Privacy Policy
Last updated: 22 April 2026
The short version
KanaFluency is a free Japanese kana learning app. Your progress, statistics, settings, and achievements live in your own browser's localStorage and never leave your device. We don't run a user database, we don't require sign-up, and we don't know who you are. Advertising on content pages is served by Google AdSense, which uses cookies to personalise ads. You can decline those cookies via the consent banner shown on your first visit — the site still works fully without them.
What we store on your device
Everything personal to your learning journey is kept in localStorage under keys beginning
with kanafluency_.
That includes your SRS records, session history, streaks, guided-mode progress, achievement
unlocks, and preferences (theme, audio, keyboard hints, daily goal). None of this is sent
anywhere — not to us, not to a third party, not to Google. Clearing your browser data
clears your progress. Use the Export backup button in Settings if you want a copy
you can keep.
Sharing progress cards
The share feature encodes a snapshot of your mastery grid directly into a URL using compression and base64 encoding. No server is involved; anyone with the URL sees the snapshot, but they cannot see your name, email, device, session history, or anything else about you. If you do not want someone to see your progress snapshot, do not send them the URL.
Cookies & advertising (Google AdSense)
Content pages on KanaFluency — such as the guides and per-character reference pages — display ads served by Google AdSense. Drill screens, practice pages, the progress dashboard, settings, and the share page do not show ads. Advertising keeps the site free.
When ads are shown, Google and its advertising partners may use cookies to:
- Remember whether you've already seen a particular ad ("frequency capping").
- Measure whether an ad was viewed and whether it was clicked.
- Serve ads based on your prior visits to this and other websites ("personalised advertising").
- Help Google meet regulatory requirements around ad transparency (the "Why this ad" link on ads).
You can control how Google personalises ads — across KanaFluency and every other AdSense site — at adssettings.google.com. You can read Google's full advertising cookie policy at policies.google.com/technologies/ads. If you're in the European Economic Area, the UK, or Switzerland, you'll see a consent banner the first time you visit; declining means you'll see non-personalised (contextual) ads only.
Analytics
We use Cloudflare Web Analytics to understand which pages are popular and how the site performs (things like load time and browser breakdown). It does not use cookies, does not track individuals across sites, and does not store IP addresses. The aggregate information it produces helps us improve the site; it does not identify you.
Fonts & other third-party resources
We load two fonts from Google Fonts (Noto Sans JP for kana display and Inter for UI text). Google logs font requests for operational purposes but not for advertising, according to their font privacy FAQ. Stroke-order SVG assets are bundled with the app, not loaded from any external service.
Contact emails
If you write to us via the contact page, we receive your email address and the content of your message. We use that data only to reply and, for bug reports, to track the fix. We do not add you to a mailing list. You can ask us to delete your message after resolution; we will confirm by return email.
Children
KanaFluency is suitable for learners of any age and is sometimes used in classrooms. We do not knowingly collect personal data from children — in fact we do not knowingly collect personal data from anyone. Because there is no sign-up and progress is device-local, there is no profile data that could be exposed. If you are a teacher or parent and have concerns, please get in touch.
Your rights (GDPR / UK GDPR / CCPA)
Because we do not run a server-side database, we have no personal data to give you access to, correct, or delete. Everything about your learning progress is in your own browser — you can inspect it via your browser's devtools, export it via Settings → Export backup, and delete it via Settings → Reset all progress or by clearing your browser data. For ad-related data held by Google, use adssettings.google.com.
Changes to this policy
If we add features that change how data is handled, we will update this page and note the new "last updated" date above. Material changes will also be announced in-app.
Contact
Questions about privacy? Use our contact page.