Privacy policy
Suckless Kanji · suckless-kanji.com · last updated 2026-10-12
In short
Signing in with Google is used only to identify you, so your progress can sync between your devices. Your data is never sold, shared or disclosed to anyone.
What is stored
- Without signing in: nothing leaves your device. Your progress is kept in your browser's local storage.
- When you sign in: your Google account's email address, used to recognise you and to check that your account is allowed to use sync. No other Google data is requested (no contacts, files, profile details or Google API access) and no Google tokens are kept.
- When you sync: your learning history (which lessons you learned, your review answers and your app settings), stored so your devices can share it.
- A session cookie, used only to keep you signed in. There are no analytics, ads or tracking of any kind.
Where it is stored
Synced data is stored on Cloudflare (Workers and D1), which hosts this site. It is used for nothing but syncing your own progress back to you.
Your control
- Export your full progress at any time (Settings → Export progress).
- Sign out at any time; your progress stays on your device.
- Resetting your progress while signed in clears it from sync (the old history stays archived on the server until you delete your profile).
- Delete your profile at any time (Settings → Delete profile). This permanently deletes your account and all your synced data from the server, archived history included, and everything the app stored on that device. The server keeps only a one-way hash of your email address and the time of deletion, so that devices still signed in to the deleted account are signed out instead of recreating it. Signing in again later starts a new, empty account.
Changes
If this policy changes, the date above changes with it.