Настоящая Политика описывает, какие файлы cookie и аналогичные им технологии использует сервис «ЧатЯдро», зачем они нужны, как долго хранятся и как пользователь может ими управлять.
Документ является дополнительным к Политике конфиденциальности и обработки персональных данных (privacy.md). В случае противоречия положений преимущественную силу имеют положения Политики конфиденциальности.
1. Оператор
- ФИО: Корнилов Алексей Владимирович
- Статус: самозанятый (плательщик налога на профессиональный доход)
- ИНН: 637204617784
- Город: Самара, Российская Федерация
- Адрес для обращений: support@sntchat.ru
2. Основные понятия
Cookie (файл cookie) — небольшой фрагмент данных, отправляемый веб-сервером и хранимый на устройстве пользователя веб-браузером. 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 (
main.dart.jsи связанные ресурсы) — для работы в офлайн-режиме и ускорения повторной загрузки.
Срок хранения: до ручной очистки хранилища пользователем.
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-ФЗ) — для данных о версии загруженного билда, признаков доверенного устройства.
Согласие на использование строго необходимых технологий (пункты 3.2 «Строго необходимо», 3.4) считается данным пользователем в момент начала использования Сервиса. Согласие на использование иных технологий (при их появлении в будущем — в частности, аналитических метрик) будет запрашиваться отдельно через всплывающее окно.
5. Как отключить
Пользователь вправе в любой момент отключить хранение данных на устройстве. Для этого:
5.1. Отключение cookies и localStorage
Настройки браузера различаются, общий подход:
- Google Chrome: «Настройки → Конфиденциальность и безопасность → Файлы cookie и другие данные сайтов»;
- Safari: «Настройки → Конфиденциальность → Управление данными веб-сайтов»;
- Mozilla Firefox: «Настройки → Приватность и защита → Куки и данные сайтов»;
- Яндекс.Браузер: «Настройки → Сайты → Расширенные настройки сайтов → Файлы cookie».
5.2. Отключение Service Worker
- В браузере: «Инструменты разработчика → Application → Service Workers → Unregister»;
- Через удаление PWA: удаление ярлыка Сервиса с домашнего экрана телефона или из списка установленных приложений.
5.3. Последствия отключения
Отключение хранилища данных на устройстве сделает Сервис неработоспособным, поскольку:
- невозможно сохранение токенов авторизации → каждый раз потребуется повторный вход;
- невозможно получение push-уведомлений → пользователь перестанет получать оповещения о новых сообщениях;
- невозможна работа в режиме PWA → Сервис будет работать только в браузере;
- пропадут локальные настройки и черновики.
Оператор рекомендует не отключать хранилище полностью, а лишь ограничить рекламные и аналитические cookie в настройках браузера — на работу Сервиса это не влияет, так как Сервис их не использует.
6. Уведомление пользователя (баннер согласия)
При первом посещении сайта sntchat.ru пользователю показывается уведомление о том, что Сервис использует технологии локального хранения данных на его устройстве, со ссылкой на настоящую Политику. Продолжение использования Сервиса после ознакомления с уведомлением означает согласие пользователя с настоящей Политикой.
Признак ознакомления с уведомлением сохраняется в localStorage пользователя (ключ cy_cookie_consent) и не запрашивается повторно при последующих посещениях.
7. Обновление настоящей Политики
Оператор вправе изменять настоящую Политику при появлении новых технологий локального хранения данных, изменении применимого законодательства либо иных существенных обстоятельств. Актуальная редакция размещается на странице sntchat.ru/legal/cookies.html и в Сервисе.
При существенных изменениях Оператор уведомляет пользователей через баннер обновления в Сервисе.
8. Контакты
Все вопросы и запросы по использованию Сервисом файлов cookie и аналогичных технологий — на email support@sntchat.ru.
Связанные документы
- Политика конфиденциальности и обработки персональных данных (
privacy.md) - Согласие на обработку персональных данных (
consent_pd.md) - Правила пользования сервисом ЧатЯдро (
tos.md)