Last updated: 4 October 2026
Hangul Habit is a Korean vocabulary learning app. This policy explains what the app collects, why, and what it does not collect.
What stays on your device
Your detailed vocabulary progress, word-by-word review schedule, and settings are stored locally on your device. We do not upload your learned-word list, answers, or audio. Some summary measures, such as completed-session counts, streak length, daily goal, number of selected topics, and the identifier of a Hangul lesson started or completed, are included in the usage events described below. Uninstalling the app deletes its local learning data.
Hangul Habit has no accounts. There is nothing to sign up for and no way for us to identify you by name, email, or phone number.
What is collected
Usage analytics. The app sends anonymous product events — that a session started or finished, that onboarding or a Hangul lesson started or completed, that the app was opened, which screen was viewed, and whether a purchase succeeded — to Google Firebase Analytics and PostHog, which process them on our behalf. Events can include the summary measures above, subscription status, device model, OS version, app version, and language. Each event carries a random install identifier generated on your device. It is not derived from your device's advertising ID, hardware ID, or any account, and it cannot be linked back to you. Advertising-identifier collection is switched off in our Firebase configuration, as is ad personalisation. PostHog session recording, automatic touch capture, and IP-based location enrichment are disabled. Screen events do not contain deep-link parameters or text you enter. We use this only to see whether the app is actually helping people learn, and to decide what to build next.
Crash reports. If the app crashes, Google Firebase Crashlytics receives the crash: what the code was doing, the device model and OS version, and the same random install identifier. It does not receive anything you have typed or learned. We use it only to fix the crash.
Purchases. If you buy Hangul Habit Pro, the purchase is processed by Apple or Google and managed through RevenueCat. We receive the subscription status tied to the same random install identifier. We never receive your payment details — no card number, no billing address. Refunds and cancellations are handled by Apple or Google under their own terms.
Notifications. If you turn on the daily reminder, it is scheduled locally on your device. No notification is sent from a server, and nothing about your reminder leaves the device.
What is never collected
We do not collect your name, email address, phone number, contacts, photos, location, microphone audio, or advertising identifiers. The app contains no third-party advertising and no cross-app tracking. We do not sell or share personal data.
Children
Hangul Habit is not directed at children under 13 and does not knowingly collect data from them.
Your choices
You can stop all analytics collection by uninstalling the app. Because events carry only a random install identifier and no account exists, we cannot look up or delete an individual person's events on request — there is no identity to look them up by. To request deletion of events associated with a specific install identifier, contact us with that identifier; it is shown at the bottom of the Progress screen.
Processors we use
Google Firebase Analytics: Product analytics. Anonymous events, random install identifier, device model and OS version.
PostHog (US Cloud): Product analytics, funnels, and retention. Usage events and summary measures, random install identifier, device/app information and language.
Google Firebase Crashlytics: Crash reporting. Crash diagnostics, device model and OS version, random install identifier.
RevenueCat: Subscription management. Subscription status, random install identifier.
Apple / Google: Payment processing. Handled entirely by the store; we receive no payment details.
Changes
If this policy changes materially, the updated version will be published at this address with a new date at the top.
Contact
Questions about this policy: appwizard4@gmail.com