Файлы cookie
Сайт OutSpeed использует cookie и похожие технические механизмы хранения данных в браузере, чтобы поддерживать вход в аккаунт, работу кабинета и базовую анонимную аналитику.
Ниже описано текущее техническое поведение сайта, которое видно из кода проекта.
Какие cookie и хранилища используются
- cookie веб-сессии: используется после успешной авторизации, чтобы сайт понимал, что пользователь уже вошел в кабинет;
- локальное хранилище с анонимным visitor token: используется для учета посещений сайта и не является cookie, но работает как технический идентификатор браузера;
- сторонние cookie могут устанавливаться внешними сервисами авторизации или оплаты, если пользователь переходит на их страницы.
Для чего это нужно
- сохранять вход пользователя между запросами и страницами;
- защищать веб-сессию и корректно завершать ее при выходе из аккаунта;
- считать анонимные визиты и понимать, какие страницы сайта открываются чаще;
- поддерживать сценарии авторизации, оплаты и возврата пользователя обратно в сервис.
Технические особенности
Cookie веб-сессии выставляется сервером и имеет технические ограничения для безопасности: HttpOnly, SameSite=Lax, путь действия на весь сайт и Secure в production либо при HTTPS.
Анонимный visitor token хранится в localStorage браузера и отправляется на сервер вместе с путем страницы при записи анонимной статистики посещения.
Как отключить cookie
Пользователь может очистить cookie и данные сайта в настройках браузера. После этого вход в кабинет будет сброшен, а часть сценариев сайта может перестать работать корректно.
Если очистить localStorage, анонимный visitor token будет удален и при следующем визите будет создан заново.