← Koala Lingo

Privacy Policy

Last updated 2 September 2026

The short version. Koala Lingo works without an account. We do not ask for your name, your email or your phone number, we do not use advertising, and we do not sell anything about you to anyone.

Who we are

Koala Lingo is operated by the publisher of the koalalingo.com domain. For any question about this policy or about your data, write to contact@koalalingo.com.

What the app stores

Everything the app records is about your learning, and it is kept on your device first. When syncing is switched on, the same data is copied to our database so you do not lose it when you change phone.

DataWhy
Stories finished, sentences answered, words learnedTo show your progress and to schedule reviews
XP, level, streak, costumes unlockedTo keep your progress between sessions
Your onboarding answers: level, daily goal, interestsTo order the content
A display name, only if you type oneTo greet you by name in the app
An anonymous account identifierTo attach the above to you without knowing who you are

The anonymous account

When you first open the app, an account is created without any personal detail. It is a random identifier, generated on the spot. It is not linked to your email, your phone number, your Apple ID or any advertising identifier, and it cannot be used to work out who you are.

What we do not collect

How we measure use of the app

We count what the app does so we can tell which parts help people learn and which get abandoned. Twenty events exist, and they are the whole list: opening a chapter, starting or finishing a story, answering an exercise, playing a sentence, a review, a round of the word game, the subscription screen being opened or closed, and the outcome of a purchase.

Each event carries the anonymous account identifier described above, and nothing that could identify you: no name, no email, no device identifier for advertising, and never anything you typed. Nothing is captured automatically. An event exists only because it was written into the app by hand, and the list above is enforced by the code itself.

This measurement is handled for us by PostHog, on their European servers. Your IP address reaches them as part of the connection, as it does with any website, and is used to work out an approximate country so we can see where the app is being picked up. We use it for nothing else. If the measurement service cannot be reached, the app carries on as normal.

Notifications

If you allow reminders, they are scheduled on your device, by your device. Nothing is sent from our servers and nothing about your habits leaves your phone to produce them. You can withdraw the permission at any time in the iOS Settings app.

Payments

Subscriptions are handled entirely by Apple. We never see your card, your billing address or your Apple ID. We only receive confirmation that a valid subscription exists, through our payments provider RevenueCat.

Who processes data for us

ProviderWhat forWhere
SupabaseDatabase and anonymous accountsEuropean Union
CloudflareWebsite and audio deliveryGlobal network
RevenueCatSubscription statusUnited States
PostHogUsage measurementEuropean Union
ApplePayments and app distributionPer Apple's own terms

How long we keep it

Your learning data is kept while the app is installed and syncing. Ask us to delete it and it is removed within 30 days. Uninstalling the app removes everything held on the device immediately.

Your rights

Under the GDPR you may ask for a copy of your data, ask for it to be corrected, or ask for it to be erased. Write to contact@koalalingo.com. Because the account is anonymous, we may need the account identifier shown in the app's Profile screen to find your records. You also have the right to complain to your national data protection authority.

Children

Koala Lingo is rated 4+ and contains nothing unsuitable for children, but it is not directed at children under 13 and we do not knowingly collect anything about them.

Changes

If this policy changes in a way that matters, the app will say so before the change takes effect. The date at the top always reflects the current version.