Cookies и localStorage нужны нам, чтобы вы оставались в системе, ваша тёмная тема не сбрасывалась, а позиция чтения сохранялась между устройствами. Никаких рекламных трекеров и сторонних аналитиков на сайте нет.
Cookie — это маленький кусочек данных, который сайт сохраняет в вашем браузере и потом читает при следующих заходах. Похожая штука — localStorage: тоже хранит данные в браузере, но не отправляет их обратно на сервер автоматически. На Chaptify мы используем оба механизма — каждый под свою задачу.
Все cookie у нас — необходимые для работы сайта. Аналитических, маркетинговых или рекламных cookie мы не ставим.
sb-access-token, sb-refresh-token — токены входа Supabase Auth. Без них вы выйдете из аккаунта при следующем заходе. Срок жизни — до выхода из аккаунта или истечения refresh-токена.yandex_oauth_state, yandex_oauth_intent — одноразовые служебные cookies, которые ставит наш сервер на время входа/линковки через Яндекс. Защищают от CSRF и помогают callback-handler'у понять, login это или link. Удаляются сразу после возврата с oauth.yandex.ru (не больше 10 минут жизни).__Host-csrf — анти-CSRF-токен для форм и POST-запросов. Срок жизни — длительность сессии.adult_gate — ставится после того, как вы подтвердили возраст для новеллы 18+. Чтобы не спрашивать заново при каждом заходе. Срок жизни — 30 дней.Это уже не cookies, а локальное хранилище браузера — данные не уходят на наш сервер. Но раз мы открыто говорим про всё, что храним в браузере, опишем и здесь:
theme) — светлая / тёмная / «как в системе». Чтобы при следующем заходе сразу применилась нужная без мигания.reader-settings) — размер шрифта, ширина колонки, межстрочное расстояние, гарнитура. Чтобы читалось удобно именно вам.sleep-timer) — активный таймер «выключиться через N минут», если он у вас запущен.read-progress-*) — до какого процента прокрутили. Дублирует серверные данные на случай, если глава открыта офлайн.comment-draft-*) — если начали писать комментарий и случайно закрыли вкладку, при возврате текст вернётся.collapsed-*) — какие фильтры в каталоге у вас свёрнуты, чтобы не разворачивать каждый раз.chaptify-notif-quiet-hours) — окно «с 22:00 до 8:00», в которое вкладка «Уведомления» приглушается визуально. Серверу не сообщается.team:<id>:assignments) — у владельца команды хранится локально, кто за какую главу отвечает (роль и срок). Это рабочий буфер, пока серверный стор для назначений ещё не сделан.chaptify-ats-notes) — у автора объявления в маркетплейсе локально хранятся стейджи (interview / test_task / offer) и личная заметка по каждому отклику. Серверу не уходит.Всё это — техническое удобство для вас лично, ничего из этого мы не читаем со своей стороны.
Вы можете в любой момент:
На большинстве страниц сайта сторонних cookie нет. Исключения — три интеграции: