Да, чтобы сделать возможность запоминать на любом устройстве, у пользователя должен быть доступ к БД, но у сайта нет такого БД, в которую заносят пользователи данные. Таким образом нет уязвимости. Пока регистрации не будет, так как пользователи даже на самых больших сайтах не "ценят" её, а просто смотрят фильмы.
Весь код с комментариями, но попрог вхождения может быть высок (Node) -
https://github.com/CinemaPress/CinemaPress-ACMS