Содержание
- 1. Общие сведения
- 2. Что такое cookie и localStorage
- 3. Необходимые cookie сессии и CSRF
- 4. Cookie запоминания устройства
- 5. LocalStorage: локаль, тема и UI
- 6. Аналитика (Яндекс.Метрика)
- 7. Мониторинг ошибок (Sentry)
- 8. Cookie третьих сторон при интеграциях и оплате
- 9. Сроки хранения cookie
- 10. Управление cookie
- 11. Изменения Политики
1. Общие сведения #
Настоящая Политика описывает, какие cookie и технологии локального хранения использует сервис Tydy на домене tydy.dev, для каких целей и как Пользователь может управлять ими.
Оператор: Комишан Никита Данилович, самозанятый, ИНН 231142994315. Адреса: privacy@tydy.dev, legal@tydy.dev, support@tydy.dev, security@tydy.dev.
2. Что такое cookie и localStorage #
Cookie — небольшие фрагменты данных, которые сайт сохраняет в браузере. LocalStorage — хранилище браузера для данных на стороне клиента, не отправляемых автоматически с каждым HTTP-запросом.
Сервис использует cookie для безопасности и поддержания сессии, localStorage — для пользовательских предпочтений интерфейса, а также подключает Яндекс.Метрику для статистики посещений.
3. Необходимые cookie сессии и CSRF #
Для работы аутентификации и защиты от межсайтовой подделки запросов Сервис устанавливает следующие необходимые cookie.
- flowtask_session — идентификатор сессии Пользователя; HttpOnly cookie (Secure — в production); необходим для входа и поддержания авторизованного состояния. Срок жизни задаётся политикой сессий Сервиса (ориентировочно до 14 суток с продлением при активности, в пределах абсолютного лимита).
- flowtask_csrf — токен защиты от CSRF (доступен скриптам страницы для double-submit); используется при мутирующих запросах к API; срок сопоставим с сессией.
4. Cookie запоминания устройства #
tydy_remember_device — HttpOnly cookie запоминания доверенного устройства. Устанавливается, когда Пользователь выбирает соответствующую опцию при входе. Ориентировочный срок — до 90 суток согласно настройкам Сервиса.
Cookie позволяет восстановить сессию на доверенном устройстве в пределах политики безопасности Сервиса и может ротироваться. Пользователь может прекратить использование функции, удалив cookie и/или отозвав доверенные устройства в интерфейсе безопасности (при наличии).
5. LocalStorage: локаль, тема и UI #
В localStorage браузера могут сохраняться предпочтения локали (языка интерфейса), темы оформления (светлая/тёмная) и иные UI-настройки, необходимые для удобства работы.
Эти данные не являются сторонними аналитическими идентификаторами и используются локально на устройстве Пользователя.
6. Аналитика (Яндекс.Метрика) #
На сайте tydy.dev подключён счётчик Яндекс.Метрики (номер 112759090) для учёта посещений, источников трафика, карт кликов и вебвизора (запись сеансов взаимодействия со страницами). Скрипт загружается с доменов Яндекса (в том числе mc.yandex.ru) и может устанавливать cookie и аналогичные идентификаторы Яндекса на стороне браузера Пользователя.
Для гостей Метрика загружается только после явного согласия в баннере на сайте (выбор сохраняется в localStorage как flowtask.analytics_consent). Пока согласие не дано или отклонено, счётчик не запускается. Для авторизованных Пользователей Метрика включается всегда в рамках использования Сервиса.
Обработка данных Метрикой осуществляется ООО «ЯНДЕКС» в соответствии с условиями использования сервиса Яндекс.Метрика и политикой конфиденциальности Яндекса. Оператор использует агрегированную статистику для улучшения Сервиса.
Пользователь может ограничить сбор аналитики через настройки браузера, расширения блокировки трекеров или инструменты отказа, предоставляемые Яндексом (где доступны). Гость, отклонивший согласие, может изменить выбор, очистив localStorage / данные сайта.
7. Мониторинг ошибок (Sentry) #
Сервис использует Sentry (Functional Software, Inc. / Sentry) для мониторинга ошибок, производительности и диагностики на стороне браузера и сервера. Данные передаются в проект Оператора в регионе EU (ingest.de.sentry.io).
На стороне браузера SDK может отправлять сведения об ошибках JavaScript, стек-трейсы, URL страницы, сведения о браузере/устройстве и технические метаданные. Session Replay (запись взаимодействия с интерфейсом) включается для гостей только после согласия в баннере (тот же flowtask.analytics_consent) или для авторизованных Пользователей; текст и медиа в Replay по умолчанию маскируются.
На сервере SDK может передавать сведения об исключениях API/фоновых задач, трассы запросов, профили и технические логи, необходимые для устранения сбоев. Обработка осуществляется в соответствии с политикой конфиденциальности Sentry.
8. Cookie третьих сторон при интеграциях и оплате #
При переходе на страницы или виджеты внешних сервисов (например, YooKassa для оплаты, Telegram для авторизации/интеграции) соответствующие сервисы могут устанавливать собственные cookie согласно их политикам. Оператор не контролирует cookie внешних доменов.
Рекомендуется ознакомиться с политиками Telegram, YooKassa и Sentry на их официальных ресурсах.
9. Сроки хранения cookie #
Cookie сессии и CSRF действуют в пределах политики сессий Сервиса (не «только до закрытия вкладки», если задан max-age). Cookie запоминания устройства действует дольше — в пределах срока доверия устройству — и может быть отозвана.
Сроки жизни cookie Яндекс.Метрики определяются конфигурацией Яндекса. Cookie/хранилище, связанные с Sentry в браузере, определяются конфигурацией Sentry SDK. Точные сроки жизни необходимых cookie Сервиса определяются конфигурацией Сервиса и могут изменяться в целях безопасности.
10. Управление cookie #
Пользователь может удалить или заблокировать cookie в настройках браузера. Отключение необходимых cookie (flowtask_session, flowtask_csrf) сделает невозможным вход и безопасную работу с Сервисом.
Удаление localStorage сбросит локальные предпочтения интерфейса и выбор согласия на аналитику. Блокировка доменов Яндекса или Sentry может отключить соответствующую аналитику/Replay, не затрагивая вход в Сервис. По вопросам: privacy@tydy.dev.
11. Изменения Политики #
Оператор вправе обновлять Политику cookie. Актуальная редакция публикуется на tydy.dev с указанием дат effectiveDate и updatedDate.
Продолжение использования Сервиса после публикации изменений означает ознакомление с ними в части, не требующей отдельного согласия по закону.