Настоящая Политика описывает, какие данные обрабатывает сервис для изучения татарского языка «Учим татарский» (LearnTatar) и зачем.
На что распространяется
| Продукт | Адрес / идентификатор |
|---|---|
| Сайт | learntatar.ru |
| Сайт | учим-татарский.рф |
| Telegram Mini App | приложение «Учим татарский» внутри Telegram |
| Приложение для Android | «Учим татарский», пакет com.learntatar (Google Play) |
| Приложение для iOS | «Учим татарский», bundle ID ru.learntatar.LearnTatar (App Store) |
Далее все они вместе — «Сервис». Разделы 1–7 общие для всех платформ; в разделах 8–11 описаны различия каждой платформы. Контакт по любым вопросам о данных: support@learntatar.ru.
Коротко. В приложениях для Android и iOS нет ни регистрации, ни рекламы, ни аналитики, ни трекеров — только случайный идентификатор, который приложение генерирует само на вашем устройстве. Он появляется не при запуске, а в момент, когда вы впервые что-то сохраняете (добавляете слово в словарь или сообщаете о проблеме со словом), и учётную запись можно удалить прямо из приложения — в настройках. На сайте есть вход через Яндекс, VK ID, Mail.ru или код на почту, а также счётчик Яндекс.Метрики. В Telegram Mini App вход только по вашему Telegram ID — сторонних провайдеров там нет. Мы никогда не запрашиваем у соцсетей доступ к ленте, друзьям, фотографиям или переписке и не публикуем ничего от вашего имени.
- Данные обучения (все платформы)
- Авторизация: что передаёт каждый провайдер
- Технические данные и журналы
- Чего мы не собираем никогда
- Кому передаются данные
- Хранение и сроки
- Ваши права и удаление данных
- Сайты learntatar.ru и учим-татарский.рф
- Telegram Mini App
- Приложение для Android
- Приложение для iOS
- Дети, безопасность, изменения, контакты
1. Данные обучения (все платформы)
Чтобы прогресс сохранялся между запусками и был одинаковым на всех ваших устройствах, на сервере хранится привязанное к вашей учётной записи:
- карточки и темы, добавленные в личный словарь;
- история повторений и рассчитанный на её основе прогресс (алгоритм интервальных повторений SM-2);
- отметки «сообщить о проблеме со словом» — какие карточки вы пометили;
- ежедневная активность (в какие дни вы занимались);
- баланс и история внутренних монет;
- настройки тренировки и интерфейса.
Эти данные создаёте вы сами в ходе занятий. Мы не обогащаем их данными из внешних источников и не используем для рекламного профилирования.
2. Авторизация: что передаёт каждый провайдер
Учётная запись нужна, чтобы отличить ваш словарь от чужого. Способ входа зависит от платформы. Ниже — что мы запрашиваем у провайдера и что из этого реально сохраняем в своей базе.
| Способ входа | Где доступен | Что нам возвращает провайдер | Что мы сохраняем у себя |
|---|---|---|---|
| Яндекс ID | только сайт | идентификатор пользователя Яндекса, отображаемое имя (или настоящее имя), основной адрес электронной почты | признак «yandex», идентификатор Яндекса, имя, e-mail |
| VK ID | только сайт | запрашиваемое разрешение — только email. Возвращается: идентификатор
пользователя VK, имя, фамилия, адрес электронной почты |
признак «vk», идентификатор VK, «Имя Фамилия», e-mail |
| Mail.ru | только сайт | идентификатор пользователя Mail.ru, имя, фамилия, ник, адрес электронной почты | признак «mail», идентификатор Mail.ru, имя, e-mail |
| Код на e-mail | только сайт | адрес вводите вы сами; провайдера нет | e-mail; хэш одноразового кода (SHA-256, не сам код), счётчик попыток, IP-адрес запроса, срок годности кода. Запись удаляется сразу после успешного входа или истечения срока |
| Telegram | только Telegram Mini App (единственный способ входа там) |
Telegram передаёт подписанный блок initData: числовой идентификатор
пользователя, имя, фамилия, username, язык интерфейса |
признак «telegram», числовой идентификатор Telegram, «Имя Фамилия». Username, язык и e-mail не сохраняем |
| Вход по устройству | Android, iOS | внешний провайдер не участвует | признак «device» и случайный идентификатор device_id (UUIDv4),
сгенерированный приложением на вашем устройстве; платформа (Android или iOS) и
модель устройства — например, «iPhone» или «Samsung Galaxy A54», — чтобы подписать
телефон в списке способов входа (раздел 2.4). Имя, которое вы дали устройству, мы
не получаем |
2.1. Чего мы у соцсетей не просим
Ни один из провайдеров не даёт нам доступ к вашей ленте, списку друзей и подписок, фотографиям, сообщениям, группам, номеру телефона или дате рождения. Мы не получаем права публиковать записи, отправлять сообщения или совершать любые действия от вашего имени. Аватары (фотографии профиля) мы не сохраняем. Токен доступа провайдера используется один раз — чтобы получить перечисленные выше поля, — и не сохраняется в базе.
2.2. Пароли
Мы не используем пароли и, следовательно, никогда их не храним. Вход по коду на почту хранит только необратимый хэш одноразового кода, действующий несколько минут.
2.3. Сессия
После входа создаётся серверная сессия. В ней хранятся: ссылка на учётную запись, тип клиента (веб или мобильное приложение), время создания, срок истечения, время последнего использования, а также IP-адрес и строка User-Agent на момент входа — чтобы вы могли отличить свои сессии и чтобы мы могли обнаружить угон. Выход из аккаунта удаляет запись сессии.
2.4. Общий аккаунт: связывание способов входа
Сайт, Telegram Mini App и приложения для Android и iOS заводят учётные записи независимо. Чтобы заниматься везде в одном профиле, способы входа можно связать — только по вашему действию и только с подтверждением на сайте:
- войдя на сайт, можно привязать к своей учётной записи ещё один способ входа — Яндекс ID, VK ID или Mail.ru — и дальше входить любым из них;
- Telegram Mini App и приложения для Android и iOS подключаются к учётной записи сайта кодом: сайт выдаёт одноразовый код из 8 символов (раздел «Профиль» → «Способы входа»), вы вводите его в приложении, а выбор и подтверждение снова делаете на сайте. Код действует 10 минут, после ввода ещё 10 минут ждёт подтверждения, хранится у нас только в виде необратимого хэша и сам по себе не даёт доступа ни к какой учётной записи: ввод кода не создаёт сессию.
Если у обеих сторон уже есть свои учётные записи, сайт показывает сводки обеих (дата создания, число слов и выученных, монетки, серия дней, способы входа), и вы выбираете, какую оставить. Вторая удаляется целиком — так же, как при удалении учётной записи (раздел 7), а её способы входа переходят к оставленной. Словари, прогресс, монетки и серии двух учётных записей не объединяются. Список способов входа с подписями (адрес почты или имя от провайдера, модель телефона) виден вам на сайте в разделе «Способы входа». Отвязать отдельный способ входа пока нельзя; удалить учётную запись целиком со всеми способами входа можно в любой момент (раздел 7).
3. Технические данные и журналы
Как любой веб-сервер, наш записывает в журнал служебную информацию о каждом запросе:
IP-адрес, дату и время, запрошенный адрес, код ответа, User-Agent и версию клиента
(заголовок вида android/2.0.1). Эти записи нужны для диагностики сбоев и
защиты от злоупотреблений, они не связываются с рекламными профилями и не передаются
третьим лицам.
Мобильные приложения умеют отправлять отчёты о сбоях через сторонний сервис Sentry, но в опубликованных сборках эта отправка выключена. Что попало бы в отчёт и как это включается, описано в разделах 10.4 и 11.3.
4. Чего мы не собираем никогда
- Точная или приблизительная геолокация.
- Контакты, календарь, SMS, журнал звонков.
- Фотографии, файлы, доступ к камере и микрофону.
- Список установленных приложений.
- Рекламный идентификатор (Google AAID, Apple IDFA), Android ID, IMEI, MAC-адрес, серийный номер устройства, номер SIM.
- Платёжные и банковские данные (в Сервисе нет платных функций и покупок).
- Биометрия, данные о здоровье, сведения о судимости и иные специальные категории персональных данных.
5. Кому передаются данные
| Получатель | Что получает | Зачем |
|---|---|---|
| Selectel (АО «Селектел», РФ) | всё серверное хранилище: база данных, медиафайлы, журналы | хостинг Сервиса. Обработчик по нашему поручению, в своих целях данные не использует |
| Yandex Cloud (ООО «Яндекс.Облако», РФ) | серверное хранилище: база данных, медиафайлы, журналы | хостинг Сервиса. Обработчик по нашему поручению, в своих целях данные не использует |
| Yandex Cloud Postbox | адрес получателя и текст письма с одноразовым кодом | доставка письма при входе по коду на почту. Пока вход по коду на почту отключён, Postbox ничего не получает |
| Яндекс.Метрика | обезличенная статистика посещений сайта и Telegram Mini App — см. раздел 8.2 | понять, какими разделами пользуются. В приложениях Android и iOS не используется |
| Google Play Services | только device_id в облачную резервную копию Android — см. раздел 10.2 |
восстановление прогресса после переустановки. Только на Android |
| Apple iCloud Keychain | только device_id в связку ключей вашего Apple ID — см. раздел 11.2 |
синхронизация прогресса между вашими устройствами. Только на iOS |
| Sentry (Functional Software, Inc., США) | отчёты о сбоях приложений Android и iOS — см. разделы 10.4 и 11.3. Ваших слов, прогресса и идентификатора аккаунта в них нет | диагностика падений. Обработчик по нашему поручению; данные хранятся за пределами России (США или ЕС — в зависимости от региона проекта). В вебе и Telegram Mini App не используется |
| Яндекс ID, VK ID, Mail.ru, Telegram | факт вашего входа в Сервис | только если вы сами выбрали этот способ входа — см. раздел 2 |
Мы не продаём данные и не передаём их рекламным сетям и брокерам данных. Иная передача возможна только по мотивированному требованию уполномоченных государственных органов в порядке, установленном законом.
6. Хранение и сроки
- Серверы, база данных и медиафайлы размещены в инфраструктуре Selectel и Yandex Cloud на территории Российской Федерации.
- Данные обучения и учётной записи хранятся, пока вы пользуетесь Сервисом, и до удаления учётной записи — вами самостоятельно в приложении или по вашему запросу (раздел 7).
- Одноразовые коды входа живут несколько минут и удаляются сразу после использования.
- Сессии истекают автоматически; выход из аккаунта удаляет их немедленно.
- Журналы веб-сервера хранятся не более 90 дней, после чего перезаписываются.
- Отчёты о сбоях удаляются автоматически не позднее чем через 90 дней после события.
7. Ваши права и удаление данных
- Сброс прогресса. В Сервисе доступна очистка личного словаря и связанного с ним прогресса — без обращения к нам.
- Выход из аккаунта немедленно удаляет серверную сессию.
- Удаление учётной записи и всех данных — самостоятельно и сразу.
На сайте, в Telegram Mini App и в приложениях для Android и iOS: «Профиль» → «Настройки» →
«Удалить аккаунт», с подтверждением. Мы удаляем учётную запись и все связанные с ней
данные — личный словарь, историю повторений и прогресс, монетки и их историю, серию
дней и настройки, а также все её способы входа: если учётная запись связана с сайтом,
Telegram или другим приложением (раздел 2.4), войти в неё не получится ни одним из
них. Восстановить данные после удаления нельзя — ни вам, ни нам. На сайте
пункт доступен вошедшим: анонимной учётной записи там нет. В Telegram Mini App вход
происходит автоматически по вашему Telegram ID, поэтому следующий запуск
мини-приложения начнёт новую пустую учётную запись. В приложениях для Android и iOS
одновременно стираются
device_idи токен сессии, и приложение возвращается в состояние «профиля нет» (пункты 10.6 и 11.5); скачанные учебные материалы остаются на устройстве — это содержимое Сервиса, а не ваши данные. - Удаление по запросу. Если вам удобнее написать нам, напишите на support@learntatar.ru или воспользуйтесь формой обратной связи в разделе «О приложении» — с любой платформы. Мы удалим все связанные с вами данные в течение 30 дней и подтвердим это ответным сообщением.
- Доступ, исправление, возражение. Вы можете запросить копию хранящихся о вас данных, их исправление или возразить против обработки — по тому же адресу.
- Отзыв доступа у соцсети. Отвязать Сервис можно и на стороне провайдера — в настройках приложений Яндекс ID, VK ID или Mail.ru.
8. Сайты learntatar.ru и учим-татарский.рф
Оба адреса ведут на одно и то же веб-приложение и обрабатывают данные одинаково.
8.1. Cookie
| Cookie | Назначение | Срок |
|---|---|---|
session | идентификатор серверной сессии после входа. Помечена
HttpOnly — JavaScript её не читает | до истечения сессии или выхода |
csrf | защита от подделки межсайтовых запросов | до истечения сессии или выхода |
ui_* | ваши предпочтения интерфейса (например, режим отображения) | 1 год |
_ym_* | cookie Яндекс.Метрики — см. ниже | устанавливаются Яндексом |
Cookie session, csrf и ui_* строго необходимы для
работы сайта: без них невозможен вход и сохранение настроек.
8.2. Яндекс.Метрика
На сайте установлен счётчик Яндекс.Метрики № 109908367. Он собирает обезличенную статистику посещений: просмотренные страницы, источник перехода, тип устройства и браузера, разрешение экрана, приблизительный регион по IP-адресу.
Вебвизор включён. Помимо обычной статистики счётчик записывает действия на странице: движения курсора, клики, прокрутку и содержимое просматриваемых страниц. Ввод в поля форм Вебвизор по умолчанию маскирует и не записывает. Также включены карта кликов и отслеживание переходов по ссылкам.
Обработка этих данных на стороне Яндекса регулируется Политикой конфиденциальности Яндекса и условиями использования Яндекс.Метрики. Отказаться от сбора можно официальным дополнением-блокировщиком Яндекса, любым блокировщиком трекеров или отключением JavaScript. На доступность учебного контента это не влияет.
Других счётчиков и трекеров на сайте нет: ни Google Analytics, ни Meta Pixel, ни рекламных сетей.
8.3. Вход
Яндекс ID, VK ID, Mail.ru и код на e-mail доступны только на сайте (раздел 2). Просматривать учебный контент можно и без входа — учётная запись нужна только для личного словаря и прогресса.
9. Telegram Mini App
Mini App — то же самое веб-приложение, открытое внутри Telegram. Разделы 8.1 и 8.2 (cookie и Яндекс.Метрика) применяются к нему в полной мере.
Единственный способ входа в Mini App — ваш Telegram ID. Вход через Яндекс ID, VK ID, Mail.ru и код на почту внутри Telegram недоступен: эти кнопки там не показываются, а вход происходит автоматически при открытии приложения. Соответственно, ни один из этих провайдеров не получает от нас никаких данных и не узнаёт, что вы пользуетесь Сервисом.
9.1. Что передаёт Telegram
При открытии Mini App Telegram сам передаёт приложению подписанный блок
initData. Мы проверяем его подпись и берём оттуда числовой идентификатор
пользователя и имя с фамилией; username и язык интерфейса приходят, но не сохраняются.
Мы не получаем ваш номер телефона, переписку, список контактов и не видим другие
чаты. Приложение не может писать сообщения от вашего имени.
9.2. Что видит Telegram
Telegram знает, что вы открыли это Mini App, и выступает транспортом для всего трафика внутри своего окна. Обработка данных на стороне Telegram регулируется Политикой конфиденциальности Telegram.
10. Приложение для Android
Пакет com.learntatar, распространяется через Google Play.
10.1. Вход, идентификатор и момент его появления
Регистрации и экрана входа нет. Вход через Google, VK ID и других провайдеров в приложении не используется.
Идентификатор создаётся не при запуске, а при первом вашем действии, которое что-то сохраняет. Пока этого действия не было, приложение работает без учётной записи: каталог тем, карточки, озвучка и раздел «О приложении» доступны, и никаких запросов о вас на сервер не уходит — учётная запись просто не существует. Экраны «Мой словарь», «Профиль» и «Монетки» в этом состоянии вместо данных показывают приглашение начать.
Учётная запись появляется, когда вы добавляете в свой словарь слово или всю тему,
отмечаете «сообщить о проблеме со словом» или нажимаете «Начать заниматься» на таком
приглашении. В этот момент приложение генерирует на устройстве случайный
device_id (UUIDv4) и создаёт по нему учётную запись на сервере. Сразу после
этого оно показывает уведомление о том, что профиль создан, зачем он нужен и что удалить его
можно в настройках, — со ссылкой на эту Политику. Идентификатор создаётся локально и
случайно, не выводится из аппаратных свойств устройства и сам по себе не позволяет
установить вашу личность; он заменяет логин с паролем и служит единственным ключом к вашему
словарю и прогрессу.
Если приложение было установлено до 12 октября 2026 г., учётная запись могла быть создана ещё при первом запуске прежней версии; она сохраняется и работает как прежде, а удалить её можно в настройках (пункт 10.6).
10.2. Google Play Services (Block Store)
Чтобы прогресс пережил переустановку приложения или переход на новое устройство,
device_id после создания учётной записи (пункт 10.1) сохраняется в
Block Store — механизме Google Play
Services, который кладёт небольшую порцию данных в облачную резервную копию Android,
привязанную к вашему аккаунту Google. Обработка этой копии регулируется
Политикой
конфиденциальности Google. Резервное копирование можно отключить в настройках Android —
приложение продолжит работать, но после переустановки начнёт новый профиль обучения. Пока
учётной записи нет, в Block Store ничего не записывается; при удалении учётной записи
(пункт 10.6) приложение стирает и эту запись.
10.3. Разрешения
| Разрешение | Зачем |
|---|---|
INTERNET | загрузка учебного материала и синхронизация словаря и прогресса с сервером |
ACCESS_NETWORK_STATE | определить, что сеть вернулась, и дозагрузить недокачанный материал. Сведения о вашем операторе или Wi-Fi-сети приложение не читает |
Других разрешений приложение не запрашивает.
10.4. Аналитика, реклама и отчёты о сбоях
В приложении нет рекламы, рекламных идентификаторов и аналитических SDK: не используются Google Analytics, Firebase, AppMetrica, Crashlytics и Яндекс.Метрика. Ваши экраны, нажатия и время в приложении мы не отслеживаем.
Для диагностики падений используется Sentry (Sentry Android SDK, без
NDK). Отчёт формируется только когда приложение падает или ловит ошибку и
содержит: тип ошибки и стек вызовов, версию приложения и сборки, версию Android, модель
устройства, язык и часовой пояс системы, время события, техническую последовательность
событий перед сбоем (в том числе адреса запросов к нашему API — без их содержимого) и
случайный идентификатор установки, который генерирует сам SDK. Этот идентификатор
не совпадает с device_id и нужен только для того, чтобы
понять, сколько пользователей задел один и тот же сбой.
В отчёты не попадают: IP-адрес (приложение его не добавляет), ваши слова, словарь и прогресс, содержимое запросов и ответов, идентификатор аккаунта, почта, рекламные идентификаторы. Профили производительности и трассировки мы не собираем. Sentry обрабатывает отчёты по нашему поручению (раздел 5), они удаляются не позднее чем через 90 дней. В сборках, где адрес проекта Sentry не задан, SDK не запускается и не отправляет ничего. В опубликованной в Google Play сборке адрес не задан: отчёты о сбоях не собираются вообще, поэтому в разделе «Безопасность данных» в Google Play диагностика не заявлена. Если это изменится, мы обновим редакцию Политики и карточку приложения одновременно.
10.5. Данные на устройстве
Учебный материал (тексты, изображения, аудио) кэшируется в память приложения, чтобы
работать без сети. Идентификатор и токен сессии хранятся в зашифрованном хранилище под
защитой аппаратного Android Keystore и намеренно исключены из обычной резервной копии
приложения. Удаление приложения стирает весь этот кэш; device_id в Block Store
при этом может сохраниться — если он вам не нужен, удалите учётную запись из приложения
(пункт 10.6): при удалении учётной записи приложение стирает и запись в Block Store.
10.6. Удаление учётной записи из приложения
«Профиль» → «Настройки» → «Удалить аккаунт». Пункт виден всегда, в том числе пока учётной записи ещё нет — в этом случае он честно говорит, что на сервере удалять нечего, и предлагает сбросить локальные настройки приложения.
Удаление подтверждается отдельным шагом с перечислением того, что будет удалено. Сначала
удаляется учётная запись на сервере — вместе со словарём, историей повторений и прогрессом,
монетками, серией дней и настройками; затем приложение стирает device_id и токен
сессии из защищённого хранилища, включая запись в Block Store, и показывает экран «Аккаунт
удалён». После этого приложение снова работает без учётной записи, а новая появится только по
вашему следующему действию. Отменить удаление нельзя — восстановить данные не получится ни у
вас, ни у нас. Скачанные учебные материалы остаются на устройстве, чтобы не выкачивать их
заново.
11. Приложение для iOS
Bundle ID ru.learntatar.LearnTatar, распространяется через App Store.
11.1. Вход, идентификатор и момент его появления
Регистрации и экрана входа нет. Sign in with Apple, VK ID и другие провайдеры входа в приложении не используются.
Идентификатор создаётся не при запуске, а при первом вашем действии, которое что-то сохраняет. Пока этого действия не было, приложение работает без учётной записи: каталог тем, карточки, озвучка и раздел «О приложении» доступны, и никаких запросов о вас на сервер не уходит — учётная запись просто не существует. Экраны «Мой словарь», «Профиль» и «Монетки» в этом состоянии вместо данных показывают приглашение начать.
Учётная запись появляется, когда вы добавляете слово в свой словарь, отмечаете «сообщить
о проблеме со словом» или нажимаете «Начать заниматься» на таком приглашении. В этот момент
приложение генерирует на устройстве случайный device_id (UUIDv4) и создаёт по
нему учётную запись на сервере. Сразу после этого оно показывает уведомление о том, что
профиль создан, зачем он нужен и что удалить его можно в настройках, — со ссылкой на эту
Политику. Идентификатор создаётся локально и случайно, не выводится из аппаратных свойств
устройства и сам по себе не позволяет установить вашу личность; он заменяет логин с паролем
и служит единственным ключом к вашему словарю и прогрессу.
Вместе с идентификатором приложение передаёт тип устройства — «iPhone» или «iPad»; имя, которое вы дали устройству, не передаётся.
Подключение к учётной записи сайта. «Профиль» → «Подключить общий
аккаунт» (или «У меня уже есть аккаунт» на приглашении) открывает ввод кода, выданного сайтом
(раздел 2.4). Это не вход: сторонних провайдеров в приложении нет, а подтверждение и выбор,
какую учётную запись оставить, делаются на сайте. Если оставлена учётная запись сайта, этот
iPhone продолжает работать с тем же device_id, но уже в ней. Если приложение
закрыли до подтверждения, оно помнит номер заявки (не секрет и не данные обучения) и один раз
проверяет её исход при следующем запуске.
11.2. iCloud Keychain
device_id хранится в связке ключей (Keychain) с признаком синхронизации,
поэтому распространяется через iCloud Keychain на все устройства под вашим
Apple ID — так прогресс переносится на новый iPhone или iPad. Токен сессии остаётся
локальным и не синхронизируется. Синхронизацию можно отключить в настройках iCloud;
приложение продолжит работать локально. Обработка данных в iCloud регулируется
Политикой
конфиденциальности Apple.
11.3. Разрешения, аналитика и отчёты о сбоях
Приложение не запрашивает у iOS никаких разрешений: ни геолокацию, ни уведомления, ни камеру, ни микрофон, ни доступ к фото или контактам. Отслеживания в смысле App Tracking Transparency нет — запрос на отслеживание не показывается, потому что мы не отслеживаем. Рекламы, рекламных идентификаторов и аналитических SDK в приложении нет: Яндекс.Метрика, Firebase и подобные не используются.
Для диагностики падений используется Sentry (Sentry Cocoa SDK).
Отчёт формируется только когда приложение падает или ловит ошибку и
содержит: тип ошибки и стек вызовов, версию приложения и сборки, версию iOS, модель
устройства, язык и часовой пояс системы, время события, техническую последовательность
событий перед сбоем (в том числе адреса запросов к нашему API — без их содержимого) и
случайный идентификатор установки, который генерирует сам SDK. Этот идентификатор
не совпадает с device_id и нужен только для того, чтобы
понять, сколько пользователей задел один и тот же сбой.
В отчёты не попадают: IP-адрес (приложение его не добавляет), ваши слова, словарь и прогресс, содержимое запросов и ответов, идентификатор аккаунта, почта, рекламные идентификаторы. Профили производительности и трассировки мы не собираем. Sentry обрабатывает отчёты по нашему поручению (раздел 5), они удаляются не позднее чем через 90 дней. В сборках, где адрес проекта Sentry не задан, SDK не запускается и не отправляет ничего. В опубликованной в App Store сборке адрес не задан: отчёты о сбоях не собираются вообще, поэтому в карточке приложения в App Store диагностика не заявлена. Если это изменится, мы обновим редакцию Политики и карточку одновременно.
11.4. Данные на устройстве
Учебный материал кэшируется локально (в том числе в локальной базе SQLite) для работы без
сети. Идентификатор и токен сессии хранятся в системной связке ключей. Удаление приложения
стирает локальный кэш; device_id в iCloud Keychain при этом может сохраниться —
если он вам не нужен, удалите запись в настройках связки ключей или удалите учётную запись из
приложения (пункт 11.5): при удалении учётной записи приложение стирает и синхронизируемую
запись тоже.
11.5. Удаление учётной записи из приложения
«Профиль» → «Настройки» → «Удалить аккаунт». Пункт виден всегда, в том числе пока учётной записи ещё нет — в этом случае он честно говорит, что на сервере удалять нечего, и предлагает сбросить локальные настройки приложения.
Удаление подтверждается отдельным шагом с перечислением того, что будет удалено. Сначала
удаляется учётная запись на сервере — вместе со словарём, историей повторений и прогрессом,
монетками, серией дней и настройками; затем приложение стирает device_id и токен
сессии из связки ключей, включая синхронизируемую запись в iCloud Keychain, и показывает экран
«Аккаунт удалён». После этого приложение снова работает без учётной записи, а новая появится
только по вашему следующему действию. Отменить удаление нельзя — восстановить данные не получится
ни у вас, ни у нас. Скачанные учебные материалы остаются на устройстве, чтобы не выкачивать их
заново.
12. Дети, безопасность, изменения, контакты
12.1. Дети
Сервис не адресован детям младше 13 лет и не предназначен для сбора данных о них. Мы сознательно не собираем персональные данные детей. Если вам стало известно, что ребёнок передал нам такие данные, напишите нам — мы их удалим.
12.2. Безопасность
Весь обмен данными идёт только по HTTPS (TLS 1.2/1.3). Пароли не используются и не хранятся; одноразовые коды хранятся только в виде необратимого хэша. Секреты мобильных клиентов лежат в системных защищённых хранилищах (Android Keystore, iOS Keychain). Доступ к базе данных ограничен внутренней сетью и закрыт для публичного интернета.
12.3. Правовые основания
Мы обрабатываем данные для исполнения соглашения с вами (предоставление функциональности Сервиса) и в силу нашего законного интереса в поддержании работоспособности и безопасности Сервиса. Вход через соцсети и установка Яндекс.Метрики осуществляются с вашего согласия, которое вы можете отозвать способами, описанными в разделах 7 и 8.2. В приложениях для Android и iOS учётная запись создаётся вашим действием — добавлением слова в словарь, отметкой о проблеме со словом или нажатием «Начать заниматься» (пункты 10.1 и 11.1); это же действие выражает ваше согласие на обработку связанных с ней данных обучения, а отозвать его можно удалением учётной записи (раздел 7, пункты 10.6 и 11.5). Мы не принимаем решений, влекущих юридические последствия, на основе автоматизированной обработки.
12.4. Изменения Политики
Мы можем обновлять эту Политику — например, при появлении новых функций или платформ. Актуальная редакция всегда доступна по этому адресу, дата указана вверху страницы. О существенных изменениях мы сообщим в самом Сервисе.
12.5. Контакты
Вопросы, запросы на удаление данных, жалобы: support@learntatar.ru