Політика приватності EazyFinance

Дата набуття чинності: 19 жовтня 2026
Застосунок: EazyFinance для iOS (Bundle ID com.eazynapp.finmanager)
Розробник і контролер даних: Ярослав Алімов (Yaroslav Alimov), індивідуальний розробник, Україна
Контакт: y.alimov11@gmail.com

EazyFinance — особистий фінансовий менеджер. Ця політика пояснює простими словами, які дані застосунок обробляє, де вони зберігаються, кому передаються і як їх видалити.

Коротко:
- Ми не показуємо рекламу, не використовуємо аналітичні SDK і трекери, не продаємо й не передаємо дані для маркетингу.
- Ваші фінансові записи зберігаються на вашому пристрої та в вашому хмарному акаунті (Firebase), щоб працювала синхронізація й резервна копія. Доступ до них має лише ваш акаунт.
- Токен Monobank зберігається лише на вашому пристрої і нікуди, крім серверів Monobank, не надсилається.
- Голосовий текст і зображення чеків обробляються на сервері в реальному часі; ми їх не зберігаємо. Зображення чеків обробляє Google Gemini, який може використовувати їх для покращення своїх продуктів (див. 1.5).
- Акаунт разом з усіма даними можна видалити в застосунку.

1. Які дані ми обробляємо

1.1. Дані, які ви вводите самі

Транзакції (сума, валюта, дата, категорія, підкатегорія, нотатка, мітки, рахунок), рахунки та їхні залишки (картки, готівка, заощадження, цілі), борги, бюджети, регулярні платежі, власні категорії, а також дані смарт-категорій: марка/модель авто, пробіг, заправки, записи про сервіс, поїздки (назви місць, кілометраж), прийоми їжі, список покупок, ціни продуктів, показники лічильників комунальних послуг, виявлені підписки. Плюс налаштування застосунку (мова, режим головного екрана, Face ID увімкнено/вимкнено тощо).

1.2. Дані з банків

Monobank. Ви самостійно створюєте особистий API-токен на api.monobank.ua і вводите його в застосунок. Із цим токеном EazyFinance напряму з вашого пристрою звертається до API Monobank і отримує: список карток, залишки, а також виписку (сума, валюта, опис операції, MCC-код, час). Токен зберігається лише в локальному сховищі на пристрої. У хмарну копію потрапляють тільки метадані підключення (назва, час останньої синхронізації) без самого токена; в експорт даних токен також не потрапляє. Запити до Monobank підпадають під політику приватності Monobank.

ПриватБанк. Ви обираєте файл виписки (xlsx) через системний діалог файлів. Файл розбирається на пристрої; на наші сервери він не надсилається.

1.3. Акаунт і вхід

Для синхронізації використовується Firebase Authentication (Google):
- Без входу застосунок створює анонімний акаунт із випадковим ідентифікатором (UID). Він не містить ваших контактів і не переноситься на інший пристрій.
- Вхід через Apple (Sign in with Apple). Ми отримуємо від Apple стабільний ідентифікатор користувача та email (якщо ви обрали «Приховати email» — це буде адреса-ретранслятор Apple). Ім'я запитується системним діалогом, але застосунок його не зберігає (ані застосунок, ані Firebase Auth його не записують — у токені Apple імені немає). Email показується в Налаштуваннях і потрібен лише для того, щоб ви впізнали свій акаунт.
Якщо ви входите через Apple після анонімного використання, дані анонімного акаунта прив'язуються до вашого Apple-акаунта.

1.4. Голосовий ввід

Розпізнавання мовлення виконує системний сервіс Apple (Speech framework) із мовою «українська». Залежно від моделі пристрою та мови Apple може обробляти аудіо на пристрої або на своїх серверах згідно з політикою приватності Apple; EazyFinance не отримує, не записує і не зберігає аудіо. Розпізнаний текст (напр. «таксі 150») разом із назвами ваших категорій надсилається на наш проксі-сервер (Cloudflare Workers), який передає його в мовну модель Groq, щоб перетворити фразу на структуровану транзакцію. Ні проксі, ні застосунок не зберігають цей текст; він живе лише поки виконується запит (за умовами Groq запити не використовуються для навчання моделей і за умовчанням не зберігаються; тимчасові технічні журнали до 30 днів можливі лише для розслідування збоїв чи зловживань).

