Privacy Policy

Effective date: 22 September 2026

Prompt AI Keyboard (“the app”) is a custom keyboard for iOS and Android. This policy explains what data the app handles and why. It is written to be short and plain. The app does not require an account and does not collect your name, email address, or any other personal identity information.

In short

The detail is in the sections below; this is the whole of it in ten lines.

  • No account. The app never asks who you are, and collects no name or email address.
  • Typing is not sent anywhere on its own. The keyboard sends text only when you tap an AI action or the microphone.
  • An AI action sends the text in the field, plus which mode you chose, to our backend and on to Google’s Gemini API — for that request, and nothing else.
  • Reply is the one mode that reads your clipboard, and only while the key is set to it. It shows you what it has read before you tap.
  • Secret text is locked on your phone. Encrypt and Decrypt use no AI and send your text nowhere. We never see the message and never see the passphrase, and we cannot recover either.
  • Voice sends the clip you recorded. On iPhone the app holds the microphone open for the length of a voice session, which is why iOS shows its orange indicator for the whole session; nothing is recorded or sent until you tap the microphone key.
  • The words autocorrect learns and your recent rewrites stay on the device. Neither is uploaded, and both can be erased from settings.
  • You are counted, not identified. An anonymous install ID carries your daily usage count and whether you have Pro. Nothing links it to you.
  • We do not keep your text or audio once a request has been processed.
  • Crash reports carry no text. If the app or the keyboard fails, we receive a diagnostic report — what went wrong and where in the code — never what you were writing.

What the app sends, and when

The app only sends data to our servers when you actively trigger a feature — it does not run in the background or send what you type as you type.

Our backend runs on Google Firebase / Google Cloud. We do not sell your data, and we do not use the content of your text or audio to build advertising profiles.

The anonymous install ID

To enforce fair daily usage limits (and to recognise an active subscription), the app generates a random anonymous install identifier the first time it runs and stores it on your device. This ID is not linked to your identity — it is a random value, not your name, email, phone number, or any device hardware identifier. It is sent with each request so the server can count usage per install and apply the free-tier daily limit or your Pro entitlement.

Subscriptions and purchase verification

If you subscribe to Pro, the purchase is processed by Apple (App Store) or Google (Google Play) — we never see or store your payment details. To confirm a subscription is valid, the app sends the store-issued purchase receipt to our backend, which verifies it directly with Apple or Google and records that your anonymous install ID is entitled to Pro (and when that entitlement expires).

App integrity (App Check)

The app uses Firebase App Check (Apple App Attest / Google Play Integrity) to confirm requests come from a genuine, unmodified copy of the app. This protects the service from abuse. App Check does not identify you and does not collect personal data.

Crash and diagnostic reports

The app uses Firebase Crashlytics so that a crash or a fault is something we can find and fix rather than something you have to describe to us. A report is sent when something goes wrong, and it contains:

It never contains anything you wrote. Not the field you were typing in, not your clipboard, not a transcript of your dictation, not a passphrase or the name you gave one. This is not a promise we ask you to take on trust: the rule is enforced by a test in the shared code that drives real failures with a known string in every place your words can be, and fails the build if any of it reaches a report.

The iOS keyboard cannot send anything itself — Apple does not allow it the memory — so when the keyboard fails, a report is written into storage the app and keyboard share and sent the next time you open the app.

Crashlytics is a Google service; reports are retained for up to 90 days. You can read Google’s terms at firebase.google.com/terms/crashlytics.

What we store, and for how long

Website analytics

Our marketing website (promptkeyboard.app) uses Google Analytics to understand aggregate, anonymous traffic (page views, approximate region, device type). This uses cookies and is separate from the app; it does not identify you and does not apply to using the keyboard itself. You can opt out with Google’s browser add-on: https://tools.google.com/dlpage/gaoptout.

Children

The app is not directed at children under 13 (or the equivalent minimum age in your country) and we do not knowingly collect personal information from them.

Your choices

Changes to this policy

If we change how the app handles data, we will update this policy and revise the effective date above.

Contact

Questions about this policy: support@promptkeyboard.app.