Можно в locale storage задать время ? Чтоб например через час удалился.
Так самому реализовать этот функционал совсем не сложно. Сохраняй unixtime создания в каждой строке. Далее два варианта:
1. Если имена ключей часто не меняются и их не так много, то при getItem проверяй метку времени. Если время пришло, удаляй, если ещё валидно, то возращай значение.
2. Когда много разных имён полей, сохраняй всё в одном объекте вместе с меткой времени и переодически чисть его, перезаписывая в локальное хранилище