Cookie и другие хранилища
- 1.1Cookie — небольшая запись, которую браузер хранит и передаёт соответствующему сайту при запросах. localStorage хранит запись в браузере без автоматического срока истечения, sessionStorage — в рамках сеанса вкладки. Эти два хранилища не отправляются серверу автоматически.
- 1.2Используем их для защищённого входа, запоминания запрошенного языка, передачи приглашения через процесс входа и сохранения cookie-выбора. Cookie входа имеет HttpOnly; язык и выбор баннера доступны JavaScript.
Полный перечень хранения
| Название / хранилище | Провайдер | Назначение | Тип | Срок |
|---|---|---|---|---|
| df_session · cookie | DF League | Случайный непрозрачный токен сессии для входа. HttpOnly, SameSite=Lax, Secure в production. | Необходимый | До 12 часов; удаляется при выходе |
| df_oauth_<20 символов хэша state> · cookie | DF League / привязка входа WorkOS | Привязывает каждую попытку входа к браузеру; PKCE verifier остаётся на сервере в Redis. HttpOnly, SameSite=Lax, Secure в production. | Необходимый | 10 минут; удаляется при обработке возврата |
| dfl-signed-out · cookie | DF League | Не позволяет сразу начать новый вход после возврата с выхода WorkOS. | Необходимый | 10 минут; удаляется раньше при соответствующем перенаправлении |
| dfl-lang · cookie | DF League | Сохраняет выбранный язык kk, ru или en. | Предпочтение языка | 1 год; обновляется при выборе языка |
| dfl-lang · localStorage | DF League | Дополнительное запоминание языка в браузере. | Предпочтение языка | Без автоматического срока; до очистки данных браузера |
| dfl-invitation · sessionStorage | DF League | Передаёт токен приглашения из фрагмента URL в кабинет после входа; не является идентификатором слежения. | Необходимый | Сеанс вкладки; удаляется раньше после принятия сохранённой ссылки или её сброса пользователем |
| dfl-cookie-consent · cookie | DF League | Запоминает выбор уведомления значением v1.all или v1.necessary. | Необходимый | 1 год; отсчитывается заново при изменении выбора |
WorkOS и Google Fonts
- 3.1Сайт устанавливает в своём домене перечисленные df_oauth_… и df_session. Cookie SDK WorkOS с именами wos-session и wos-auth-verifier это приложение не устанавливает: зашифрованная сессия провайдера хранится на сервере.
- 3.2На отдельной странице входа WorkOS провайдер может устанавливать собственные cookie входа и безопасности в своём домене. Их названия и сроки зависят от текущей конфигурации провайдера; код сайта их не определяет и не подтверждает. Ознакомьтесь с уведомлением на той странице; наш баннер ими не управляет.
- 3.3Google Fonts получает IP и технические сведения запроса при загрузке шрифтов. Это не ключ хранилища браузера и не подключение аналитики или рекламы на сайте. Запросы выполняются независимо от cookie-выбора. Подробнее в Политике конфиденциальности.
Управление выбором
- 4.1Кнопка «Принять» сохраняет v1.all, «Только необходимые» — v1.necessary на один год. Сейчас набор одинаков в обоих случаях: вход, безопасность, запрошенный язык и запоминание решения; аналитики и рекламы нет.
- 4.2Ссылка «Настройки cookie» внизу сайта повторно открывает выбор. В настройках браузера можно отдельно удалить или блокировать cookie, localStorage и sessionStorage. Удаление cookie не удаляет автоматически ранее созданный аккаунт на сервере.
- 4.3Блокирование cookie может нарушить вход или приглашения, сбросить язык и вызвать повторный показ баннера. dfl-lang в cookie и localStorage — разные записи: для полного сброса языка удалите обе. Ссылки ?lang=ru или ?lang=en задают язык конкретной публичной страницы.
Изменения и контакты
- 5.1Версия 1.0 действует с 17 октября 2026 года. При изменении технологий или целей обновим перечень и запросим необходимое дополнительное согласие. Старый выбор не будет считаться согласием на новую аналитику или рекламу.
- 5.2Оператор — DF League. Вопросы: alikhan.ryspay@gmail.com. Права и сроки обращений о данных: Политика конфиденциальности.