Самое важное за 20 секунд
- Без аккаунта прогресс остаётся на устройстве; наружу уходят только обезличенная аналитика, отчёты о сбоях и проверка подписки.
- Если вы вошли — синхронизируем только прогресс, настройки и ваши собственные карточки.
- Если вы вошли, ваше имя, фото профиля, XP и серию дней видят другие ученики в рейтинге.
- Premium оплачивается через App Store или Google Play. RevenueCat сообщает нам только статус подписки, данных карты мы не получаем.
- Произношение и устные ответы распознаёт встроенное распознавание речи телефона (Apple или Google). Только если оно не поддерживает чешский, короткая запись отправляется в Google Gemini для расшифровки.
- ИИ-функции отправляют в Google Gemini лишь то, что вы запустили сами: такую запись, фото списка слов или текст. Мы это не храним.
- Аналитика обезличена: в неё никогда не попадает ваш текст, речь или фото.
- Удаление аккаунта стирает и облако, и устройство. Резервной копии «на всякий случай» мы не оставляем.
Кто мы и о чём этот документ
Приложение «Česky» помогает изучать чешский язык от A0 до B2. Эта политика описывает, как приложение и эта веб-страница обращаются с данными.
- Владелец данных
- Oleksandr Turovskyi, независимый разработчик
- Контакт по вопросам данных
- foodysupport@gmail.com
- Приложение
- Česky —
com.turoff.cesky(iOS, Android) - Редакция
- 2.3 от 2 октября 2026
- Область действия
- Приложение, синхронизация и страницы cesky (privacy, support)
Мы сознательно держим объём данных минимальным: всего, чего нет в перечне ниже, приложение не собирает. Если вы найдёте расхождение между этим текстом и поведением приложения — напишите нам, и мы исправим либо текст, либо код.
Какие данные мы обрабатываем
| Данные | Зачем | Где хранятся | Связаны с вами |
|---|---|---|---|
| Учётная запись: e-mail, имя, внутренний идентификатор | Вход и синхронизация между устройствами | Firebase Authentication | Да |
| Прогресс: пройденные уроки, XP, серии дней, карточки повторения, результаты экзаменов, достижения | Чтобы курс продолжался с того же места | Устройство + Firestore (только если вы вошли) | Да |
| Ваши собственные наборы карточек и сохранённые слова | Это ваш материал — мы храним его для вас | Устройство + Firestore (если вы вошли) | Да |
| Профиль в рейтинге: имя, фото профиля, общий и недельный XP, серия дней | Рейтинг учеников: эти данные видят другие пользователи, вошедшие в аккаунт. Имя и фото можно изменить в профиле | Firestore (только если вы вошли) | Да |
| Фото профиля (если вы его загрузили) | Показать ваш аватар в профиле и в рейтинге | Firebase Cloud Storage | Да |
| Подписка: статус Premium, история покупок, идентификаторы транзакций магазина, идентификатор аккаунта (у гостя — анонимный) | Открыть Premium и восстановить его на другом устройстве | RevenueCat; саму оплату проводит App Store или Google Play | Да |
| События использования: открытый экран, старт/конец урока, результат упражнения, ошибка ИИ, показ экрана подписки и результат попытки покупки | Видеть, где курс ломается, и чинить его | Firebase Analytics | Псевдонимно |
| Отчёты о сбоях: стек вызовов, модель устройства, версия ОС | Исправление ошибок | Firebase Crashlytics | Псевдонимно |
| Аудио вашего произношения и устных ответов | Распознать сказанное, чтобы сравнить с правильным ответом | Обычно распознаётся встроенным сервисом телефона (Apple или Google). Только если он не поддерживает чешский, а также когда вы диктуете ответ в диалоге с ИИ, запись передаётся в Google Gemini; нами не сохраняется | Нет |
| Фото списка слов (по вашему выбору) | Превратить снимок в карточки | Передаётся в Google Gemini, нами не сохраняется | Нет |
| Текст в ИИ-репетиторе, диалогах и рукописном вводе | Получить ответ или разбор | Передаётся в Google Gemini, нами не сохраняется | Нет |
| Ответы в обычных упражнениях | Проверка правильности | Только на устройстве — никуда не отправляются | Нет |
Чего мы не собираем вообще: точную геолокацию, контакты, календарь, список установленных приложений, рекламный идентификатор (разрешение AD_ID явно удалено из собранного манифеста), платёжные и банковские данные (оплату подписки проводят App Store и Google Play), данные о здоровье, push-токены (push-уведомлений в приложении нет — только локальные напоминания).
В гостевом режиме прогресс не покидает устройство. По сети передаются только ИИ-запросы, которые вы запускаете вручную, обезличенная аналитика и отчёты о сбоях; кроме того, приложение загружает учебный контент и проверяет статус подписки в RevenueCat с анонимным идентификатором.
Правовые основания обработки (GDPR, ст. 6)
| Цель | Данные | Основание |
|---|---|---|
| Предоставить приложение, сохранить ваш прогресс и показать вас в рейтинге | Аккаунт, прогресс, ваши карточки, профиль в рейтинге | Исполнение договора — ст. 6(1)(b) |
| Оформить подписку и проверять, активна ли она | История покупок, идентификатор аккаунта | Исполнение договора — ст. 6(1)(b) |
| Распознать ваше произношение и устные ответы или выполнить ИИ-запрос, инициированный вами | Аудио, фото, текст | Исполнение договора по вашему запросу — ст. 6(1)(b) |
| Защита от злоупотреблений и поддельных клиентов (App Check) | Технические сигналы устройства | Законный интерес — ст. 6(1)(f) |
| Стабильность и улучшение курса | Обезличенные события, отчёты о сбоях | Законный интерес — ст. 6(1)(f) |
| Напоминания о занятиях | Выбранное время, разрешение на уведомления | Согласие — ст. 6(1)(a), отзывается выключением |
| Ответ на ваш запрос о правах | E-mail и содержание письма | Правовая обязанность — ст. 6(1)(c) |
Вы можете возразить против обработки на основании законного интереса — напишите нам, и мы либо прекратим её, либо объясним, почему она перевешивает.
ИИ-функции: что именно покидает устройство
Ни одна ИИ-функция не работает в фоне. Данные отправляются только во время действия, которое вы начали сами: упражнения на произношение, фото, сообщения.
Обработчик — Google Gemini API. Приложение обращается к нему напрямую по зашифрованному соединению; если этот путь недоступен, запрос идёт через Firebase AI Logic, где его дополнительно проверяет App Check (Play Integrity на Android, App Attest на iOS). Условия Google: Gemini API Terms.
Мы не храним ваши ИИ-запросы. На нашей стороне нет базы с вашей речью, фото или перепиской с репетитором — история разговора живёт только в памяти текущей сессии на вашем устройстве. Google может временно обрабатывать запросы для безопасности и предотвращения злоупотреблений согласно своим условиям.
Распознавание речи. Произношение и устные ответы в упражнениях и экзаменах в первую очередь распознаёт встроенный сервис вашей операционной системы — тогда аудио обрабатывает Apple или Google по собственным политикам, вне нашего контроля. Только если на телефоне нет распознавателя для изучаемого языка, запись уходит в Google Gemini, как описано выше.
Промежуточный сервер. Приложение умеет отправлять ИИ-запросы и через наш промежуточный сервер на Vercel, который не сохраняет их содержимого; в текущих сборках из App Store и Google Play этот маршрут не используется.
Не вводите в ИИ-функции чувствительные персональные данные (документы, медицинские или платёжные сведения) — для изучения чешского они не нужны.
Разрешения на устройстве и зачем они
| Разрешение | Зачем | Обязательное |
|---|---|---|
| Интернет | Загрузка уроков, аудио, синхронизация | Да |
| Микрофон | Только во время упражнений на произношение, устных ответов и диктовки в диалоге с ИИ | Нет |
| Распознавание речи (iOS) | Распознавание произношения и устных ответов встроенным сервисом iOS | Нет |
| Камера и фотографии | Снимок или выбор фото списка слов для карточек, а также фото профиля | Нет |
| Уведомления | Локальные напоминания о занятиях в выбранное вами время | Нет |
| Вибрация | Тактильный отклик в упражнениях | Нет |
| Запуск после перезагрузки | Чтобы запланированное напоминание пережило перезагрузку телефона | Нет |
| Рекламный идентификатор | Не используется — разрешение удалено из собранного манифеста | Удалено |
Кому мы передаём данные
Мы не продаём и не передаём данные рекламодателям или брокерам. Ниже — полный перечень подрядчиков, обрабатывающих данные от нашего имени.
| Провайдер | Что обрабатывает | Роль | Политика |
|---|---|---|---|
| Google Firebase | Вход, синхронизация прогресса, рейтинг, хранение фото профиля, обезличенная аналитика, отчёты о сбоях, проверка целостности приложения | Обработчик | firebase.google.com |
| Google Gemini API (резервный путь — Firebase AI Logic) | Фото и текст ИИ-запросов; записи речи — только если телефон не распознаёт чешский сам или в диалоге с ИИ | Обработчик | ai.google.dev |
| Apple / Google (распознавание речи на устройстве) | Аудио произношения и устных ответов, когда их распознаёт встроенный сервис телефона | Самостоятельный владелец | apple.com, policies.google.com |
| Google (резервная озвучка) | Чешские фразы из уроков для синтеза речи, если готового аудио нет. Ваших данных не содержит | Обработчик | policies.google.com |
| Cloudflare | Доставка учебного контента и аудиофайлов. Данные пользователей сюда не попадают | Хостинг контента | cloudflare.com |
| Supabase | Резервная доставка учебного контента и аудиофайлов. Данные пользователей сюда не попадают | Хостинг контента | supabase.com |
| RevenueCat | Подтверждения покупок от магазина, статус подписки, идентификаторы транзакций и идентификатор аккаунта в приложении (Firebase uid; у гостя — анонимный). Платёжных данных не получает | Обработчик | revenuecat.com |
| Apple App Store / Google Play | Оплата подписки и её продление | Самостоятельный владелец | apple.com, policies.google.com |
| Apple / Google Sign-In | Подтверждение входа через ваш аккаунт | Самостоятельный владелец | apple.com |
| Vercel | Хостинг этой страницы, а также промежуточного сервера для ИИ-запросов, который в текущих сборках не используется | Обработчик | vercel.com |
Озвучка уроков подготовлена заранее и лежит готовыми файлами — синтез не получает никаких ваших данных. Мы также можем раскрыть данные, если этого требует закон или если это необходимо для защиты прав и безопасности пользователей.
Международная передача данных
Наши провайдеры — глобальные облачные сервисы, поэтому данные могут обрабатываться на серверах за пределами вашей страны, в том числе в Европейском союзе и США.
Для такой передачи провайдеры опираются на стандартные договорные положения Европейской комиссии и/или на сертификацию в рамках EU–U.S. Data Privacy Framework. Подробности — в политиках конфиденциальности соответствующих компаний, указанных в предыдущем разделе.
Сколько мы храним данные
| Данные | Срок |
|---|---|
| Учётная запись и облачный прогресс | Пока существует аккаунт. Удаляются немедленно, как только вы удалите аккаунт |
| Локальные данные на устройстве | Пока приложение установлено. Стираются при удалении приложения, сбросе прогресса или выходе из аккаунта |
| Кеш аудиоуроков | До 150 МБ; самые старые файлы удаляются автоматически |
| Отчёты о сбоях | Ограниченный срок по настройкам Google — обычно до 90 дней |
| События аналитики | Ограниченный срок по настройкам Google — обычно до 14 месяцев |
| Профиль в рейтинге и фото профиля | Пока существует аккаунт. Удаляются вместе с аккаунтом |
| Статус подписки и история покупок | В RevenueCat — пока нужны для обслуживания подписки; по вашему запросу мы их удалим. App Store и Google Play хранят собственную историю покупок по своим правилам |
| Аудио, фото и текст ИИ-запросов | Нами не сохраняются вообще |
| Переписка с поддержкой | До 12 месяцев после закрытия обращения |
Как мы защищаем данные
Ни одна система не защищена абсолютно. Если вы заметили уязвимость — напишите на foodysupport@gmail.com, мы ответим и исправим. Об инциденте, угрожающем вашим правам, мы уведомим вас и надзорный орган в сроки, предусмотренные законом.
Удаление аккаунта и данных
Удалить всё можно самостоятельно, без переписки с нами и без ожидания.
- Откройте «Настройки» в приложенииРаздел доступен из профиля.
- Прокрутите вниз и нажмите «Удалить аккаунт»Приложение попросит подтверждение.
- Подтвердите удалениеЕсли с момента входа прошло много времени, система попросит войти повторно — это защита от удаления чужими руками.
- ГотовоСтираются все облачные документы вашего аккаунта — профиль, уроки, карточки повторения, сохранённые слова, ежедневная активность, экзамены, достижения, прогресс чтения и ваши наборы карточек, — а также фото профиля, ваша строка в рейтинге и вся локальная база на устройстве. Сама учётная запись тоже удаляется.
Действие нельзя отменить. Мы не держим «архивной копии на всякий случай» — восстановить прогресс после удаления невозможно.
Хотите сбросить только прогресс? «Настройки → Сбросить прогресс» очищает уроки, повторения, достижения и экзамены, но сохраняет сам аккаунт.
Пользуетесь как гость? Ваши данные есть только на устройстве — достаточно удалить приложение.
Есть подписка? Удаление аккаунта её не отменяет — отключите автопродление в настройках App Store или Google Play. Чтобы мы стёрли записи о ваших покупках в RevenueCat, напишите на foodysupport@gmail.com.
Нет доступа к приложению? Напишите на foodysupport@gmail.com с адреса, на который зарегистрирован аккаунт, и укажите тему «Удаление данных». Мы выполним запрос не позднее чем за 30 дней.
Ваши права
Независимо от страны проживания мы предоставляем всем пользователям одинаковый набор прав.
- Доступ — получить копию данных, которые мы о вас храним.
- Исправление — изменить неточные данные; большинство полей редактируется прямо в профиле.
- Удаление — стереть аккаунт и все данные (см. раздел выше).
- Ограничение — временно приостановить обработку.
- Возражение — против обработки на основании законного интереса, в том числе аналитики.
- Переносимость — получить данные в машиночитаемом формате.
- Отзыв согласия — например, выключить напоминания; это не влияет на законность предыдущей обработки.
- Жалоба — обратиться в надзорный орган по защите данных в вашей стране.
Чтобы воспользоваться любым правом, напишите на foodysupport@gmail.com. Мы отвечаем в течение 30 дней. Чтобы не выдать ваши данные постороннему, мы можем попросить подтвердить, что письмо отправлено с адреса аккаунта.
Для пользователей из Калифорнии и других штатов США: мы не продаём персональные данные, не «делимся» ими для межконтекстной поведенческой рекламы и не используем их для профилирования. За осуществление ваших прав мы никак не ухудшаем условия пользования приложением.
Дети
Приложение не предназначено для детей младше 13 лет, и мы сознательно не собираем их персональные данные. В странах, где для согласия на обработку требуется более высокий возраст (до 16 лет в некоторых государствах ЕС), пользоваться приложением следует с разрешения родителей или опекунов.
Если вы родитель или опекун и считаете, что ребёнок предоставил нам данные, напишите на foodysupport@gmail.com — мы удалим аккаунт и все связанные данные.
Реклама, трекинг, продажа данных и платежи
В приложении нет рекламы, рекламных SDK и трекинга между приложениями. В декларации Apple App Tracking Transparency указано tracking = false, поэтому приложение не показывает запрос на отслеживание. Рекламный идентификатор Android удалён из собранного манифеста, так что он недоступен даже служебным библиотекам.
Мы не принимаем автоматизированных решений, имеющих для вас юридические последствия. Оценки в упражнениях и расписание повторений — это учебная механика, а не профилирование.
В приложении есть необязательная подписка Česky Premium с автопродлением. Саму оплату полностью проводит App Store или Google Play как самостоятельные владельцы данных: номер карты, платёжный адрес и другие платёжные данные к нам не поступают. Сервис RevenueCat получает от магазина подтверждение покупки и сообщает нам только, активна ли подписка, привязывая это к идентификатору аккаунта, а не к вашей электронной почте. Рекламы это не касается — её в приложении нет.
Что мы декларируем в App Store и Google Play
Этот раздел соответствует карточке «App Privacy» в App Store и форме «Безопасность данных» в Google Play.
| Категория | Собираем | Связано с вами | Для трекинга |
|---|---|---|---|
| Контактные данные (e-mail, имя) | Да | Да | Нет |
| Идентификаторы (ID пользователя) | Да | Да | Нет |
| Идентификатор приложения на устройстве (аналитика) | Да | Нет | Нет |
| Покупки (история подписки) | Да | Да | Нет |
| Действия в приложении | Да | Нет | Нет |
| Диагностика и сбои | Да | Нет | Нет |
| Аудио | Да | Нет | Нет |
| Фотографии | Да | Только фото профиля | Нет |
| Другой пользовательский контент | Да | Нет | Нет |
| Местоположение, контакты, финансы, здоровье, реклама | Нет | — | Нет |
Эта страница
Страница, которую вы читаете, не устанавливает кук, не имеет счётчиков и не обращается к сторонним серверам — никаких внешних шрифтов, скриптов или пиксельных меток. Всё оформление встроено в файл.
Выбранный язык и тема хранятся только в локальном хранилище вашего браузера и никуда не отправляются. Хостинг-провайдер может вести стандартные технические журналы доступа (IP-адрес, тип браузера) для безопасности и защиты от атак.
Частые вопросы
Можно ли учиться без регистрации?
Да. Приложение работает без аккаунта, прогресс сохраняется на устройстве. Облачная синхронизация и рейтинг включаются только после входа — это ваш осознанный выбор.
Приложение слушает меня в фоне?
Нет. Микрофон включается только во время упражнения на произношение или устный ответ (либо когда вы диктуете ответ в диалоге с ИИ) и выключается сразу после него. Сказанное обычно распознаёт встроенный сервис телефона; в Google Gemini запись уходит, только если телефон не поддерживает изучаемый язык, или в диалоге с ИИ.
Мои данные используют для обучения ИИ?
Мы не передаём ваши данные для обучения моделей. Запросы обрабатывает Google согласно условиям Gemini API; мы не сохраняем ни запросов, ни ответов.
Можно ли отключить аналитику?
Отдельного переключателя в приложении пока нет. Аналитика обезличена и не содержит вашего текста, речи или фото. Если вы хотите, чтобы мы удалили аналитические данные, связанные с вашим идентификатором, напишите на foodysupport@gmail.com.
Что станет с данными, если я выйду из аккаунта?
Перед выходом приложение выгружает прогресс в облако, а затем очищает локальную базу. Следующий вход в тот же аккаунт вернёт всё на место.
Кто видит меня в рейтинге?
Другие ученики, вошедшие в аккаунт: они видят ваше имя, фото профиля, XP и серию дней. Электронную почту и остальной прогресс не видит никто. Имя и фото можно изменить в профиле, а удаление аккаунта убирает вас из рейтинга.
Есть ли в приложении платежи?
Да — необязательная подписка Česky Premium. Деньги списывает App Store или Google Play, поэтому вашей карты мы не видим вообще. Нам известно только, активна ли подписка. Без неё приложение продолжает работать: бесплатными остаются первые разделы вашего уровня, один финальный экзамен, первый рассказ, повторение, словарь и статистика.
Изменения политики
Мы можем обновлять эту политику — например, когда появляются новые функции. Актуальная редакция всегда здесь, а дата и номер указаны вверху страницы. О существенных изменениях мы сообщим в приложении.
- 2.32 октября 2026Уточнён порядок распознавания речи: произношение и устные ответы распознаёт встроенный сервис телефона (Apple или Google), а в Google Gemini запись уходит, только если телефон не поддерживает чешский, или в диалоге с ИИ. Уточнено, когда включается микрофон.
- 2.22 октября 2026Исправлены неточности. Добавлена подписка Česky Premium: RevenueCat и магазины внесены в перечень подрядчиков, в декларации для магазинов появилась категория «Покупки», убрано устаревшее утверждение, что в приложении нет покупок. Описаны публичный рейтинг и фото профиля. Уточнено, что ИИ-запросы идут в Gemini API напрямую, а Firebase AI Logic — резервный путь.
- 2.12 октября 2026Учебный контент и аудио теперь доставляет Cloudflare; Supabase остался резервным источником. Данные пользователей, как и раньше, не попадают ни к одному из них.
- 2.018 августа 2026Полная переработка: добавлены правовые основания, сроки хранения, перечень разрешений и подрядчиков, декларации для магазинов. Уточнено, что Supabase доставляет только учебный контент и не хранит данные пользователей, а ИИ-запросы в публичных сборках идут напрямую через Firebase AI Logic.
- 1.0август 2026Первая редакция политики.
Контакты
Владелец данных: Oleksandr Turovskyi, независимый разработчик приложения Česky.
foodysupport@gmail.com — отвечаем в течение 30 дней.
Если ответ вас не устроил, вы вправе обратиться в надзорный орган по защите персональных данных по месту жительства.