privacy
language matters. so does what happens to yours. this page says exactly what kaimoji stores, no more, no less.
// the keyboard never watches you type
This is the one that matters, so it goes first. The kaimoji keyboard does not collect, store, or transmit your keystrokes. What you type stays on your device. The keyboard has no network access for the text you type, and nothing you type is logged, sent to us, or sent to anyone else.
The only things that leave your device are the ones you explicitly ask for: summoning a kaomoji, submitting one, or signing in.
// as a guest
Without an account, your favorites and usage history live only in your browser's local storage, or on your device in the app. Nothing identity-shaped leaves your device.
// with an account
When you sign in, your email, favorites, usage counts, and XP are stored against your account so they follow you across the web app and the iOS app. Guest favorites on this device are merged into your account when you sign in. Account data is stored in our database, hosted by Supabase, our processor.
If you sign in with Apple and use Apple's private relay, we only ever see the relay address. Your real address stays with Apple, and that works fine here. We never ask Apple for your name.
// transforming text
Text you summon or kaiosify is sent to a third-party provider to generate the output, then returned to you. We use Anthropic, xAI, and OpenRouter as processors, and which one handles a given request depends on which is healthy at that moment. Kaimoji does not store your text. Our analytics record only its length.
These actions are rate-limited per account, and per IP address when you are not signed in, so that one person cannot run up the bill for everyone. That means we briefly process your IP address to count requests.
// contributing
Kaimoji you submit or mine-and-submit become public library content, together with the name, category, tags, and (for mined kaimoji) the prompt you used. That is the point of contributing. It is public by design.
// beta waitlist
If you ask to be notified about the iOS TestFlight beta, we store the email you enter, nothing else, so we can send you an invite. It is opt-in, used only for that invite, and never sold or added to any other list. Ask us to remove it anytime at the address below.
// what we never do
No third-party analytics or tracking SDKs. No ads. No selling data.
No rating pop-ups. Nothing free ever moves behind a paywall.
// your data, out
Signed-in users can export their data anytime via the data-export endpoint (/api/user/data-export).
// your data, gone
You can delete your account yourself, in the app, at Settings then account then delete my account. It is immediate and permanent. Deleting removes your sign-in, your email, your profile, and the identifiers that link you to any of it, from our servers.
One exception, stated plainly: kaimoji you contributed to the public library stay in the library, detached from you. Your account is anonymized, not your contributions erased. If you want a specific submission removed too, ask us before you delete, while we can still tell it is yours.
For removal requests or anything else, write to support@kotopia.world.
// the wider kaios family
Kaimoji is part of KAIOS / Kotopia, made by KOTOPIA INC. The family-wide policy lives at kotopia.world/privacy. The terms that go with this page are at kaimoji.app/terms.