Запись в сессию или куки данных из чекбокса?
1) Вешаем слушатель на форму (или на каждый чекбокс)
2) При изменении чекбокса - пишем его состояние в localStorage
3) После загрузки страницы(обновления) - читаем данные из localStorage и устанавливаем состояние чекбоксов
https://jsfiddle.net/2shg8aqj/
лучше в куки, данные будут храниться в браузере пользователя и они не представляют никакой важной информации как например паролии т.д.