Lemmi

Lemmi Privacy Policy

Effective date: 2026-10-07

Lemmi is a free, ad-free app for learning English vocabulary. This policy explains what data the Lemmi mobile apps and servers process, why, and what choices you have.

1. Who is responsible

Lemmi is developed and operated by Andrii Voitenko, a private individual (not a company), resident in Ukraine. I am the controller of your personal data.

2. The short version

3. What data we process

3.1 Without an account

3.2 With an account

3.3 Crash and error reports

When the app or our servers crash, an error report is sent to Sentry. It contains technical details: the error, app version, device model and operating system version. We configure Sentry so that it does not store IP addresses and does not include your email or the answers you type.

3.4 Usage analytics: only with your consent

If you allow analytics during setup or later in Settings → Privacy, the app sends usage events to Google Firebase Analytics, for example "placement test finished" or "study session completed". Analytics also processes:

For signed-in users we send a pseudonymous user ID. It is derived from, but is not, your account ID. Advertising identifiers are not collected, Google signals and ad personalisation are disabled, and event data is kept for 2 months. If you do not allow analytics, none of this is sent.

3.5 Technical data

Our servers and content delivery network process IP addresses while delivering data, and to protect the service against abuse (for example, rate limiting sign-in attempts). We do not store IP addresses in our learner database. Short-lived technical logs are rotated automatically.

3.6 Account ID and donations

The app shows your account a short Account ID (Settings → Profile). It is calculated from your account ID and is not stored separately. If you quote it in a support request or in the message of a voluntary donation made on our website, we use it only to find your account, for example to recognise your support later. Donations are processed by the payment service you choose (its own privacy policy applies); we receive only what it passes on to us, such as your name, the amount and your message, and keep it for as long as the law requires for our tax records.

4. Why we process data (legal bases)

Purpose Legal basis (GDPR Art. 6)
Providing the learning service: accounts, sync between devices, placement test, study plan, progress, reminders you set up Performance of a contract (Art. 6(1)(b))
Security, abuse prevention, crash reports, fixing errors in the word content you report Legitimate interests in a working, secure service (Art. 6(1)(f))
Improving the learning algorithm and content using aggregated, de-identified statistics Legitimate interests (Art. 6(1)(f))
Usage analytics (Firebase) Your consent (Art. 6(1)(a)), which you can withdraw at any time
Transactional emails (confirming your email, resetting your password) Performance of a contract (Art. 6(1)(b))

We send no marketing emails.

5. Notifications

6. Who processes data on our behalf

We use the following service providers. They process data only on our instructions.

Provider Purpose Location
Hosting Ukraine LLC (ukraine.com.ua) Servers, database Ukraine
Cloudflare, Inc. DNS, content delivery (word list and audio), email forwarding, encrypted database backups (EU) Global network
Postmark (ActiveCampaign, LLC) Sending verification and password-reset emails USA
Functional Software, Inc. (Sentry) Crash and error reports EU data region
Google LLC (Firebase Analytics) Usage analytics, only with consent USA
Expo (650 Industries, Inc.), Apple, Google Delivering push notifications USA
Apple, Google Sign in with Apple / Google, if you choose them USA

Our servers and database are located in Ukraine, where we are established. Ukraine does not have an adequacy decision of the European Commission; your data there is protected by encryption in transit, access restricted to the services that need it, and encrypted backups stored in the EU. Where data is transferred to other providers outside the EU/EEA, it is protected by the European Commission's Standard Contractual Clauses or the EU–US Data Privacy Framework, as provided by each provider.

7. How long we keep data

Data Retention
Account, preferences, review history, progress Until you delete your account
Individual exercise answers (including typed text) 12 months, then deleted automatically
Placement test answers not linked to an account Unfinished tests are deleted after 7 days, finished ones after 30 days
Email confirmation and password-reset links Expire after 24 hours and 1 hour respectively
Database backups 14 days
Crash reports Up to 90 days
Analytics event data 2 months

When you delete your account, your data is removed from the live database immediately and disappears from backups within 14 days.

Error reports about a word that you sent are kept to improve the content, but the link to you and your comment text are removed.

8. Your rights

Depending on where you live (for example, under the GDPR), you have the right to:

To exercise any right, write to privacy@getlemmi.app. We answer within one month. You may also complain to a data protection authority. In the EU, this is the authority of your country of residence. In Ukraine, it is the Ukrainian Parliament Commissioner for Human Rights.

9. Children

Lemmi is intended for people aged 13 and older (16 and older in the EU/EEA). The app asks for your year of birth and does not let younger users continue. If we learn that we hold data of a younger child, we delete it. Parents or guardians can contact privacy@getlemmi.app.

10. Security

No system is perfectly secure. If a breach affects your data, we will inform you and the authorities as required by law.

11. Changes to this policy

If we change this policy, we will update the date above. If the change is significant, we will also inform you in the app before it takes effect.

12. Contact

Andrii Voitenko · privacy@getlemmi.app