Privacy Policy

Last updated: 2026-07-25

TidyType Keyboard is an Android input method ("IME") that rewrites the text you type using a large language model that runs entirely on your device. This policy describes exactly what data the app does and does not handle.

If you have questions, contact us at contato@tidytype.io.

TL;DR

1. Information we do not collect

Because TidyType runs the language model on your device, none of the following ever leaves your phone:

We do not have a server. We do not have an account system. We cannot read what you typed, even if you asked us to, because we do not receive it.

2. Network requests

When you first install TidyType, the language model has not yet been downloaded. The first time you tap "Download model" in the app's Settings, the app makes two HTTPS requests, both to servers we operate:

  1. tidytype.io/api/v1/model-url β€” returns a short-lived, one-time URL that authorizes downloading the model file. The response also contains the file's expected size and SHA-256 hash so the app can verify what it downloaded.
  2. The signed URL itself β€” points to our Cloudflare R2 storage and serves the model file (gemma-4-E2B-it, approximately 2.5 GB).

Neither request:

The only other time the app uses the network is the Chip Store catalog refresh. When you open the Chip Store screen in Settings, the app fetches the current catalog of add-on chips from tidytype.io/catalog/chips.json (a small file we operate). This:

Apart from the one-time model download and this Chip Store catalog refresh, the app operates entirely offline. Nothing you type, speak, or rewrite is ever sent anywhere.

The model file is Gemma 4 E2B, licensed by Google under the Gemma Terms of Use. We re-host it ourselves; the only third party involved is Cloudflare, which operates the network we use to serve the file (privacy policy).

If you do not want to download the model, you can use the keyboard for typing only β€” the chip rewrites and Voice features will be disabled but the keyboard itself works.

3. On-device data the app stores locally

The following are kept only on your device, never transmitted, and removed when you uninstall the app:

None of this is transmitted to us or anyone else. The only exception is data you explicitly choose to share through the Android share sheet: exporting a chip you created as a link or file (this contains only that chip's configuration β€” its name, icon, prompt text, and settings), or exporting the diagnostics file described above. In both cases you pick the destination and nothing is sent without that action.

4. Permissions

The app requests no other runtime permissions. (Like most apps it holds normal install-time permissions such as internet access β€” used only for the downloads described in Section 2. The Camera chip does not need a camera permission: it opens your device's own camera app, which hands back the photo.)

5. Children

TidyType is intended for adults. The app processes whatever text you type in any app on your device, so we recommend against installing it on devices used by children.

6. Changes to this policy

If we change this policy in a way that materially affects how the app handles data, the change will be reflected here with a new "Last updated" date at the top. Because the app does not collect any data, we have no way to notify you of the change other than through this document.

7. Third-party software

The app uses the following open-source components, each governed by its own license. None of them transmit data:

Full open-source notices are available in the app at Settings β†’ Legal & open source licenses, and on the Legal & licenses page.

8. Contact

contato@tidytype.io