создавай где-то на задворках текстовый документ в который пиши инфу
Все, что находится на клиенте - ненадежно. Я могу найти этот файл и отредактировать/удалить. Я бы все делал на бэкенд-серваке. Но, возможно, именно твой вариант ему подходит лучше всего из-за ограниченного круга умений и под "нешарящих" пользователей.
У меня иногда бывает, что сброс длится слишком долго и из-за этого скрипт завершается. Пришлось сделать игнорирование ошибки и повторять сброс заново. Может есть факторы влияющие на очистку браузера или почему так происхоит?