1.5. Розпізнавання чеків і платіжок

Ви обираєте фото з бібліотеки Фото або файл (зображення/PDF). Зображення зменшується й конвертується в JPEG на пристрої, після чого надсилається на той самий проксі-сервер і далі — у модель комп'ютерного зору Google Gemini (безкоштовний рівень Gemini API). Важливо: на безкоштовному рівні Google може зберігати надіслані зображення й відповіді та використовувати їх для покращення своїх продуктів; перед переглядом людьми-рецензентами Google відʼєднує їх від нашого ключа доступу. Ваш ідентифікатор (UID) і email ми не надсилаємо, але на самому фото можуть бути персональні дані (напр. ПІБ, адреса, особовий рахунок на платіжці). Якщо не бажаєте цього — не використовуйте розпізнавання фото, а вносьте суми вручну або голосом. Якщо Gemini недоступний, запит обробляє Groq. Відповідь (магазин, позиції, ціни, показники лічильників) повертається у застосунок. Зображення не зберігаються ні на проксі, ні в хмарі EazyFinance; у вашій бібліотеці Фото застосунок нічого не змінює. Камеру застосунок для цього не використовує — лише вибір наявних фото та файлів.

1.6. Швидкий запис після Apple Pay

Якщо ви налаштуєте автоматизацію в застосунку «Швидкі команди», після оплати iPhone iOS передає в EazyFinance суму, назву продавця й назву картки зі сповіщення Гаманця. Ці дані обробляються на пристрої: застосунок пропонує категорію (запамʼятовує ваш вибір для цього продавця) і створює транзакцію лише після вашого підтвердження. Платіжних даних картки (номер, CVV) застосунок не отримує.

1.7. Імпорт і перенесення даних

Файли резервної копії або експорти з інших застосунків і банків, які ви імпортуєте (Налаштування → Резервна копія), читаються на пристрої й на наші сервери не надсилаються. Якщо ви самі надішлете нам файл експорту з проханням перенести дані, ми використаємо його лише для конвертації у формат EazyFinance, повернемо вам результат і видалимо і файл, і результат одразу після відправлення.

1.8. Інші мережеві запити

1.9. Що ми НЕ збираємо

Геолокацію пристрою, контакти, рекламний ідентифікатор (IDFA), дані про використання застосунку (аналітика), журнали збоїв, дані здоров'я, історію браузера. У застосунку немає реклами і сторонніх трекерів.

2. Де зберігаються дані

Передача даних за межі України/ЄС: сервери Google, Cloudflare, Groq і Apple можуть знаходитися у США та інших країнах. Ці компанії діють як обробники даних на підставі своїх стандартних умов обробки даних.

3. Навіщо ми обробляємо дані і на якій підставі

4. Кому передаються дані

Тільки сервісним провайдерам, без яких функція не працює, і тільки в обсязі, потрібному для функції:

Провайдер Що отримує Навіщо
Apple (Sign in with Apple, Speech, Face ID) ідентифікатор Apple-акаунта, email; аудіо для розпізнавання мовлення вхід, голосовий ввід. Біометрія Face ID не покидає пристрій і нам не доступна
Google Firebase (Authentication, Cloud Firestore) UID, email, ваші фінансові записи (див. 1.1) акаунт, хмарна копія, синхронізація
Cloudflare Workers текст голосового вводу, зображення чеків/платіжок, марка/модель авто; IP-адреса технічно проксі до моделі, без збереження
Google Gemini API (безкоштовний рівень) зображення чеків/платіжок (без вашого UID і без email); Google може використовувати їх для покращення продуктів розпізнавання чеків і платіжок
Groq голосовий текст, марка/модель авто; зображення — якщо Gemini недоступний (без UID і email) розпізнавання тексту, запасне — зображень
OpenStreetMap Nominatim, OSRM назви місць для поїздок геокодування та маршрут
Monobank ваш API-токен та запити виписки — напряму з пристрою синхронізація карток за вашою ініціативою
Національний банк України (bank.gov.ua) нічого персонального курси валют

