По идее из local storage бразузера данные не должны удаляться без активных действий пользователя по его очистке. Но на моем сайте, где я использую хранение пользовательских данных на его стороне, примерно через месяц они исчезают. (Мобильный safari). Может быть кто-то знает, почему такое может происходить?
Не имеет ограничений по времени хранения, может быть очищен пользователем вручную или браузером при переполнении автоматически (браузеры на основе движка WebKit, например Safari, очищают localStorage , если к нему не обращались в течение 7 дней).
Andrey Vasilev, не, похоже придётся всё-таки серверную часть писать. Хотелось обойтись вообще без неё. PWA такой. Но неуправляемые все эти штуки и ненадежные.