Privacy Policy
Last updated: 6 October 2026
Thai Everyday is an iOS app for learning Thai one word a day. This page says exactly what the app keeps on your phone, what it sends elsewhere, and why.
Who is responsible
Julien Montagne, publisher of Thai Everyday, as an individual. Contact: hello@julienmontagne.com.
There is no account
Thai Everyday asks for no name, no email address and no password, and there is no sign-in. You are never asked to identify yourself.
What stays on your phone
- The words themselves: Thai script, romanization, translations and descriptions ship inside the app. Browsing them sends nothing.
- Pronunciation: words are read aloud by the iPhone's own voice, on the device. No audio is recorded and nothing you say is listened to.
- The home screen and lock screen widgets read from the app's own storage on your phone.
- Your appearance setting.
What is sent to our server
Our server is thai-everyday.julienmontagne.com. Three things reach it.
| What | When | Why |
|---|---|---|
| A random device identifier | Once, on first launch | A string of random characters created on your phone and kept in its keychain. The server answers with a random user identifier of its own. Neither is derived from anything about you or your device. |
| Your learning progress | When you open the app, and a few seconds after something changes | So your progress can be restored and kept consistent. It holds: the goal and level you chose, which words you have seen and on which day, your favourite words, the days you practised and the streak freezes used, your best practice scores, the letters you traced (the drawn strokes and when you drew them), and your settings (romanization on or off, reminder hour, how often new words arrive, quiet hours, word notifications, and the trial reminder). Only the latest copy is kept. |
| Your subscription status | When it changes | Sent by RevenueCat, not by your phone: which product you hold, whether it is active and when it expires, attached to the random user identifier. We store that and the raw notification it arrives in. |
Subscriptions
Payment is handled entirely by Apple. We never see your name, your address or your card. To know whether your subscription is active, the app uses RevenueCat, which receives your purchases from Apple under the random user identifier above.
Analytics
We use PostHog to understand how the app is used. Automatic capture is off: there is no screen recording, no session replay and no tap tracking. Only a fixed list of events is sent, each attached to the random user identifier:
- the app being opened, and the onboarding steps you reach;
- which word you listen to, and whether at slow speed;
- the practice mode you finish and its score, and the result of the level test;
- which letter you trace (not the drawing itself);
- your choices about notifications, word rhythm, the widget step and the trial reminder;
- a notification being opened, and of which kind;
- the subscription screen being viewed or closed, the plan you pick, and whether a purchase or restore succeeded or failed.
The PostHog library also attaches technical details: device model, iOS version, app version, language and time zone. PostHog receives the IP address the request comes from and may use it to estimate an approximate location. PostHog stores this data in the United States.
Notifications
Reminders, new-word notifications and the trial reminder are scheduled by the app on your own phone. Nothing is pushed from a server, and no push token is collected. Turning them off in iOS Settings stops them completely.
What Thai Everyday does not do
- No advertising, no advertising identifier, and no third-party ad networks.
- No tracking of you across other apps or websites, and no data sold or shared for advertising.
- No location, no contacts, no photo library, no microphone, no health data.
- No social features. Nothing you do in the app is visible to anyone else.
How long it is kept
The device record, your progress and your subscription status are kept on our server for as long as the service runs, until you delete them from the app or ask us to. Analytics events are kept by PostHog under its own retention policy, and can be deleted on request.
Deleting what we hold
From the app, immediately: in Profile, tap Delete my data. Our server deletes your user record and, with it, the device record, your progress, your subscription status and the subscription notifications that mention your identifier. The app then erases your progress, your session and the device identifier from the phone, cancels its scheduled notifications, and resets its analytics and subscription identifiers. If you open the app again, it starts from scratch under a new random identifier.
Your subscription is not cancelled by this. It belongs to your Apple ID: cancel it in iOS Settings, under your name, then Subscriptions. If you keep it, Restore Purchases in the app finds it again.
Two things are not removed by that button: the analytics events already sent to PostHog, and the customer record RevenueCat keeps for your purchases. To have those deleted, or if you cannot use the app, write to hello@julienmontagne.com. It is done within 30 days.
Deleting the app removes everything on the phone, but not the copy on our server: use the button first.
Your rights
Wherever you live, you can ask what we hold about you, ask for a copy, ask for it to be corrected, or ask for it to be deleted, at the address above. If you are in the European Economic Area or the United Kingdom, the legal basis is the performance of the service you asked for (syncing your progress, providing your subscription) and our legitimate interest in running and improving the app (analytics). You may object to that processing, and you may complain to your supervisory authority; in France, that is the CNIL. If you are in California, we do not sell or share personal information as those words are defined there, and we will not treat you differently for exercising any right.
Children
Thai Everyday is not directed at children under 13, and we do not knowingly collect anything from them.
Who processes data for us
- Apple: the App Store, payment, and the subscription itself.
- RevenueCat: subscription status.
- PostHog: analytics, on servers in the United States.
- Our hosting provider: the server that stores the device record, your progress and your subscription status.
RevenueCat and PostHog are based in the United States, so the data they process for us leaves the European Union.
Changes
If this policy changes, the date at the top changes with it. If a feature that collects more data is added, such as a sign-in, this page will say so before it is available in the app.