Использование cookie
Короткая версия: один технический cookie для входа. Аналитики и рекламы нет.
1. Что такое cookie
Cookie — небольшой файл, который сайт сохраняет в браузере и получает обратно при следующих запросах. Обычно cookie используют для трёх вещей: удержания сессии, запоминания настроек и слежения за поведением пользователя. Платформа EasyCode Lab использует их только для первого.
2. Единственный cookie платформы
- refreshToken — держит вас в аккаунте, чтобы не приходилось вводить пароль при каждом открытии платформы. Живёт 7 дней, отправляется только на адреса входа (
/api/auth), помечен флагами HttpOnly (недоступен скриптам страницы), Secure (передаётся только по HTTPS) и SameSite=Strict (не уходит на сторонние сайты).
Это строго необходимый cookie: без него вход в аккаунт не работает, поэтому отдельное согласие на него не требуется. Отказаться от него, продолжая пользоваться личным кабинетом, нельзя.
3. Чего у нас нет
- Google Analytics, Яндекс.Метрики и любых других систем веб-аналитики
- Рекламных пикселей и трекеров социальных сетей
- Cookie сторонних сайтов и межсайтового отслеживания
- Профилирования и передачи поведения третьим лицам
Если что-то из этого появится, страница будет обновлена, а согласие на необязательные cookie будет спрашиваться отдельно — до того, как они начнут устанавливаться.
4. Локальное хранилище браузера
Кроме cookie платформа сохраняет несколько значений в localStorage вашего браузера. Они не отправляются на сервер и остаются на вашем устройстве:
- accessToken — короткоживущий ключ доступа к API
- ec-theme, ec-accent — выбранная тема и акцентный цвет
- player_volume, player_speed, player_muted — настройки видеоплеера
- chatRulesSeen — отметка, что правила чата уже показывались
- ec-cookie-notice — отметка, что уведомление о cookie закрыто
5. Сторонние сервисы
Шрифты интерфейса загружаются с Google Fonts (fonts.googleapis.com, fonts.gstatic.com). При загрузке шрифта браузер обращается к серверам Google, которым при этом становится виден IP-адрес устройства. Cookie Google при этом не устанавливаются.
6. Как удалить или запретить cookie
Управлять cookie можно в настройках браузера: Chrome — «Настройки → Конфиденциальность и безопасность → Файлы cookie», Firefox — «Настройки → Приватность и защита», Safari — «Настройки → Конфиденциальность», Edge — «Настройки → Файлы cookie и разрешения сайтов». Там же их можно удалить.
Если запретить cookie для этого сайта, вход в аккаунт перестанет сохраняться: платформа будет разлогинивать вас при каждом обновлении страницы.
7. Вопросы
Оператор данных — ООО «Изикод», почта easycode.school@gmail.com. Что именно собирает платформа — на странице о персональных данных, официальная политика обработки данных — на сайте школы.