Ми не продаємо дані, не передаємо їх рекламним мережам і не використовуємо для профілювання.

5. Скільки зберігаємо

Ваші записи зберігаються, поки існує акаунт. Локальна копія — поки встановлений застосунок або поки ви не натиснете «Очистити всі дані». Ми не зберігаємо дані, що проходять через проксі-сервер (голосовий текст, зображення). Строк зберігання на боці Google Gemini і Groq визначають їхні умови (див. 2 і 1.5).

6. Ваші права та інструменти в застосунку

7. Діти

Застосунок має вікову категорію 4+, але не призначений для дітей і не збирає свідомо дані дітей до 16 років. Якщо ви вважаєте, що дитина створила акаунт, напишіть нам — ми його видалимо.

8. Безпека

Усі мережеві з'єднання зашифровані (HTTPS/TLS). Доступ до хмарних даних обмежений правилами безпеки Firestore на рівні вашого акаунта. Токен Monobank не залишає пристрій. За бажанням застосунок блокується Face ID/Touch ID. Жодна система не є абсолютно безпечною, тому радимо не передавати свій Monobank-токен третім особам і використовувати код-пароль на пристрої.

9. Зміни цієї політики

Про суттєві зміни ми повідомимо в застосунку або на цій сторінці. Дата останнього оновлення — вгорі.

10. Контакти

Ярослав Алімов (Yaroslav Alimov), Україна. Email: y.alimov11@gmail.com


EazyFinance Privacy Policy

Effective date: October 19, 2026
App: EazyFinance for iOS (Bundle ID com.eazynapp.finmanager)
Developer and data controller: Yaroslav Alimov, individual developer, Ukraine
Contact: y.alimov11@gmail.com

EazyFinance is a personal finance manager. This policy explains in plain language what data the app processes, where it is stored, who receives it and how to delete it.

In short:
- No ads, no analytics SDKs, no trackers. We do not sell data or share it for marketing.
- Your financial records are stored on your device and in your own cloud account (Firebase) so that sync and backup work. Only your account can access them.
- Your Monobank token is stored only on your device and is sent nowhere except Monobank's own servers.
- Voice text and receipt images are processed on a server in real time; we do not store them. Receipt images are processed by Google Gemini, which may use them to improve its products (see 1.5).
- You can delete your account together with all data inside the app.

1. What data we process

1.1. Data you enter yourself

Transactions (amount, currency, date, category, subcategory, note, labels, account), accounts and balances (cards, cash, savings, goals), debts, budgets, recurring payments, custom categories, and smart-category data: car make/model, mileage, fill-ups, service records, trips (place names, distance), meals, shopping list, product prices, utility meter readings, detected subscriptions. Plus app settings (language, home screen mode, Face ID on/off, etc.).

1.2. Bank data

Monobank. You create a personal API token at api.monobank.ua yourself and enter it in the app. With this token EazyFinance calls the Monobank API directly from your device and receives your card list, balances and statement (amount, currency, description, MCC code, time). The token is stored only in the app's local storage on the device. The cloud copy receives only connection metadata (label, last sync time) without the token itself; the token is also excluded from data export. Requests to Monobank are subject to Monobank's privacy policy.

PrivatBank. You pick a statement file (xlsx) via the system file dialog. The file is parsed on the device and is not sent to our servers.

1.3. Account and sign-in

Sync relies on Firebase Authentication (Google):
- Without signing in, the app creates an anonymous account with a random identifier (UID). It contains no contact details and cannot be moved to another device.
- Sign in with Apple. We receive from Apple a stable user identifier and an email address (if you choose “Hide My Email”, this is Apple's relay address). The name is requested by the system dialog but the app does not store it (neither the app nor Firebase Auth records it — Apple's token does not contain the name). The email is shown in Settings only so you can recognize your account.
If you sign in with Apple after anonymous use, the anonymous account's data is linked to your Apple account.

1.4. Voice entry

