Обновлено 30 октября 2026

Политика конфиденциальности

Коротко: аккаунт, опыт, слова и настройки хранятся на нашем сервере, чтобы открываться с любого устройства. Если сервер недоступен, сайт продолжает работать, а данные лежат в браузере.

1. Какие данные мы собираем

Мы стараемся собирать как можно меньше. Всё, что появляется на сайте, ты вводишь сам:

  • Аккаунт: ник, адрес почты и пароль. Пароль хранится только в виде хеша (bcrypt) — открытым текстом его нет ни на сервере, ни в браузере.
  • Прогресс: опыт, уровень, стрик, пройденные уроки, собранные слова, достижения, результаты тестов и экзаменов.
  • Настройки: тема, размер шрифта, голос озвучки, выбор уровня JLPT и прочие параметры интерфейса.
  • Социальное: друзья по нику, история активности, избранное, цели и разбор ошибок.

Мы не спрашиваем фамилию, адрес, телефон, паспортные данные и номер карты.

2. Где всё хранится

Сами страницы — статический сайт на GitHub Pages. Данные аккаунта хранятся в базе на нашем сервере, поэтому прогресс открывается с любого устройства после входа. Копия лежит и в браузере — как кэш.

  • На сервере: ник, почта, хеш пароля, опыт, уровень, прогресс и настройки. Доступ к ним — только по твоему токену входа.
  • В браузере (кэш): те же данные в localStorage — ключи с префиксом anilingo_, а также theme, settings, avatar. Нужны, чтобы сайт открывался мгновенно и работал без сети.
  • Только в браузере: фон, который ты загрузил сам, музыка и плейлист, флаги «приветствие показано». На сервер они не уходят.
  • sessionStorage — только служебный флаг перехода между страницами; он стирается при закрытии вкладки.
  • Резервную копию можно сделать в настройках кнопкой «Скачать прогресс».
  • Если ты пользуешься общим компьютером, после занятий выходи из аккаунта: кэш в браузере очистится, а данные на сервере останутся.

3. Cookies и похожие технологии

Рекламных и аналитических cookies на сайте нет. Вместо них используется localStorage — он работает похоже, но не отправляется на сервер автоматически.

  • Необходимые: вход в аккаунт, сохранение прогресса и настроек. Без них сайт не работает.
  • Функциональные: тема, выбор голоса, включённая сакура, пройденная инструкция.
  • Аналитика и реклама: не используются. Сторонних трекеров, пикселей и систем A/B-тестов нет.

Согласие можно отозвать в любой момент — кнопка «Cookies» в подвале сайта или очистка данных сайта в браузере.

4. Третьи стороны

Часть функций обращается к внешним сервисам. Они получают минимальные технические данные — обычно IP-адрес и запрошенный ресурс:

  • Наш сервер — хранит аккаунт, прогресс и настройки. Получает только то, что нужно для входа и сохранений.
  • Почтовый сервис — отправляет коды подтверждения на твой адрес. Ничего, кроме письма, ему не передаётся.
  • Google Fonts — шрифты Russo One и Noto Sans JP. Запрос идёт на fonts.googleapis.com.
  • Google Translate — только когда ты сам нажимаешь «Перевести» или выделяешь неизвестное слово.
  • GitHub Pages — хостинг сайта; он видит обычные запросы страниц так же, как любой веб-сервер.
  • Web Speech API — озвучка японских слов. В большинстве браузеров синтез речи выполняется локально, но в некоторых случаях текст может обрабатываться сервисом браузера.

Видео-уроки открываются с Rutube и VK — у них свои политики конфиденциальности. YouTube в проекте не используется.

5. Твои права и удаление данных

  • Посмотреть — настройки → «Аккаунт» → «Выгрузить мои данные».
  • Забрать с собой — «Скачать прогресс»: один JSON со всеми ключами, его можно перенести на другое устройство.
  • Удалить — «Сбросить всё» в настройках или очистка данных сайта в браузере.
  • Отозвать согласие на cookies — кнопка «Cookies» в подвале.

Выгрузка и удаление работают сразу и не требуют запроса в поддержку: удаление стирает и копию в браузере, и запись на сервере.

6. Контакты

Вопросы по данным и работе сайта — через страницу «О проекте» или в сообществе в Discord. Отвечаем по возможности быстро.

Политика может обновляться: при изменениях дата в начале страницы меняется. Существенные правки дублируются на странице обновлений.

Вернуться на сайт