Использовать локальное хранилище HTML5 очень просто:
localStorage.setItem('someName', 'savedData');
Когда вам нужно получить его позже, вы просто используете:
var data = localStorage.getItem('someName');
Использование HTML5 также имеет некоторый недостаток, я предлагаю вам определенно добавить поддержку старых браузеров через cookie и т. Д. Опять же, если вы хотите, чтобы у пользователя были одинаковые настройки независимо от того, откуда он входит, у вас другой вариант, чем использовать таблицу базы данных.
Дополнительное примечание: Помните, что файлы cookie отправляются с каждым запросом на сервер. Если важна низкая пропускная способность и есть множество настроек, которые определены в куки, использование таблицы базы данных или локального хранилища имеет больше смысла.