Вы можете просто поместить данные, которые не являются значениями по умолчанию, в json, а затем отправить их через почтовый запрос на сервер для сохранения.
Итак, как только человек возвращается на страницу, вы автоматически просматриваете, что у него есть что-то сохраненное, и вы можете либо спросить, хотят ли они использовать это, либо заполнить форму из сохраненных данных.
Сохранение значений по умолчанию является пустой тратой пропускной способности, поскольку вы все равно не измените ее по сравнению с формой, когда она была загружена.
ОБНОВЛЕНИЕ:
Чтобы сохранить его в формате JSON, я думаю, было бы достаточно просто собрать его в длинную строку, так как формат прост, поэтому вы просто отправите все как одну строку.
Возможно, вы захотитетакже сохраните стадию, на которой они находятся, или автоматически сохраните их при переходе на каждую стадию, что может быть лучшим вариантом, если в случае сбоя их компьютера им не нужно будет начинать сначала, но вы можете включить егофлажок, чтобы включить автосохранение.