Speech recognition is performed by Apple's system service (Speech framework) with the Ukrainian language. Depending on the device model and language, Apple may process audio on the device or on its servers under Apple's privacy policy; EazyFinance does not receive, record or store audio. The recognized text (e.g. “taxi 150”) together with your category names is sent to our proxy server (Cloudflare Workers), which forwards it to a Groq language model to turn the phrase into a structured transaction. Neither the proxy nor the app stores this text; it exists only for the duration of the request (under Groq's terms, requests are not used to train models and are not stored by default; temporary technical logs of up to 30 days are possible only to investigate failures or abuse).

1.5. Receipt and bill recognition

You pick a photo from your Photos library or a file (image/PDF). The image is downscaled and converted to JPEG on the device and then sent to the same proxy and on to a Google Gemini vision model (free tier of the Gemini API). Important: on the free tier Google may store submitted images and responses and use them to improve its products; before human reviewers see them, Google disconnects them from our access key. We do not send your identifier (UID) or email, but the photo itself may contain personal data (e.g. name, address, account number on a utility bill). If you do not want this, do not use photo recognition — enter amounts manually or by voice. If Gemini is unavailable, Groq handles the request. The response (store, line items, prices, meter readings) is returned to the app. Images are not stored by the proxy or in the EazyFinance cloud; the app does not modify your Photos library. The camera is not used for this — only selection of existing photos and files.

1.6. Quick entry after Apple Pay

If you set up an automation in the Shortcuts app, after you pay with your iPhone iOS passes the amount, merchant name and card name from the Wallet notification to EazyFinance. This data is processed on the device: the app suggests a category (remembering your choice for that merchant) and creates a transaction only after you confirm. The app never receives card payment data (number, CVV).

1.7. Importing and transferring data

Backup files or exports from other apps and banks that you import (Settings → Backup) are read on the device and are not sent to our servers. If you choose to send us an export file and ask us to transfer your data, we use it only to convert it into the EazyFinance format, send the result back to you and delete both the file and the result right after sending.

1.8. Other network requests

1.9. What we do NOT collect

Device location, contacts, advertising identifier (IDFA), app usage analytics, crash logs, health data, browsing history. There are no ads and no third-party trackers in the app.

2. Where data is stored

Transfers outside Ukraine/EU: servers of Google, Cloudflare, Groq and Apple may be located in the USA and other countries. These companies act as data processors under their standard data processing terms.

3. Why we process data and on what basis

4. Who receives data

Only service providers without which a feature cannot work, and only to the extent the feature needs:

Provider What it receives Purpose
Apple (Sign in with Apple, Speech, Face ID) Apple account identifier, email; audio for speech recognition sign-in, voice entry. Face ID biometrics never leave the device and are not available to us
Google Firebase (Authentication, Cloud Firestore) UID, email, your financial records (see 1.1) account, cloud copy, sync
Cloudflare Workers voice text, receipt/bill images, car make/model; IP address technically proxy to the model, no storage
Google Gemini API (free tier) receipt/bill images (without your UID or email); Google may use them to improve its products receipt and bill recognition
Groq voice text, car make/model; images if Gemini is unavailable (without UID or email) text recognition, fallback for images
OpenStreetMap Nominatim, OSRM place names for trips geocoding and routing
Monobank your API token and statement requests — directly from the device card sync at your request
National Bank of Ukraine (bank.gov.ua) nothing personal exchange rates

We do not sell data, share it with ad networks or use it for profiling.

5. Retention

Your records are kept for as long as your account exists. The local copy is kept while the app is installed or until you tap “Clear all data”. We do not retain data passing through the proxy (voice text, images). Retention on the Google Gemini and Groq side is governed by their terms (see 2 and 1.5).

6. Your rights and in-app tools

7. Children

The app is rated 4+ but is not directed at children and does not knowingly collect data from children under 16. If you believe a child has created an account, contact us and we will delete it.

8. Security

All network connections are encrypted (HTTPS/TLS). Access to cloud data is restricted by Firestore security rules at the account level. The Monobank token never leaves the device. Optionally, the app locks with Face ID/Touch ID. No system is perfectly secure, so please do not share your Monobank token with anyone and use a passcode on your device.

9. Changes to this policy

We will announce material changes in the app or on this page. The last update date is at the top.

10. Contact

Yaroslav Alimov, Ukraine. Email: y.alimov11@gmail.com