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