Privacy policy
The Kanapup app has no account, no advertising and asks for nothing about you. It sends us anonymous usage statistics (which screens and exercises are used, never who you are), which you can switch off in its settings; everything else you do in it stays on your device. This website is a separate matter: it measures visits with Google Analytics, but only if you accept. This page explains all of it.
Last updated: 9 October 2026.
Data the app stores on your device
To follow your learning, Kanapup keeps a few files in its private storage on your phone:
- your learning progress: for every kana and every vocabulary word, how many times you answered it, how many answers were correct, your streak and the dates you reached each mastery level;
- your daily practice streak: the last day you finished an exercise and the time you did, how many days in a row you have practised and your longest run;
- your settings: the language you chose, whether you have seen the welcome screen and whether the usage statistics and the streak reminder are on.
This data never leaves your device. It is not sent to us or to anyone else, and we have no way to read it. Uninstalling the app deletes it; on Android, clearing the app's storage in the system settings does too.
Anonymous usage statistics
To learn whether Kanapup helps and which parts of it are used, the app sends us anonymous usage events throughPostHog, a product analytics service. This is on by default and can be switched off at any time in the app's settings, under "Privacy". Switching it off stops every event immediately; your choice is stored on your device.
What is sent:
- what you do in the app: the screens you open, the exercises you start and finish with their scores, the kana rows you unlock, when you practise a stroke order or listen to a word, the language you choose, the length of your daily streak when it grows, when you turn the streak reminder on or off and when you open it, when the app is opened and closed, and the errors it runs into;
- technical context with each event: a random identifier generated when the app is first opened (it is not tied to your name, e-mail address, phone number or advertising identifier, and we have no way to link it to you), the app version, your device model, its operating system and language, and the country derived from your IP address.
What is not sent: your learning progress itself (it stays on your device, only the events above leave it), nothing you type, no contact details, no location more precise than the country, no advertising identifier and nothing from other apps. We only look at these figures in aggregate, to decide what to improve; we do not sell them and do not use them for advertising.
PostHog Inc. processes these events on our behalf on its servers in the United States, under a data processing agreement; it takes part in the EU-US Data Privacy Framework. Like any server, PostHog's receives your IP address with each request and uses it to derive the country; we do not use the address itself. PostHog's own policy is atposthog.com/privacy.
What the app does not do
- No account, sign-up or e-mail address is needed.
- No advertising library is included; the only third-party library that sends data is PostHog, described above.
- The only network requests are the anonymous usage events above: the audio clips, stroke orders and word lists are all bundled with the app, and it works fully offline (events are simply sent later).
- The only permission the app may ask for is to show notifications, and only if you turn the streak reminder on: no access to the microphone, camera, location, contacts or files.
System features the app relies on
- Device language. The app reads the languages set on your phone to pick the one it speaks by default. This happens on the device only.
- Text to speech. A few words without a bundled recording are read out by your phone's own speech engine. That engine belongs to your operating system; depending on your device it is provided by Google or Apple and covered by their privacy policies.
- Notifications. When the streak reminder is on, the app schedules it on your phone with the operating system's notification service, at most one for the day after you practised. It is not sent through any server, and turning the reminder off cancels it.
- External links. The settings link to the KanjiVG project, which provides the stroke orders. That page opens in your browser and is governed by its own policy.
App stores
Kanapup is distributed through Google Play and the App Store, under Google's and Apple's own privacy policies. Through their developer consoles we only see aggregated, anonymous figures such as install counts, or crash statistics when you have chosen to share diagnostics with your phone's manufacturer. They cannot identify you.
Children
Kanapup is suitable for all ages. The usage statistics are anonymous and contain no personal data, so they identify no child either; a parent can switch them off in the settings.
This website
kanapup.com is a static site hosted by Cloudflare, whose servers may process technical connection data (such as your IP address) in their logs to deliver and protect the site, as described inCloudflare's privacy policy. We do not use these logs.
The site uses Google Analytics to count visits and see which pages help learners. It is off by default: until you accept it in the banner shown on your first visit, no Google script is loaded and no cookie is set. If you accept, Google Analytics writes a cookie in your browser and sends Google the pages you open, your IP address and technical details about your browser and device, as described inGoogle's privacy policy. We only ever look at aggregated figures, never at anything that identifies you. Your answer is kept in your browser's local storage; clearing your browsing data brings the banner back.
We also use Google Search Console, which reports the search terms that lead to the site. Google aggregates them before we see them, so no individual visitor appears there.
Changes
If the app ever starts handling data differently, this page will be updated first and the date at the top will change.
Contact
Questions about privacy? Write to hello@wasabi-interactive.com.