Политика использования файлов cookie
Эта политика объясняет использование TyperLab cookie и похожих технологий браузера.
Версия 1.0 · Дата вступления в силу: 2026-09-04
Александр А. Кудрявцев · Technical deployment test · privacy@typerlab.com
Как используются cookie
- Cookie — небольшие записи браузера. К похожим технологиям относятся localStorage и sessionStorage. TyperLab использует их для работы сервиса и сохранения явно выбранных вами настроек.
Необходимые технологии
- Cookie typerlab_consent хранит ваш выбор по cookie в течение 180 дней.
- Cookies аутентификации NextAuth и typing_anonymous_id нужны для входа, безопасности и анонимного прогресса. Их срок зависит от сессии/конфигурации и составляет пять лет для typing_anonymous_id.
Необязательная аналитика
- Продуктовая аналитика и Яндекс Метрика выключены, пока вы не выберете категорию «Аналитика» в настройках cookie. При включении конфигурацией развёртывания Метрика учитывает посещения страниц без Вебвизора, карт кликов, анализа форм, UserID, текста ввода, нажатий клавиш, email и никнейма. TyperLab также может передавать продуктовые события в PostHog через серверный адаптер. Срок хранения зависит от настроек каждого провайдера аналитики.
- Вы можете изменить или отозвать это решение в любой момент через настройки cookie внизу страницы. После отзыва новые аналитические события и последующие переходы Метрики не отправляются. Необязательная аналитика использует sessionStorage для контекста переходов и входа. Эти данные очищаются при отзыве согласия на аналитику.
Другие сервисы
- При выбранном вами входе через Google данные авторизации передаются Google. Вход через GitHub доступен только при его включении. Изображения профилей могут загружаться у провайдера аккаунта; при этом он получает обычные сведения о сетевом запросе. У этих сервисов свои политики конфиденциальности. Вход не требует согласия на необязательную аналитику.
- Маркетинговые трекеры не используются. Отказ от необязательных cookie сохраняет доступ к регистрации, входу, тренировкам и прогрессу.
Ваши настройки
- Cookie также можно удалить в настройках браузера. Удаление необходимых cookie может повлиять на вход и анонимный прогресс.
- Подробнее об обработке персональных данных читайте в Политике конфиденциальности. Последнее обновление: 2026-09-07.
| Название / технология | Провайдер | Назначение | Категория | Срок хранения |
|---|---|---|---|---|
| typerlab_consent | TyperLab | Сохраняет ваш выбор по cookie | Необходимые | 180 дней |
| typerlab_locale | TyperLab | Настройки, которые вы явно выбрали | Необходимые | 180 дней |
| typing_anonymous_id | TyperLab | Прогресс и результаты тренировок | Необходимые | 5 лет |
| __Secure-next-auth.session-token / next-auth.session-token | TyperLab | Сессия авторизации | Необходимые | 30 дней с продлением при использовании |
| __Host-next-auth.csrf-token / next-auth.csrf-token | TyperLab | Безопасность входа | Необходимые | Сессия браузера |
| __Secure-next-auth.callback-url / next-auth.callback-url | TyperLab | Адрес возврата после входа | Необходимые | Сессия браузера |
| __Secure-next-auth.pkce.code_verifier / next-auth.pkce.code_verifier; __Secure-next-auth.state / next-auth.state | TyperLab | Безопасность входа | Необходимые | 15 минут или до завершения входа |
| localStorage: typerlab:theme:v1; typing-trainer:preferences:v1 | TyperLab | Настройки, которые вы явно выбрали | Необходимые | До очистки в браузере |
| localStorage: typing-trainer:progress:v1; typing-trainer:personal-bests:v1; typing-trainer:course-position:v1; typing-trainer:learning-path:v1; typing-trainer:skipped-lessons:v1 | TyperLab | Прогресс и результаты тренировок | Необходимые | До очистки в браузере |
| localStorage: typing-trainer:pending-sessions:v1 | TyperLab | Прогресс и результаты тренировок | Необходимые | До синхронизации или очистки |
| localStorage: typing-trainer:onboarding:v1; typing-trainer:touch-typing-onboarding:v1 | TyperLab | Запоминает закрытые вводные подсказки | Настройки | До очистки в браузере |
| sessionStorage: typerlab.product-analytics.continuation; typerlab.sign-in.provider | TyperLab | Контекст необязательных продуктовых событий | Аналитика | Сессия браузера |