Политика конфиденциальности
Редакция от 25 сентября 2026
Здесь честно и по порядку: что Bonitoki узнаёт о тебе, зачем, где это лежит, сколько хранится, кому уходит и как всё это выгрузить или удалить.
Кто обрабатывает данные
Сервисом Bonitoki занимается его владелец (дальше «мы»).
Мы не продаём твои данные и не показываем рекламу. Данные нужны, чтобы работал тренажёр и чтобы мы находили и чинили ошибки.
Аккаунт
- Почта и имя, которые ты указал при регистрации. Почта нужна для входа и для письма, если ты забудешь пароль.
- Пароль мы не храним в открытом виде, только его хэш (стойкий «отпечаток» по алгоритму scrypt). Узнать пароль по нему нельзя, даже нам.
- Вход через Google. Google передаёт нам твоё имя, почту, адрес фото профиля и подтверждение, что почта твоя. Ключи входа от Google хранятся у нас, чтобы вход работал.
- Сеансы входа. Для каждого входа мы храним его срок, адрес IP и описание браузера (User-Agent). Выход из аккаунта закрывает этот сеанс, новый пароль по ссылке из письма закрывает все.
- Настройки: язык объяснений и изучаемый язык, голоса, звуки, выбранные движки распознавания и другие переключатели из «Настроек».
Учёба и ответы
- Прогресс повторений: какие карточки ты проходил, насколько хорошо, когда их повторить, сколько времени ушло на ответ. Без этого тренажёр не знает, что тебе показать.
- Что ты ответил. Для каждого ответа мы сохраняем текст, который распознал тренажёр (или который ты набрал), задание и правильный ответ, какой движок распознавания и какой голос работали, верно или нет. Это нужно, чтобы находить места, где тренажёр ошибается, и чинить их.
- Свои карточки, наборы и предложенные варианты ответа, если ты их создаёшь.
- Монетки и серия занятий.
Пока ты занимаешься без регистрации, прогресс хранится только на твоём устройстве, на сервер он не уходит.
Голос и записи
Распознавание речи. Когда ты отвечаешь вслух, звук с микрофона идёт на распознавание, только пока ты отвечаешь. Чаще всего его разбирают наши собственные движки на нашем сервере. В браузере Chrome на компьютере может работать распознавание самого браузера, на телефоне Android системное: тогда звук обрабатывает Google по своим правилам. Платные внешние сервисы распознавания (Deepgram, AssemblyAI, OpenAI) по умолчанию выключены; если мы их включаем, звук ответа уходит и туда.
Записи на твоём устройстве. Тренажёр сохраняет последние записи твоих ответов прямо на устройстве, чтобы ты мог послушать себя и проверить микрофон. Сколько хранить, выбираешь ты: «Настройки тренажёра → Записи», там же кнопка «Очистить». Сами по себе эти записи никуда не уходят.
Записи на нашем сервере. Когда тренажёр засчитал голосовой ответ неверным, запись этого ответа отправляется на наш сервер. По ней мы понимаем, кто ошибся: ты или распознавание. Слушать такие записи может только наша команда, через 90 дней они удаляются автоматически. Кнопка «Очистить» в настройках их не стирает.
Записи в сообщении об ошибке. В окне «Сообщить об ошибке» можно приложить до трёх своих записей, только если ты сам отметишь согласие. Они тоже удаляются через 90 дней.
Номер устройства и технические события
Номер устройства. При первом запуске приложение создаёт случайный номер и прикладывает его к техническим событиям и сообщениям об ошибке вместе с кратким описанием: система, браузер, модель. Номер не связан с рекламными идентификаторами и сам по себе не говорит, кто ты. Он сбрасывается, если очистить данные приложения или браузера.
Технические события. Тренажёр сообщает нам об ошибках и сбоях (что сломалось, на какой странице, последние строки служебного журнала, из которых вычищены ключи входа и почта) и о шагах занятия: начал урок, ответил, закончил. Так мы видим, что работает, а что мешает учиться.
Режимы сбора. У каждого аккаунта есть режим: «выключено» (события занятий и записи голоса не собираются), «обычный» (так у всех по умолчанию, записи голоса только неверных ответов) и «полный» (для тех, кто помогает нам тестировать: записи всех голосовых ответов). Режим меняем мы. Если хочешь выключить сбор, напиши нам.
Журналы сервера содержат адрес IP, время и адрес запроса. Они нужны, чтобы разбирать сбои и отбиваться от злоупотреблений, и хранятся около двух недель.
Сообщения об ошибках и переписка
Когда ты нажимаешь «Сообщить об ошибке», мы получаем твой текст, адрес страницы, размер экрана, описание браузера, номер устройства, последние строки служебного журнала, а если ты приложил, то снимки экрана (до трёх) и записи голоса. Там же идёт переписка с нами.
Куки и хранилище браузера
- Кука входа: без неё сайт не узнает тебя на следующей странице. Живёт до 7 дней и продлевается, пока ты заходишь. Рядом короткая кука на 15 минут, чтобы не проверять вход в базе на каждом шаге.
- Куки сайта: выбранный язык объяснений, оформление (тема, светлая или тёмная). Живут год, ничего о тебе не рассказывают.
- Хранилище браузера: номер устройства, уроки и прогресс для работы без сети, очередь технических событий, пока нет связи, записи ответов, твои настройки.
Рекламных и чужих следящих кук у нас нет.
Статистика посещений. Сколько людей открывает страницы и доходит до тренировки, мы считаем программой Umami на своём сервере. Она не ставит куки и не передаёт данные сторонним компаниям. Кроме просмотров страниц, она получает отметки о нескольких действиях: открыл тренажёр, ответил впервые, закончил урок, зарегистрировался (без почты и имени).
Кому уходят данные
Для части работы мы пользуемся внешними сервисами. Уходит только то, что нужно для конкретной задачи, без твоего имени и почты, если не сказано иначе.
- Озвучка фраз (Google Cloud, Яндекс SpeechKit, ElevenLabs): текст фразы, которую нужно озвучить, в том числе из твоих карточек.
- Распознавание речи: см. «Голос и записи» выше.
- Проверка вариантов ответа: предложенные тобой варианты и ответы, которые тренажёр не узнал, проверяют модели Claude (Anthropic) и ChatGPT (OpenAI). Если включена быстрая проверка «может, это тоже верно?», текст ответа вместе с заданием уходит в сервис Cloudflare (модель Jev). Передаётся только текст ответа и карточки.
- ИИ-помощь с карточками (предложить ответы, найти слова на фото), если ты ей пользуешься: текст карточек или фото уходит той же модели.
- Разбор сообщений об ошибках: мы можем показать модели текст твоего сообщения и данные карточки, чтобы быстрее понять, что случилось. Снимки экрана модели не видят.
- Письма (например, со ссылкой для нового пароля) уходят через почтовый сервис: он видит твою почту и текст письма.
- Вход через Google, если ты им пользуешься: Google знает, что ты вошёл к нам.
Эти компании могут находиться в других странах. Кроме них, мы передаём данные только если этого требует закон.
Где и сколько хранится
- Аккаунт, настройки, прогресс и ответы хранятся в нашей базе данных на сервере проекта, пока у тебя есть аккаунт.
- Записи голоса на сервере: 90 дней, дальше удаляются автоматически.
- Технические события и сообщения об ошибках пока не удаляются по сроку. При удалении аккаунта из них стирается всё, что связывает их с тобой (см. ниже).
- Журналы сервера: около двух недель.
- Мы делаем резервные копии базы, чтобы не потерять данные при сбое.
Твои права: выгрузить и удалить
Выгрузить. «Настройки → Приватность → Экспортировать мои данные»: файл с профилем, настройками, прогрессом и историей повторений, монетками, своими карточками, сообщениями об ошибках и перепиской, номерами устройств. Если нужно что-то ещё (например, тексты твоих ответов или записи голоса), напиши нам.
Удалить. «Настройки → Приватность → Запросить удаление аккаунта». 14 дней заявку можно отменить, потом мы обезличиваем аккаунт: стираем почту, имя и фото, закрываем все входы и способы входа, стираем текст и снимки твоих сообщений об ошибках, отвязываем номера устройств. Войти в такой аккаунт больше нельзя. Прогресс и ответы остаются в базе, но уже без имени и почты. Записи голоса удаляются по своему сроку.
Исправить. Имя и настройки меняются в «Настройках». Если нужно исправить что-то ещё, напиши нам.
Ещё ты можешь попросить рассказать, какие данные о тебе у нас есть, и отозвать согласие на их обработку. Отзыв согласия означает удаление аккаунта: без данных тренажёр работать не может.
Если политика меняется
Когда сервис меняется, меняется и этот текст. Новая редакция действует с момента публикации здесь, дата указана вверху. О важных изменениях мы дополнительно предупредим в сервисе или письмом.
Как с нами связаться
Пиши нам через кнопка «Сообщить об ошибке» в тренажёре (в меню урока): сообщение увидим только мы, ответ придёт туда же.