ZELUNO Privacy Policy

Effective date: 15 October 2026
Controller: Wise I.N.C, ilyamudry21@gmail.com

1. What we process

DataWhyWhere it is kept
Text you type or paste to translateTo translate it, explain its meaning and translate it backSent to our server and to the AI model only for the duration of the request. We do not store it on our server
Photos you take or choose to translateTo recognise the text in them and translate itSent in compressed form only for the duration of the request. Not stored on our server
PDF, Word (DOCX) and TXT documents you choose to translateTo translate them and explain what is being asked of youSent to our server only for the duration of the request. The AI model receives only the first pages of a long PDF or the beginning of a long text. Not stored on our server
Your speech while you hold the microphoneTo turn it into textRecognised by your device's system service (Apple / Google). Only the recognised text reaches our server
A device identifier (on iOS kept in the Keychain, so it survives a reinstall; on Android, ANDROID_ID) and an Apple App Attest / Google Play Integrity check that the request comes from the genuine appSo the free allowance can't be renewed by reinstalling and our server isn't used outside the appOur server keeps only a one-way hash of the identifier and a daily request counter, for up to 2 days. The check is verified and not stored
An anonymous Firebase ID that every installation getsTo limit the number of free translations per day and tie a Pro subscription to the installationIn Firebase Authentication and in our Cloud Firestore database (EU, Belgium): the ID and a daily request counter. Not linked to your identity
Your account, if you create one: email, name (if you give one), password as a hashTo sign in on several devices and sync history, dictionary and glossaryIn Firebase Authentication. Deleted with Settings → Delete account
Usage events: which features were opened, whether a translation succeeded, error codes, translation languages and style, device model, OS and app version, device language and time zoneTo understand which features are needed and where the app breaksIn PostHog (EU servers) under a random analytics ID. Texts, photos and speech are never included. IP addresses are not stored and are not used to determine location. Can be turned off in Settings → Share usage data
Whether and when you bought ZELUNO Pro (plan, dates, status). We never receive payment detailsTo turn Pro on and restore a purchase on a new deviceIn RevenueCat under your Firebase ID (anonymous or your account's)
A blogger's referral code, if you entered one at sign-up, and whenTo pay the blogger a share of your subscription payments. The blogger sees only counts and amounts, never emails or namesIn Cloud Firestore (EU) next to the account id. Deleted with the account
Crash reports: error stack, device model, OS and app version, recent technical events (screens, network requests without their content)To find and fix crashesIn Sentry (EU servers). No IP address, screenshots or translated text. Turned off by the same Share usage data switch
Android only, for offline translation: device manufacturer and model, OS version, app version, technical metrics (latency), ML Kit installation ID, selected and detected languagesThis is how Google ML Kit, the library that translates without internet, worksSent to Google over HTTPS. The text you translate offline never leaves the device
Dietary profile: allergens, what you don't eat, diet (if you set it)To flag the dishes on a photo of a menu that aren't for youKept on your device. Sent to our server and to the AI model only together with a photo of a menu or a document, for the duration of the request. Not stored on our server and not linked to your identity
Personal glossary: words and how to translate themTo translate your own terms your wayKept on your device. The rules whose words occur in a text are sent with it for the duration of the request. If you are signed in to an account, a copy of the glossary is kept in Cloud Firestore (EU) for sync
Translation history, favourites and dictionarySo you can come back to themOn your device. If you are signed in to an account, a copy is kept in Cloud Firestore (EU) to sync between devices. Deleted with Settings → Clear history, with your account, or with the app (without an account)

Without an account we do not collect your name or email; with one, only the email and the name you gave. We do not collect your phone number, location, contacts or advertising ID. We do not sell data or use it for advertising.

AI translation (Google Gemini) and your consent

Translations, explanations, back-translation, the dictionary, reading text in photos and analysing documents are performed by the Gemini AI model of Google LLC (Gemini API). Before the first translation the app shows a "Translation with AI" screen that says what data is sent and to whom, and nothing is sent until you tap "Allow and continue".

2. Who else receives data

3. Retention

4. Your rights

You can delete your history in the app, delete your account with all synced data (Settings → Delete account), turn off usage data and crash reports (Settings → Share usage data), revoke camera, photo and microphone access in your system settings, and email us at ilyamudry21@gmail.com with any question about your data.

5. Children

The app is not intended for children under 16, and we do not knowingly collect their data.

6. Changes

We will tell you about material changes in the app. The date of the latest revision is shown above.

7. Contact

ilyamudry21@gmail.com