Найголовніше за 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-токени (пуш-сповіщень у застосунку немає — лише локальні нагадування).
У гостьовому режимі прогрес не залишає пристрій. Мережею передаються лише ШІ-запити, які ви запускаєте вручну, знеособлена аналітика й звіти про збої; крім того, застосунок завантажує навчальний контент і перевіряє стан підписки в 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 днів.
Якщо відповідь вас не влаштувала, ви маєте право звернутися до наглядового органу із захисту персональних даних за місцем проживання.