Политика использования Cookie

Последнее обновление: 16 января 2026 г.

1. Что такое файлы Cookie

Определение: Файлы cookie — это небольшие текстовые файлы, которые веб-сайт сохраняет на вашем устройстве (компьютер, смартфон, планшет) при посещении.

Назначение: Cookie позволяют веб-сайту "запоминать" ваши действия и предпочтения (например, аутентификацию, настройки интерфейса) на протяжении определённого периода времени.

Альтернативные технологии: В целях настоящей Политики термин "cookies" включает localStorage, sessionStorage и аналогичные технологии хранения данных в браузере пользователя.

Помимо традиционных cookies, Платформа использует: • localStorage — постоянное хранилище данных в браузере (без срока истечения) • sessionStorage — временное хранилище данных (до закрытия вкладки) • IndexedDB — локальная база данных (не используется в текущей версии)

Правовое регулирование: Использование cookies регулируется: • Федеральным законом от 27.07.2006 № 152-ФЗ «О персональных данных» • Директивой ЕС 2002/58/EC (ePrivacy Directive) • GDPR (для пользователей из ЕС)

2. Какие файлы Cookie мы используем

Платформа использует следующие категории cookies и технологий хранения:

2.1. Технические (строго необходимые) cookies: Без этих cookies Платформа не может функционировать. Их нельзя отключить без потери доступа к сервису.

localStorage: • `access_token` — JWT-токен для аутентификации (срок действия: 30 минут) • `refresh_token` — JWT-токен для обновления доступа (срок действия: 7 дней)

Важное уточнение: JWT-токены критически необходимы для функционирования Платформы. Альтернативные методы аутентификации без использования токенов невозможны. Данные cookies не могут быть отключены без потери функциональности.

sessionStorage: • `ws_reconnect_attempt` — счётчик попыток переподключения WebSocket • `board_state_cache` — кеш состояния whiteboard для быстрой загрузки

2.2. Функциональные cookies: Улучшают работу Платформы и запоминают ваши предпочтения.

localStorage: • `user_preferences` — настройки интерфейса (тема, язык редактора кода) • `filter_state` — последние выбранные фильтры в каталоге задач

2.3. Аналитические cookies: В настоящее время Платформа НЕ использует сторонние аналитические сервисы (Google Analytics, Яндекс.Метрика).

Вся аналитика осуществляется через собственные метрики (Prometheus + Grafana): • Сбор данных только на серверной стороне • Обезличенные метрики (не привязаны к конкретным пользователям) • Метрики НЕ содержат IP-адресов или персональных идентификаторов пользователей • Метрики: количество запросов, время ответа, активные соединения

2.4. Маркетинговые cookies: Платформа НЕ использует маркетинговые или рекламные cookies.

3. Цели использования файлов Cookie

Платформа использует cookies и технологии хранения для следующих целей:

3.1. Аутентификация и безопасность: • Авторизация пользователей с помощью JWT-токенов • Автоматическое обновление токенов при истечении срока действия • Защита от CSRF-атак (в будущих версиях)

3.2. Функциональность Платформы: • Сохранение состояния фильтров в каталоге задач • Кеширование данных whiteboard для быстрой загрузки • Отслеживание WebSocket-соединений для реального времени

3.3. Персонализация: • Запоминание настроек интерфейса (тема, язык редактора кода) • Сохранение предпочтений пользователя между сессиями

3.4. Производительность: • Кеширование данных для снижения нагрузки на сервер • Ускорение загрузки страниц за счёт локального хранения

3.5. Аналитика (собственная): • Сбор обезличенных метрик для улучшения Платформы • Мониторинг производительности (Prometheus) • Отслеживание ошибок и багов

Важно: Платформа НЕ использует cookies для: • Отслеживания пользователей между сайтами (third-party tracking) • Показа рекламы или маркетинговых материалов • Продажи данных третьим лицам

4. Управление файлами Cookie

