Ear Habit: Ear Training — Privacy Policy
Last updated: 31 October 2026, for Ear Habit 1.1, the version that sells Ear Habit Pro on Google Play and the App Store. (The 9 October 2026 policy covered 1.0, which sold nothing.)
Ear Habit plays sounds on your phone, asks you what you heard, and keeps a record of your answers on your phone. That is the whole of what it does with your information. This page says exactly what that means.
The short version
- There is no account. Ear Habit never asks for your name, your email address or anything else about you.
- Your answers, your confusion map, your streak and your settings are kept on your phone, and Ear Habit sends none of them anywhere.
- There is no advertising, no usage tracking and no crash reporting.
- Ear Habit Pro is sold as a subscription through Google Play on Android and through the App Store on iPhone and iPad. To know whether you own it, the app asks RevenueCat, the app's billing service, soon after it starts. That sends RevenueCat a random app user ID and basic app and device details even if you never buy; if you buy, your purchase goes too. No usage-tracking, advertising or crash-reporting code ships in the app. See Purchases, below.
- You can copy everything as text (or, in a web browser, save it as a file), and erase everything, from Settings.
What is stored on your phone
Ear Habit keeps these in the app's own storage on your device:
- Every practice session and its answers, and what is built from them: your confusion map, your level progress, your streak and your daily goal.
- A session you left part-way, so you can pick it up again.
- Your sound settings (the sound, note names, interval direction and tempo), your theme and text size, and the time of your daily reminder if you have set one.
- Small housekeeping records the app needs to run, such as when it was first opened.
None of this is sent anywhere. The app plays its sounds by synthesising them on the phone, so it does not download audio either.
Copy and save a copy. In the app, Settings, Copy practice puts all of your answers, your settings and your confusion map on your phone's clipboard as text. Paste a copy brings it back, on this phone or another one. The text goes only where you paste it. Your phone's clipboard is managed by the phone, and other apps you paste into can read what you paste there. If you use Ear Habit in a web browser instead, Save a copy saves the same thing as a file you choose where to keep, and Open a copy brings it back.
Erase. Settings, Erase everything clears every session, setting and reminder from the app and cancels the reminder. As a guard against mistakes, the app keeps one copy of what was there just before, in its own storage on this phone. That copy is never shown, never sent anywhere, and is replaced the next time you import or erase again, so erasing twice leaves nothing behind. Uninstalling the app, or clearing its storage in your phone's settings, removes everything, that copy included. Ear Habit keeps no copy anywhere else.
Your phone's own backup. On Android, if your phone's backup to your Google account is switched on, Android may include Ear Habit's storage in that backup, as it does for most apps, and may put it back if you reinstall. That backup is made and kept by Android under your Google account's settings. Ear Habit does not make it, cannot read it and receives nothing from it. On iPhone and iPad, if iCloud Backup is switched on, iOS may include Ear Habit's storage in that backup in the same way. It is made and kept by Apple under your Apple Account's settings, and Ear Habit does not make it, cannot read it and receives nothing from it either.
How we know your practice stays on the device
The app's screens are allowed to connect only to the app's own origin, so they cannot reach an analytics, advertising or tracking server even by mistake. They load no remote images, fonts or scripts. There is no Ear Habit server that receives your data.
The Android app declares the internet permission because the app framework it is built on (Capacitor) includes it, and the store connection described under Purchases uses it: Google Play's and RevenueCat's own code, not the app's screens. Ear Habit does not use it to send your practice anywhere. It also declares the vibrate permission, through Capacitor's haptics plugin (@capacitor/haptics), so an answer can be felt as a short tap. That permission sends nothing anywhere and never asks you anything.
Purchases
Ear Habit Pro is sold as a yearly or a monthly subscription through Google Play on Android and through the App Store on iPhone and iPad. If you buy it, the purchase is made in the store your copy came from (Google Play, or the App Store through Apple's StoreKit), and Ear Habit uses RevenueCat (RevenueCat, Inc.), its billing service, to know what your store account owns.
Exactly what leaves your phone, and who receives it. Ear Habit asks RevenueCat what this install owns soon after it starts (each time it shows a screen with Pro in it), whether or not you ever buy, and again when you buy or restore:
- RevenueCat receives, over an encrypted connection:
- a random app user ID that RevenueCat's code creates on this install the first time the app asks
what you own (it is not your name, email, Google account, Apple Account or any device identifier);
- only if you buy or restore, the purchase: the purchase token Google Play issued (on iPhone and
iPad, the App Store's signed transaction record), the plan's product ID, its price and currency, whether it was a restore, and from then on the dates, trial and renewal state that RevenueCat reads back from the store;
- with every request, the app and device details any app sends: the app's package name and
version, RevenueCat's code version, the Google Play Billing Library version on Android, the Android or iOS version number, the phone's brand and model, the phone's and the app's language, the store country, and whether the app is open or in the background;
- on iPhone and iPad, with every request, Apple's identifier for vendor (IDFV): a code iOS gives
the apps of one developer on one device, which changes once all of them are removed. RevenueCat's code sends it; it is not your Apple Account and not an advertising ID;
- your IP address, as with any internet connection. Ear Habit does not use it to find where you are.
- RevenueCat does not receive your name, email address, payment details, advertising ID (on
iPhone, the IDFA) or Android ID, or anything you enter in Ear Habit. (Its code collects advertising identifiers only when an app sets an advertising-attribution ID, and Ear Habit sets none; its diagnostics reporting is off.)
- Google Play receives the purchase itself, on its own screens: your Google account, the payment
method, the item, the price and the order. Google's billing library on your phone may also send Google technical information about the purchase flow. All of that is governed by Google's privacy policy, not this one, and Ear Habit never sees your payment details.
- Apple receives the purchase itself, on its own sheet: your Apple Account, the payment method,
the item, the price and the order. That is governed by Apple's privacy policy, not this one, and Ear Habit never sees your payment details.
RevenueCat uses all of this only to tell Ear Habit what you own, on this phone and when you restore on another, and to show the developer sales totals. It processes it on the developer's behalf, as a service provider. RevenueCat's privacy policy: https://www.revenuecat.com/privacy
To have that purchase record deleted, email the developer contact address shown on Ear Habit's Google Play or App Store listing, with the order number from your receipt (on Google Play it starts with "GPA."; on the App Store it is the order ID on Apple's receipt email), and it will be deleted in RevenueCat. Ear Habit has no account, so the order number is how the record is found. Google and Apple keep their own records of the payment under their own privacy policies.
The free week on Android: when you start it, Ear Habit keeps the date it started in its own storage on this phone. It is not part of your exports, and starting, running or ending it sends no data anywhere and asks neither Google Play nor RevenueCat. While it runs, the Pro screen offers one reminder before it ends. It is a local notification filed on your phone, like the daily reminder; setting it involves no server. On iPhone and iPad the free week is the App Store's own free trial of the yearly plan: Apple runs it as part of the subscription, as above. While it runs, the Pro screen offers the same one local reminder before it ends, and Ear Habit keeps only that reminder's time on the phone.
If you use Ear Habit as a web app in a browser, your browser downloads the app's files from the site that serves them, as it would for any website, and checks there for updates. That ordinary request is all the server sees. Ear Habit adds nothing about you to it, and once installed the app works offline.
The daily reminder
The reminder is off until you turn it on in Settings. Permission to show notifications is asked only when you press to turn it on, or when you tap to set the one reminder the Pro screen offers before a free week or trial ends, and never at launch.
- In the Android app, and on iPhone and iPad, the reminder is a local notification scheduled by your phone. It is set and delivered on the device; no server is involved.
- In a browser, Settings offers no reminder switch, because a web page cannot notify you once it is closed. Settings says so in place of the switch.
Ear Habit does not use web push. It never subscribes your browser to a push service, so no push server holds an address for your device.
Sharing
On the confusion map, Copy this puts the sentence naming your top mix-up on your phone's clipboard as text. You choose whether to paste it anywhere, and where. In a web browser the same button is Share this, which draws the sentence as an image on your device and hands it to the browser's share sheet, or saves it where sharing a file is not possible. Ear Habit adds no link and no tracking to either.
What Google Play and Apple see
You download Ear Habit through Google Play or the App Store. Those stores keep their own records of your download under their own privacy policies, as they do for every app. Ear Habit receives nothing about you from them.
If you buy Ear Habit Pro, the store you buy it in (Google Play or the App Store) takes the payment and keeps its own record of it under its own privacy policy. Ear Habit never sees your payment details.
Children
Ear Habit does not collect personal information from anyone, of any age. Only what Purchases describes reaches anyone else.
Changes to this policy
If what Ear Habit does with information ever changes, this page changes first, with a new date at the top.
Contact
Questions about this policy, or about anything the app does with your information: please use the developer contact email shown on Ear Habit's Google Play or App Store listing.
This website
Everything above is about the app on your phone. This last part is about this website, chibuapps.com, which is a different thing.
- What it collects. Nothing. The pages are plain files: no form, no script, no cookie of ours, and no analytics of ours.
- Who serves it. Cloudflare. Like any web host, Cloudflare sees the IP address, the page requested, the time and the identification string your browser sends, in order to deliver the page, and handles that under its own privacy policy: cloudflare.com/privacypolicy.