Политика конфиденциальности
Эта политика описывает, какие данные обрабатывает приложение Haolei для изучения китайского языка (далее — «Приложение») и его сервер (далее вместе — «Сервис»), зачем это нужно и какие у вас есть права. Сервис предоставляет разработчик Haolei (далее — «мы»). Связаться с нами можно по адресу [email protected].
Коротко. Прогресс обучения хранится на устройстве и на сервере, чтобы не теряться и быть одинаковым на всех ваших устройствах; настройки — только на устройстве. Ещё на сервере — аккаунт, подписка и сведения о расходе лимита ИИ. Запись голоса для проверки произношения не покидает устройство. Тексты, которые вы отправляете ИИ-репетитору, передаются языковой модели для ответа, но мы их не храним. Мы не продаём данные и не показываем рекламу.
1. Какие данные мы обрабатываем
Аккаунт
- Вход по почте: адрес электронной почты и одноразовый код (храним только его хэш, код действует 10 минут).
- Вход через Google или Apple: идентификатор аккаунта у провайдера, подтверждённый адрес почты и имя, если провайдер их передаёт.
- Вход через Telegram: идентификатор пользователя Telegram и имя (если имени нет — имя пользователя).
- Сессии: токены входа (на сервере — только их хэши) и сроки их действия.
Подписки
Если вы оформляете подписку, Google Play или RuStore передают нам сведения о покупке: идентификаторы покупки и заказа, продукт, статус и срок действия. Данные банковской карты обрабатывает магазин; мы их не получаем.
ИИ-репетитор
Когда вы отправляете ответ на проверку ИИ или задаёте вопрос репетитору, Приложение передаёт на сервер ваш ответ или вопрос вместе с условием упражнения и предыдущими сообщениями разговора. Сервер пересылает их языковой модели через сторонний сервис доступа к языковым моделям и возвращает ответ. Содержимое запросов и ответов мы не сохраняем (кроме итогового сочинения урока и его разбора — они остаются в вашем прогрессе, см. ниже) — храним только дату, тип запроса, использованную модель, количество токенов и стоимость, чтобы считать месячный лимит.
Прогресс обучения
Чтобы прогресс сохранялся и совпадал на всех устройствах, где вы входите в аккаунт, Приложение отправляет на сервер: какие части уроков пройдены и результаты упражнений, итоговые сочинения уроков вместе с оценкой и разбором ИИ, карточки интервального повторения, статистику занятий по дням (время, число упражнений и правильных ответов, опыт), текущий урок и результат проверки уровня. Без интернета Приложение работает как обычно и отправляет изменения при следующем подключении. Каждая установка Приложения получает случайный идентификатор, чтобы статистика дней с разных устройств складывалась правильно; он не связан с идентификаторами устройства и рекламы.
Уведомления
Если вы разрешаете уведомления, сервер хранит push-токен устройства (Firebase Cloud Messaging), часовой пояс и язык устройства, чтобы присылать напоминания вовремя.
Микрофон
Для упражнений на произношение Приложение записывает ваш голос. Запись анализируется на устройстве и не отправляется на сервер или третьим лицам; после проверки она не сохраняется.
Данные на устройстве
Настройки и копия прогресса хранятся на устройстве и удаляются вместе с Приложением; копия прогресса на сервере удаляется вместе с аккаунтом.
Технические данные
При обращении к серверу обрабатываются IP-адрес и технические сведения о запросе. Они нужны для доставки ответа и защиты от злоупотреблений. Сервер записывает в технический журнал вызываемую функцию, идентификатор аккаунта и результат запроса; объём журнала ограничен, старые записи удаляются автоматически.
Приложение не использует рекламные идентификаторы, рекламные сети и сервисы аналитики.
2. Зачем
- чтобы вы могли войти и пользоваться аккаунтом на разных устройствах и продолжать с того же места;
- чтобы проверять ответы и отвечать на вопросы с помощью ИИ и соблюдать месячные лимиты тарифов;
- чтобы подтверждать и продлевать подписки;
- чтобы присылать напоминания о занятиях, если вы их включили;
- чтобы обеспечивать безопасность и работоспособность Сервиса.
3. Кому передаются данные
Мы передаём данные только тем, кто нужен для работы Сервиса, и только в нужном объёме:
- сервис доступа к языковым моделям и поставщики моделей, к которым он обращается, — тексты запросов к ИИ-репетитору (без адреса почты и имени);
- Google — вход через Google, оплата через Google Play, доставка уведомлений (Firebase Cloud Messaging);
- Apple и Telegram — если вы входите через них;
- RuStore — оплата, если вы установили Приложение из RuStore;
- Cloudflare — доставка и защита сетевого трафика сервера;
- хостинг-провайдер, у которого арендован сервер.
Мы не продаём и не передаём данные для рекламы. Мы можем раскрыть данные, если этого требует закон.
4. Как долго хранятся данные
Данные аккаунта, прогресс обучения, данные подписок, учёта ИИ и push-токены хранятся, пока существует аккаунт. Неиспользованные коды входа истекают через 10 минут, сессии — через 60 дней без использования. Когда вы удаляете аккаунт, он ещё 21 день хранится на случай, если вы передумаете, а затем эти данные удаляются с сервера без резервных копий (см. Удаление аккаунта). Магазины приложений хранят сведения о покупках по своим правилам.
5. Защита
Обмен данными с сервером идёт только по зашифрованному соединению (HTTPS). Коды входа и токены сессий хранятся на сервере в виде хэшей. Доступ к серверу и базе данных есть только у разработчика.
6. Ваши права
Вы можете запросить, какие данные о вас хранятся, исправить их или удалить аккаунт со всеми данными. Удалить аккаунт можно в Приложении (Настройки → Аккаунт → Удалить аккаунт) или написав нам с адреса, привязанного к аккаунту. Отозвать разрешения на микрофон и уведомления можно в настройках Android.
7. Дети
Сервис не предназначен для детей младше 13 лет, и мы сознательно не собираем их данные. Если вы узнали, что ребёнок младше 13 лет создал аккаунт, напишите нам — мы его удалим.
8. Изменения
Если политика изменится, мы опубликуем новую редакцию на этой странице и обновим дату вверху. О существенных изменениях сообщим в Приложении.
9. Контакты
Вопросы о данных и запросы на их удаление: [email protected].
