Настоящая Политика описывает, какие файлы cookie и аналогичные им технологии использует сервис «ЧатЯдро», зачем они нужны, как долго хранятся и как пользователь может ими управлять.
Документ является дополнительным к Политике конфиденциальности и обработки персональных данных. В случае противоречия положений преимущественную силу имеют положения Политики конфиденциальности.
1. Оператор
- Корнилов Алексей Владимирович, самозанятый
- ИНН: 637204617784
- Город: Самара
- Связь: support@sntchat.ru
2. Основные понятия
Cookie — небольшой фрагмент данных, отправляемый веб-сервером и хранимый на устройстве пользователя веб-браузером.
localStorage / sessionStorage — механизмы веб-браузера для локального хранения пар «ключ-значение» непосредственно на устройстве пользователя. localStorage сохраняется между сессиями, sessionStorage — только на время сессии браузера.
IndexedDB — встроенное в веб-браузер объектное хранилище для больших объёмов структурированных данных на устройстве пользователя.
Service Worker — скрипт, работающий в фоновом режиме в веб-браузере. Обеспечивает работу прогрессивных веб-приложений (PWA), в том числе push-уведомлений и офлайн-режима.
Аналогичные технологии — совокупность технологий хранения данных на устройстве пользователя (localStorage, sessionStorage, IndexedDB, Service Worker), функционально сходных с файлами cookie.
3. Какие технологии использует Сервис
3.1. Файлы cookie (HTTP Cookies)
Сервис «ЧатЯдро» не устанавливает файлы cookie со своего сервера. Аутентификация пользователя выполняется через токены авторизации JWT, передаваемые в HTTP-заголовке Authorization. Cookies-based session management в Сервисе не используется.
3.2. localStorage и sessionStorage
Сервис использует localStorage и sessionStorage для хранения:
- токенов авторизации (JWT access и refresh) — строго необходимо, до выхода из аккаунта либо истечения срока refresh-токена (30 дней);
- настроек темы (светлая / тёмная / автоматическая) — функциональное, до ручной очистки пользователем;
- локальных черновиков сообщений — функциональное, до отправки сообщения либо очистки;
- признака принятия настоящей Политики (ключ
cy_cookie_consent) — строго необходимо; - идентификатора версии загруженного билда (
cy-build) — строго необходимо, обновляется при каждом релизе; - информации о просмотренных обучающих курсах и настроек отображения — функциональное, до ручной очистки.
3.3. IndexedDB
Сервис использует IndexedDB для хранения:
- закешированного пользовательского контента (списки чатов, сообщения) — для быстрой загрузки при следующем входе;
- бинарных данных прогрессивного веб-приложения (Flutter-ресурсы) — для работы в офлайн-режиме и ускорения повторной загрузки.
Срок хранения — до ручной очистки хранилища пользователем.
3.4. Service Worker
Сервис использует один Service Worker (firebase-messaging-sw.js), выполняющий:
- приём и отображение push-уведомлений на устройстве пользователя;
- обеспечение работы Сервиса в режиме прогрессивного веб-приложения (PWA);
- контроль актуальности версии загруженного клиентского приложения.
Срок жизни — до ручного отключения пользователем в настройках браузера либо удаления PWA-приложения.
3.5. Метрические программы
По состоянию на дату настоящей редакции Сервис не использует сторонние метрические программы (Яндекс.Метрика, Google Analytics и аналогичные) и не устанавливает маркетинговые cookie, пиксели отслеживания, идентификаторы рекламных сетей.
В случае подключения в будущем метрической программы Оператор обновит настоящую Политику и разместит всплывающее окно согласия при первом посещении Сервиса.
4. Правовое основание
Обработка данных, хранимых в файлах cookie и аналогичных технологиях, осуществляется на основании:
- согласия пользователя (п. 1 ч. 1 ст. 6 Федерального закона № 152-ФЗ) — для данных, требующих согласия;
- исполнения договора об использовании Сервиса (п. 5 ч. 1 ст. 6 Федерального закона № 152-ФЗ) — для данных, необходимых для работы Сервиса (в частности, токенов авторизации);
- законных интересов Оператора по обеспечению безопасности Сервиса (п. 7 ч. 1 ст. 6 Федерального закона № 152-ФЗ) — для данных о версии загруженного билда, признаков доверенного устройства.
5. Как отключить
Пользователь вправе в любой момент отключить хранение данных на устройстве. Настройки браузера различаются, общий подход:
- Google Chrome: «Настройки → Конфиденциальность и безопасность → Файлы cookie и другие данные сайтов»;
- Safari: «Настройки → Конфиденциальность → Управление данными веб-сайтов»;
- Mozilla Firefox: «Настройки → Приватность и защита → Куки и данные сайтов»;
- Яндекс.Браузер: «Настройки → Сайты → Расширенные настройки сайтов → Файлы cookie».
Отключение хранилища данных на устройстве сделает Сервис неработоспособным (невозможен вход, приём push-уведомлений, работа в режиме PWA). Оператор рекомендует не отключать хранилище полностью, а лишь ограничить рекламные и аналитические cookie в настройках браузера — Сервис их не использует.
6. Уведомление пользователя (баннер согласия)
При первом посещении сайта sntchat.ru пользователю показывается уведомление о том, что Сервис использует технологии локального хранения данных на его устройстве, со ссылкой на настоящую Политику. Продолжение использования Сервиса после ознакомления с уведомлением означает согласие пользователя с настоящей Политикой.
Признак ознакомления с уведомлением сохраняется в localStorage пользователя (ключ cy_cookie_consent) и не запрашивается повторно при последующих посещениях.
7. Обновление настоящей Политики
Оператор вправе изменять настоящую Политику при появлении новых технологий локального хранения данных, изменении применимого законодательства либо иных существенных обстоятельств. Актуальная редакция размещается на странице sntchat.ru/legal/cookies.html и в Сервисе.
8. Контакты
Все вопросы и запросы по использованию Сервисом файлов cookie и аналогичных технологий — на email support@sntchat.ru.