Політика конфіденційності ZELUNO
Дата набрання чинності: 15 жовтня 2026
Оператор: Wise I.N.C, ilyamudry21@gmail.com
1. Що ми обробляємо
| Дані | Навіщо | Де зберігаються |
|---|---|---|
| Текст, який ти вводиш або вставляєш для перекладу | Щоб перекласти його, пояснити зміст, зробити зворотний переклад | Передається на наш сервер і моделі ШІ лише на час запиту. Ми не зберігаємо його на сервері |
| Фотографії, які ти знімаєш або обираєш для перекладу | Щоб розпізнати на них текст і перекласти його | Передаються на час запиту в стиснутому вигляді. Не зберігаються на сервері |
| Документи PDF, Word (DOCX) і TXT, які ти обираєш для перекладу | Щоб перекласти їх і пояснити, чого від тебе хочуть | Передаються на наш сервер на час запиту. Моделі ШІ отримують лише перші сторінки довгого PDF або початок довгого тексту. Не зберігаються на сервері |
| Мовлення, коли ти натискаєш на мікрофон | Щоб перетворити його на текст | Розпізнається системним сервісом пристрою (Apple / Google). На наш сервер надходить лише розпізнаний текст |
| Ідентифікатор пристрою (на iOS зберігається у Зв'язці ключів і переживає перевстановлення, на Android — ANDROID_ID) і підтвердження Apple App Attest / Google Play Integrity, що запит надійшов зі справжнього застосунку | Щоб безкоштовний ліміт не можна було обійти перевстановленням і щоб сервером не користувалися в обхід застосунку | На сервері зберігається лише незворотний хеш ідентифікатора й лічильник запитів за день, до 2 днів. Підтвердження перевіряється і не зберігається |
| Анонімний ідентифікатор Firebase, який отримує кожне встановлення | Щоб обмежити кількість безкоштовних перекладів на день і пов'язати з встановленням підписку Pro | У Firebase Authentication і в нашій базі Cloud Firestore (ЄС, Бельгія): ідентифікатор і лічильник запитів за день. Не пов'язаний з твоєю особою |
| Акаунт, якщо ти його створив: email, ім'я (якщо вказав), пароль у вигляді хешу | Щоб входити з різних пристроїв і синхронізувати історію, словник і глосарій | У Firebase Authentication. Видаляється в «Налаштування → Видалити акаунт» |
| Події використання: які функції відкривалися, чи вдався переклад, код помилки, мови та стиль перекладу, модель пристрою, версія ОС і застосунку, мова та часовий пояс пристрою | Щоб розуміти, які функції потрібні і де застосунок ламається | У PostHog (сервер у ЄС) під випадковим ідентифікатором аналітики. Тексти, фото й мовлення в події не потрапляють. IP-адреса не зберігається, місцезнаходження за нею не визначається. Вимикається в «Налаштування → Надсилати статистику» |
| Факт та історія купівлі підписки Pro (план, дати, статус). Платіжні дані до нас не потрапляють | Щоб увімкнути Pro і відновити покупку на новому пристрої | У RevenueCat під випадковим ідентифікатором встановлення |
| Реферальний код блогера, якщо ти ввів його під час реєстрації, і дата введення | Щоб нарахувати блогеру частку з твоїх оплат підписки. Блогер бачить лише кількість реєстрацій і суму, без email та імен | У Cloud Firestore (ЄС) поруч з ідентифікатором акаунта. Видаляється разом з акаунтом |
| Звіт про збій: стек помилки, модель пристрою, версія ОС і застосунку, останні технічні події (екрани, мережеві запити без вмісту) | Щоб знаходити й виправляти збої | У Sentry (сервер у ЄС). Без IP-адреси, скриншотів і тексту перекладів. Вимикається тим самим перемикачем «Надсилати статистику» |
| Лише на Android, під час офлайн-перекладу: виробник і модель пристрою, версія ОС, версія застосунку, технічні метрики (затримка), ідентифікатор встановлення ML Kit, обрані та визначені мови | Так працює бібліотека Google ML Kit, яка перекладає без інтернету | Надсилається в Google через HTTPS. Сам текст для офлайн-перекладу не залишає пристрій |
| Профіль харчування: алергени, що не їси, дієта (якщо ти його заповнив) | Щоб позначити на фото меню страви, які тобі не підходять | Зберігається на твоєму пристрої. Передається на наш сервер і моделі ШІ лише разом із фото меню або документа, на час запиту. Не зберігається на сервері й не пов'язаний з твоєю особою |
| Особистий глосарій: слова і те, як їх перекладати | Щоб перекладати твої терміни по-твоєму | Зберігається на твоєму пристрої. Правила, чиї слова є в тексті, передаються разом із ним на час запиту. Якщо ти увійшов в акаунт, копія глосарія зберігається в Cloud Firestore (ЄС) для синхронізації |
| Історія перекладів, обране й словник | Щоб ти міг до них повернутися | На твоєму пристрої. Якщо ти увійшов в акаунт, копія зберігається в Cloud Firestore (ЄС) для синхронізації між пристроями. Видаляються через «Налаштування → Очистити історію», разом з акаунтом або разом із застосунком (без акаунта) |
Без акаунта ми не збираємо ім'я та email; з акаунтом — лише email та ім'я, яке ти вказав. Ми не збираємо телефон, геолокацію, контакти й рекламний ідентифікатор. Ми не продаємо дані й не використовуємо їх для реклами.
Переклад за допомогою ШІ (Google Gemini) і твоя згода
Переклади, пояснення, зворотний переклад, словник, розпізнавання тексту на фото й розбір документів виконує ШІ-модель Gemini компанії Google LLC (Gemini API). Перед першим перекладом застосунок показує екран «Переклад за допомогою ШІ»: на ньому сказано, які дані надсилаються й кому, і нічого не надсилається, доки ти не натиснеш «Дозволити й продовжити».
- Що надсилається в Google: текст, який ти вводиш, вставляєш або надиктовуєш (мовлення — уже розпізнаним текстом, без аудіозапису); фото й документи (PDF, Word, TXT), які ти обрав для перекладу; мови та стиль перекладу; слова з глосарію, знайдені в тексті; обмеження в харчуванні — лише разом із фото меню чи документом. З Apple Watch — лише надиктований текст і мови.
- Як: лише в момент, коли ти сам запускаєш переклад, через наш сервер (Cloud Functions, ЄС) по HTTPS.
- Навіщо: лише щоб виконати цей запит і показати результат. Ми не використовуємо ці дані для реклами, профілювання чи навчання моделей.
- Що не надсилається: ім'я, email, пароль, контакти, місцезнаходження, рекламний ідентифікатор, історія перекладів.
- Захист: Google обробляє дані як виконавець за умовами Gemini API і умовами обробки даних та забезпечує захист не нижчий за описаний у цій політиці: на платному доступі Google не навчає на них моделі й зберігає їх обмежений час лише для виявлення зловживань. Наш сервер вміст запитів не зберігає.
- Відмова й відкликання: можна натиснути «Не зараз» — тоді працює лише офлайн-переклад із завантаженими мовними пакетами на пристрої, і в Google нічого не надсилається. Екран згоди показується знову під час будь-якої дії з ШІ, тож надати згоду можна будь-коли; щоб відкликати її, достатньо видалити застосунок або його дані, після чого запитання буде поставлено знову. Написати нам можна на адресу нижче.
2. Хто ще отримує дані
- Google (Gemini API) — моделі Gemini виконують переклад і розбір тексту, зображень і документів. Ми користуємося платним доступом до API: за умовами Gemini API Google не використовує ці дані для навчання й покращення своїх продуктів і зберігає їх обмежений час лише для виявлення зловживань.
- Google (Firebase) — вхід (Firebase Authentication), база даних Cloud Firestore і наш сервер на Cloud Functions. Firestore і Cloud Functions працюють у ЄС (Бельгія, europe-west1); дані входу Firebase Authentication зберігаються в дата-центрах Google, зокрема в США. Умови обробки даних Firebase
- Google (Firebase Analytics) — знеособлена статистика використання: ті самі події, що й у PostHog, без тексту перекладів і без рекламного ідентифікатора (IDFA / Advertising ID не збираються, персоналізацію реклами вимкнено). Вимикається перемикачем «Надсилати статистику». Конфіденційність у Firebase
- PostHog Inc. — знеособлена аналітика використання, зберігання в ЄС (Франкфурт). Отримує лише події з таблиці вище, без вмісту перекладів. DPA PostHog
- RevenueCat, Inc. — перевірка та зберігання статусу підписки. Політика RevenueCat
- Functional Software, Inc. (Sentry) — звіти про збої, зберігання в ЄС. DPA Sentry
- Google LLC (ML Kit) — офлайн-переклад і визначення мови на Android. Отримує лише технічні дані з таблиці вище, без тексту перекладів; за словами Google, не передає їх третім особам. Мовні пакети завантажуються із серверів Google. Розкриття даних ML Kit
- Apple / Google — системне розпізнавання мовлення, озвучення та офлайн-переклад на iOS (Apple Translation) на пристрої, за їхніми власними політиками.
3. Строки зберігання
- Тексти й зображення не зберігаються на сервері після відповіді.
- Лічильник запитів — до 2 днів (видаляється автоматично).
- Акаунт і синхронізовані історія, словник і глосарій — доки ти не видалиш акаунт.
- Події аналітики — до 12 місяців.
- Звіти про збої — до 90 днів.
- Історія на пристрої — доки ти її не видалиш.
4. Твої права
Ти можеш видалити історію в застосунку, видалити акаунт разом з усіма синхронізованими даними («Налаштування → Видалити акаунт»), вимкнути надсилання статистики та звітів про збої («Налаштування → Надсилати статистику»), відкликати доступ до камери, фото й мікрофона в налаштуваннях системи та написати нам на ilyamudry21@gmail.com з будь-яким питанням про свої дані.
5. Діти
Застосунок не призначений для дітей молодше 16 років, і ми свідомо не збираємо їхні дані.
6. Зміни
Про суттєві зміни ми повідомимо в застосунку. Дата останньої редакції вказана вище.
7. Контакти
ilyamudry21@gmail.com