AzEasier Privacy Policy
Effective November 4, 2026. Updated November 13, 2026: section 3 names both services that created the audio; none of your data is sent to them.
AzEasier helps Russian speakers learn Azerbaijani, on iOS and Android; the same rules apply on both. This page explains what data we process, why, who receives it, and how to delete it. We do not sell data, show ads, or track you across other apps or websites.
1. Who is responsible
The data controller is Finalingua (SASU, France), represented by Fariz Babayev. Privacy contact: azeasier@finalingua.com.
2. What we process
Without an account (demo mode) the app sends nothing to a server, neither progress nor usage statistics: progress, XP and streak stay on your device. Demo mode opens level A1; the other levels and account features require sign-in.
With an account:
| Data | Purpose |
|---|---|
| Email address; with Sign in with Apple, Google, Facebook or Yandex ID, the provider account identifier and, if it is provided, your name. For Yandex ID we do not store an email address and create a technical address in the .invalid domain | Create and sign in to your account; send account emails (see below), where the account has a real address |
| Display name (optional) | Show it in your profile and address you in emails |
| Progress: completed lessons, scores, XP, streak, last activity date | Save and sync progress across devices; award points on the server |
| Subscription state: product identifier, status (active, grace period, expired, cancelled or revoked), expiry date and technical transaction identifiers | Open paid levels, apply the AI tutor subscriber limit and sync access across devices. Payment, renewal, cancellation and refunds are handled by Apple (iOS) or Google Play (Android) |
| Lessons left half-way: the current question and the answers given so far | Let you resume at the same question, including on another device |
| Exercise answers (answer text, correct/incorrect, response time) | App functionality and improving lessons |
| Messages to the AI tutor and its replies | Run the conversation and use recent context |
| AI tutor usage: model, input and output token counts, estimated cost of the answer and date | Enforce daily limits and the service's monthly budget. This table does not store message content |
| Feedback: flags on exercises (error, suggestion), messages (idea, bug, other) and an optional 1–5 rating; stored with the exercise context, your answer and the app version; the developer's reply | Fix mistakes in lessons and in the app, and reply to you in the app and by email |
| Usage statistics — only if you agreed: which screens you open and how long you stay on each; which features you use; lessons started, completed or abandoned and how long they took; each answered exercise (exercise id, type, its position in the lesson, attempt number, correct or not, response time; your answer itself is not part of the statistics); the steps of a subscription purchase and the screen you came from; session start, end and duration | Understand which features are used, where lessons are hard, find and fix bugs, improve lessons |
| Diagnostics — only if you agreed: app crashes and freezes (only the signal or exception type, such as “NullPointerException”, and a count of freezes; on iOS through MetricKit, on Android through the system's process-exit report; no stack traces and no memory contents in our own events; the crash report that Sentry receives does contain the stack trace of the app's own code, but never lesson content, your answers or messages, your name or your email); app start-up time, screen load time and sync duration; error codes, the kind of network error (offline, timeout, server response with its code) and where it happened; app version, iOS or Android version, device model, language and region setting | Find and fix crashes, slow screens and network errors across devices |
| Your answer about statistics: “yes” or “no”, the date of the answer and the version of the text you saw | Show that statistics are collected only with your consent, and show your choice on any device |
| Email preferences: consent or withdrawal, the date of each change, the date you last opened the app | Send only what you agreed to, and not remind people who already practise regularly |
| Course record: chosen name, level, path, issue date and identifier | Issue the requested record and, if you enable sharing, allow public verification |
Usage statistics and diagnostics are collected only with your consent (our basis is your consent). After you first sign in, the app asks whether you agree; “yes” and “no” are equal choices. Until you answer, or if you answer “no”, nothing is recorded or sent, and the server rejects such data. The data is stored in our own Supabase project in the EU (France), is linked to your account and is not passed to anyone, including third-party analytics services. The only exception is crash and error reports: they go to Sentry (section 3) and are not linked to your account. You can change your answer at any time: Profile → “Статистика использования” (Usage statistics). If you withdraw consent, anything not yet sent is deleted from your device and the events already stored on the server are erased at once. Raw events are in any case deleted after 180 days and together with your account. The date you last opened the app is recorded only if you agreed to statistics or to email reminders; it is used to avoid sending reminders to people who already practise regularly.
AI tutor usage is kept for up to 13 months so the monthly budget can be checked and compared over time. When you delete your account, the link to you is removed immediately: the row stays only as an anonymized spend record.
Subscription state is kept while your account exists, so access is not lost across devices or after restoring a purchase. When you delete your account, the subscription record in AzEasier is deleted with it. Payment history, receipts, cancellations and refunds remain with Apple under Apple's rules; AzEasier does not receive or store card details.
Emails. Sign-up confirmation and replies to your messages to the developer are part of the service. A welcome message, practice reminders and news about new features are sent only to people who opted in: a checkbox on the sign-up form (unticked by default) or the toggle in Profile. You get at most one reminder per week, and never more than three in a row if you do not open the app. Every such email has an unsubscribe link, and you can switch them off in Profile too. We keep a log of every consent and withdrawal.
Calls to the company telephone number. This does not concern the app, which never places a call. If you call the Finalingua number given in the Terms of Use, an automated voice assistant based on AI answers (it says so at the start of the call). We receive your telephone number and what you say or leave as a message. We use it only to answer you. To speak with a person, write to azeasier@finalingua.com; you can also ask there for the data of your call to be deleted.
On your device we also store a progress cache, lessons left half-way, your chosen narrator voice, and your sign-in session (on iOS in the Keychain, on Android in the app's private storage, which other apps cannot read).
We do not collect location, contacts, photos, advertising identifiers (IDFA on iOS, advertising ID on Android) or text you type, other than what is described above (exercise answers, tutor messages and feedback). The app contains no third-party analytics or advertising SDKs. As with any request to a server, your IP address is visible to the hosting provider in its technical logs; we do not store it in our database.
3. Who receives data
- Supabase — database and authentication hosting, in the EU (France, Paris).
- Sentry (Functional Software, Inc., United States; data stored in the EU region) — receives crash and error reports of the app. A report holds the stack trace of the app's own code, the app version, the iOS or Android version, the device model, the kind of error, the screen name, the course language and size, whether the phone had a network, and a random session code that cannot be linked to your account. IP addresses are not stored, and lesson content, answers and messages are not sent. Reports are sent only if you agreed to statistics; if you withdraw consent, sending stops.
- Brevo — an EU-based email delivery service (free plan). It sends our sign-up confirmations, welcome emails, replies to your messages, and, if you opted in, practice reminders and news. Brevo receives your email address, your name and the content of the email. If you subscribe to news with the form on our website, Brevo stores your email address and language until you unsubscribe. We keep the date and wording of your confirmation as proof of your consent, and we keep your address on a block list after you unsubscribe so that we do not write to you again.
- Anthropic (the Claude model) — processes the messages you send to the AI tutor, together with a few recent messages of the conversation and, if relevant, the current lesson's title, objective and grammar focus. This only happens after you explicitly agree the first time you use the tutor. Anthropic may process data in the United States; further handling is governed by Anthropic's terms.
- Apple — processes purchases, subscription renewal, cancellation and refunds through the App Store. AzEasier receives only the technical entitlement needed to unlock paid levels. If you rate the app on the App Store, the rating goes to Apple under Apple's terms; the app does not receive your data from it.
- Google Play — on Android, processes purchases, subscription renewal, cancellation and refunds. AzEasier receives only the technical entitlement needed to unlock paid levels.
- Google, Facebook and Yandex — only if you sign in with them, under their own policies.
- Twilio — the telephone provider that receives calls to the company number (United States), together with the AI answering service connected to it. They process your number and the content of the call only if you call that number; the app is not connected to them. Processing may take place in the United States.
- OpenAI — the AI tutor's backup provider when the primary service is unavailable. It may then receive your message, a few recent messages from the conversation and, if relevant, the current lesson's title, objective and grammar focus, after you agree to use the tutor. OpenAI also provides the model behind the company telephone voice assistant and receives the content of your call if you call that number. Processing may take place in the United States; further handling is governed by OpenAI’s terms.
- Microsoft Azure Speech (Microsoft Corporation, United States) and Google Gemini API (Google LLC, United States) — speech synthesis services we used ahead of delivery to create the bundled audio clips: the Babek voice with Azure Speech, the Aysel voice with the Gemini API (paid tier). Only the text of the lessons was sent to them. The app does not contact them while you use it: your messages, profile, progress and actions in the app never reach them. Both voices are generated by artificial intelligence; they are not recordings or the voices of real people.
We do not sell or rent your data. We do not share usage statistics with anyone; diagnostics go only to Sentry, as described above.
Course records and LinkedIn. Public verification is optional. If you enable it, anyone with the link can see the chosen name, level, path and date. You can turn access off in the app. If you add the record to LinkedIn, you share this information with LinkedIn under its own terms; copies already saved by third parties may remain.
4. Retention and deletion
Data is kept while your account exists, except for the following:
- raw usage-statistics and diagnostics events — 180 days, or erased at once if you withdraw consent;
- crash reports at Sentry — 30 days; they are not linked to an account, so deleting the account does not erase them separately: they expire on their own;
- a lesson left half-way — until that lesson is finished, and at most 60 days;
- our log of emails sent (so nobody gets the same email twice) — 1 year; the log of email consents and withdrawals — while the account exists;
- AI tutor usage records — 13 months; after account deletion they remain without a link to a user;
- subscription state — while the account exists; deleted with the account.
You can delete your account in the app: Profile → Delete account. Your account, profile, progress, AzEasier subscription state, lessons left half-way, answers, tutor messages, feedback, usage statistics and diagnostics, your answer about statistics, email preferences and linked sign-in providers are erased immediately and permanently; AI tutor usage records lose their link to the account. Deleting the account does not cancel the subscription: cancel it separately in Apple ID settings (iOS) or in Google Play (Android). Emails already delivered through Brevo may stay in Brevo's delivery log for some time under Brevo's own rules. Hosting backups, if any, are removed on their normal cycle. You can also email azeasier@finalingua.com and we will delete it manually. If you signed in with Apple, Google, Facebook or Yandex ID, deleting your AzEasier account does not revoke access on that provider's side — do that separately in the provider account settings.
Course records are kept while the account exists and deleted with it; their verification links then stop working.
5. Security
Data is sent over HTTPS. Database access is restricted with row-level security so each user only sees their own data. XP and streak are computed on the server. AI service and email service keys are kept only on the server. Feedback and usage statistics can be read only by the developer: the private screen opens only for accounts on a separate list in the database, and is neither visible nor usable for anyone else.
6. Children
AzEasier is not directed to children under 13 (under 16 in the EU without parental consent). If you believe a child created an account, contact us and we will delete it.
7. Your rights
You may request access, correction, deletion, portability, restriction or object to processing, and withdraw consent (for example for statistics, the tutor or emails) at any time. You can download a copy of your data in the app: Profile → Download my data. You give consent to statistics on the screen shown after your first sign-in and can withdraw it in Profile (“Статистика использования”); stored events are then erased. You can opt out of reminders and news with the unsubscribe link in any such email or the toggle in Profile. For anything else, use the app or email azeasier@finalingua.com. You may lodge a complaint with your local data protection authority.
Website visit statistics. This website counts visits with GoatCounter (no cookies): the page, device type, country and referrer. No identifiers, no profiles, nothing linked to an account; IP addresses are not stored. This does not apply to the app.
8. Changes
If we make material changes we will update the date above and, where needed, tell you in the app.