Exhibit Z · the whole argument
There is no network to switch off. There never was one.
Most keyboards ask you to trust a privacy page. This one cannot transmit anything even if it wanted to, because Android never granted it the ability. Open Settings, Apps, Permissions, and there is no network entry to revoke: the app never asked for one.
These are all five permissions it holds. There is no sixth.
| Permission | What it is for |
|---|---|
VIBRATE | Haptics when you press a key |
RECORD_AUDIO | Voice typing, handed to the system recogniser |
AICORE BIND | Talking to Android's on-device AI service |
BILLING | The one-time Pro unlock |
RECEIVER | A private signal the app sends to itself |
INTERNET | Not held. Not requested. Not present. |
Release builds ship unobfuscated, on purpose. Take it apart on the slab and read it. That is not a dare, it is a feature request.
The one asterisk, before you find it
- Voice typing hands your audio to Android's own recogniser, not to us. On Android 12 and up we bind the on-device one explicitly.
- On older versions, offline is only a preference the system may ignore and use its own connection.
- That is the system's network, never ours. This app holds no internet permission on any version, so nothing can route through it.
- We would rather write that here than have you find it.
Exhibit A
Every key you hit fires something. This is not negotiable.
Thirty press effects, from a plain ring to lightning that jumps between the keys nearest your thumb. Stack two at once. Or open the Effect Forge and build one out of shape, motion, layer, size, duration, colour and fade, then send it to somebody.
Known side effects
- An inability to type on other people's phones without commenting on it.
- Sudden, unasked-for opinions about switch acoustics.
- Telling strangers your keyboard has no internet permission.
- Rebuilding the whole board at 1am instead of answering the message you opened it for.
Exhibit B
The clicks are synthesised. Nothing was recorded, and nothing suffered.
Thirty key sounds generated live in C++ rather than played back from a file, so no two presses are quite the same and a fast typist never hears the machine-gun repeat that gives sampled keyboards away. Trim any song into your own click if you would rather.
Key sounds
30
Haptic profiles
6
Your own audio
Import and trim
Exhibit C
The AI is in the jar, not in the cloud.
Dictation and the grammar clean-up both run on the phone, through Android's own on-device model. Nothing is uploaded, because there is nothing to upload with. Turn on airplane mode and use every one of them: that is not a demo trick, it is just what happens when an app has no way out.
Runs with the aerial off
- Voice typing, including the punctuation commands.
- Grammar, tone and clean-up rewrites.
- All 30 languages, prediction and autocorrect.
- Everything else. There is no online half.
Exhibit D
Build a whole board. Then inflict it on somebody.
Theme, effects, shader tuning, sound, haptics, key shape, press animation, per-key overrides, the macro row, and your background picture. Save the lot as a Scene and hand it to somebody as a single file. They open it and see a live preview before deciding to keep it.
Thirty languages with real dictionaries, next-word prediction and autocorrect in every one. Voice typing and AI clean-up that both run on the phone. Per-app profiles so your terminal and your group chat behave differently.
Languages
30
Price
Free
Pro unlock
One time, no sub
Told first when a drop opens
The keyboard is free and always will be. The cases are not, and they are a run of fifty. One email when one opens.
Stored on our own server, not a mailing-list company. We keep your address, the date, and which page you came from, and nothing else. One-click unsubscribe deletes the record.