4.1. Настройки браузера: Вы можете управлять файлами cookie через настройки вашего браузера.

Google Chrome: Настройки → Конфиденциальность и безопасность → Файлы cookie и другие данные сайтов

Mozilla Firefox: Настройки → Приватность и защита → Куки и данные сайтов

Safari: Настройки → Конфиденциальность → Управление данными веб-сайтов

Microsoft Edge: Настройки → Файлы cookie и разрешения сайтов

4.2. Управление localStorage: Для удаления данных из localStorage: 1. Откройте DevTools (F12) 2. Вкладка Application → Local Storage → https://codeexam.ru 3. Нажмите "Clear All" или удалите отдельные ключи

4.3. Режим инкогнито: В режиме инкогнито cookies и localStorage удаляются после закрытия окна браузера. Однако аутентификация потребует повторного входа.

4.4. Последствия отключения cookies: При отключении технических cookies: • Невозможность войти в аккаунт (JWT-токены не будут сохраняться) • Потеря персонализации (настройки интерфейса не сохранятся) • Сброс фильтров при каждом обновлении страницы

4.5. Плагины для управления cookies: • Privacy Badger (EFF) • uBlock Origin • Cookie AutoDelete

Рекомендация: Не отключайте технические cookies, если хотите использовать Платформу. Функциональные cookies можно отключить без потери доступа.

5. Сторонние файлы Cookie

5.1. Текущий статус: Платформа в настоящее время НЕ использует сторонние cookies от внешних сервисов.

5.2. Будущие интеграции (планируется): При внедрении новых функций могут появиться cookies от следующих сервисов:

Аналитика (возможно):Google Analytics — анализ трафика и поведения пользователей • Яндекс.Метрика — аналитика для российской аудитории

CDN (возможно):Cloudflare — ускорение загрузки и защита от DDoS • StackPath — CDN для статических ресурсов

Аутентификация (возможно):OAuth провайдеры (Google, Yandex, VK) — вход через социальные сети

5.3. Уведомление об изменениях: При внедрении сторонних cookies: • Пользователи будут уведомлены за 7 дней • Обновлённая версия Политики будет опубликована на сайте • Будет реализован расширенный cookie consent баннер с возможностью гранулярного управления категориями cookies

5.4. Контроль третьих сторон: Если сторонние cookies будут внедрены, пользователи смогут: • Управлять согласием через cookie consent баннер • Отключать определённые категории cookies (аналитика, маркетинг) • Сохранять технические cookies (обязательные)

5.5. Политики третьих сторон: При использовании сторонних сервисов ознакомьтесь с их политиками: • Google Analytics: https://policies.google.com/privacy • Яндекс.Метрика: https://yandex.ru/legal/confidential • Cloudflare: https://www.cloudflare.com/privacypolicy

6. Изменения в Политике Cookie

6.1. Право на изменения: Оператор оставляет за собой право изменять настоящую Политику в одностороннем порядке.

6.2. Уведомление об изменениях: • Обновлённая версия публикуется на странице /legal/cookies • Дата последнего обновления указывается в начале документа • При существенных изменениях пользователи получают уведомление по email (за 7 дней)

6.3. Существенные изменения: Существенными изменениями считаются: • Добавление новых категорий cookies (аналитические, маркетинговые) • Внедрение сторонних cookies от новых провайдеров • Изменение сроков хранения данных • Изменение целей обработки данных

6.4. Продолжение использования: Продолжение использования Платформы после внесения изменений означает согласие с новой версией Политики.

6.5. История версий:Версия 1.0 (16 января 2026 г.) — первая публикация Политики

6.6. Контактная информация: По всем вопросам, связанным с cookies, обращайтесь: Email: mimfort025@gmail.com

6.7. Связь с другими документами: Настоящая Политика является частью: • [Политики конфиденциальности](/legal/privacy) • [Пользовательского соглашения](/legal/terms)