Privacy Policy

Effective 6 November 2026 · Applies to the Typesmith keyboard for Android (com.focusdot.typesmith) and this website.

A keyboard sees everything you type, so this policy is written to be read. The short version: what you type stays on your phone. Text leaves it only when you use an AI feature, only the text you chose, and only to have it rewritten or answered. Nothing else is copied off the phone except into backups that are yours: the one Android makes of your phone to your own Google account, and any backup file you choose to save (section 4). There is no advertising, analytics or tracking inside the keyboard. The Typesmith settings app can show an ad, but only one you ask for, to earn Typesmith AI credits (section 9); the keyboard itself never shows one. We have no account of yours to hold anything against: Typesmith AI works through an anonymous account for your install, not a sign-in (section 5).

  1. Who we are
  2. What the keyboard does with your typing
  3. AI features: what is sent, and where
  4. What is stored on your phone, and backups
  5. Typesmith AI: your install's account, credits and subscriptions
  6. What our server keeps
  7. Passwords and sensitive fields
  8. Permissions
  9. Advertising
  10. This website
  11. Emails you send us
  12. Children
  13. Your rights and choices
  14. Changes
  15. Contact

1. Who we are

Typesmith is made by FocusDot (“we”). You can reach us at support@focusdot.dev. We are the data controller for whatever this policy says we process.

2. What the keyboard does with your typing

Typesmith is an input method: when it is your keyboard, every character you type passes through it. Android shows a warning about this when you enable any third-party keyboard, and it is right to. Here is what Typesmith actually does with that text:

3. AI features: what is sent, and where

Typesmith's AI features — rewriting text in a chosen style, and “Ask AI” — need a large language model, which runs on a server, not on your phone. They send text off your device only when you use them, and they send only:

The app says this, and asks you to continue, before the first time you use an AI feature. Where the text goes depends on which of the two ways you use the AI:

3a. With your own API key

If you enter an API key from an AI provider (currently OpenAI or DeepSeek), the app sends the text directly from your phone to that provider, over an encrypted connection, using your key. It does not pass through us, and we never see it. Your key is stored on your phone in the app's private storage, used for nothing else, and put in a backup only if you ask for that (section 4). The provider processes the text under its own terms and privacy policy, which you agreed to when you got the key:

3b. With Typesmith AI

If you use Typesmith AI — on credits or on a subscription — the app sends the text to our server, which forwards it to an AI provider we have chosen (currently OpenAI, under its API terms, which exclude training on the data) and returns the reply. Our server:

We choose the model; the app does not send us which one you would prefer, and we don't tell you which one answered.

4. What is stored on your phone, and backups

All of the following lives in the app's private storage on your device, which other apps cannot read, and is deleted from the phone when you uninstall the app:

WhatWhyYour control
Learned wordsSuggestions for words the dictionary lacksSettings → Learned words: see, search and remove any, or all; incognito fields never learn
Learned correctionsTypos you let it correct, corrected faster next timeNot listed in the app; Remove all, under Settings → Learned words, clears them with the learned words
Clipboard historyRecent things you copied, to paste from the keyboardDelete items from the clipboard panel; set how long they're kept in Settings; text a password manager marks sensitive is never kept
Settings, languages, custom AI modesYour preferencesChange any time
Your AI provider key, if you entered oneTo call the provider on your behalfRemove in Settings

Two kinds of backup can hold a copy of some of it. Both are yours, and neither comes to us.

Android's backup of your phone

If Backup is on in your phone's settings, Android copies your apps' data to your own Google account, and brings it back when you set up a new phone or install an app again. Typesmith takes part, and decides what of its own goes in:

This backup goes from your phone to Google, under Google's privacy policy. It does not pass through us, and we cannot see it or delete it. It can outlast the app: uninstalling Typesmith removes what is on the phone, not the copy in your Google account, and Android restores that copy if you install Typesmith again. You can turn Backup off in your phone's settings, and see or delete your backups in your Google account; Google's help page has the steps.

Backup files

You can also save a backup file yourself, under Settings → Backup & restore, and restore it on any phone. Your settings and modes always go in; you choose whether your learned words and corrections, your AI provider key and your pinned clipboard items do. Give the file a passphrase and its contents are encrypted with it: without the passphrase they cannot be read, by us or anyone, and we cannot recover a passphrase you forget. A passphrase is required when the file holds an AI provider key and optional otherwise; a file saved without one can be read by anyone who has it. Either way, the file states in the open when it was made and how many items of each kind it holds. Where you keep the file is up to you; it is never sent to us.

5. Typesmith AI: your install's account, credits and subscriptions

The account. The first time you use Typesmith AI, the app opens an account for this install of the app on our server. There is nothing to sign up for: the account is a random identifier our server makes up, with a secret the app keeps on your phone (never in a backup). It is not tied to your name, your email, your Google account or any identifier of your device, and it is not shared with anyone. To open it, the app asks Google's Play Integrity service to confirm that it is the genuine Typesmith from Google Play, running on a device that passes Android's integrity checks; Google answers with a signed verdict, which our server checks once and does not keep. This stops automated abuse of the free credits. If you reinstall the app, the old account is left behind with whatever credits it had, and a new one is opened.

Credits. A new account starts with a small number of credits. A rewrite uses one and an Ask AI reply two. Watching a rewarded ad in the Typesmith app adds more (section 9), up to a daily number of ads and a ceiling on the balance; the app shows all three numbers. Credits keep for a limited time: those from an ad for seven days, the starting ones for thirty. The app shows which credits expire next and when, and a rewrite always uses the ones that expire soonest. Credits have no money value and cannot be transferred.

Subscriptions are sold and billed by Google Play. We never see your payment details, your name or your email address. What Google gives us is a purchase token that identifies the subscription, and notifications when it renews, is cancelled, or is refunded. We keep a hash of the token (which cannot be turned back into it), whether the subscription is active, and until when.

A subscription is attached to the install's account, and while it stands, rewrites draw on its daily allowance instead of credits. It is tied to your Google account by Google Play, which is why it follows you to a new phone without signing in to anything of ours.

6. What our server keeps

To be exact about the server behind Typesmith AI, it holds:

It keeps no text, no IP address beyond the logs above, and no device identifiers. The records live in a database at Cloudflare (D1), in one Cloudflare location. The server runs on Cloudflare (Cloudflare, Inc., United States). Your request enters Cloudflare's network at a data centre near you and is processed by our server in one Cloudflare location, which may be outside your country. Cloudflare processes the requests on our behalf, under its own policy, and does not keep the text either.

7. Passwords and sensitive fields

In a password field the keyboard shows no suggestions, learns nothing and keeps nothing. In fields an app marks private (“incognito”), nothing is learned either. The AI features are not offered in password fields.

8. Permissions

The app itself asks Android for three things: Internet (for the AI features and, if you choose to watch one, the ad), network state (to tell you when you're offline rather than fail silently), and vibration (key feedback).

Google's ads software, which the app includes for that ad (section 9), declares its own: the advertising ID, Android's ad services for the ad ID, attribution and topics, and two that let it finish its work in the background (wake lock and foreground service). It uses them only once you tap Watch an ad.

None of these makes Android show you a permission prompt, and the app does not ask for contacts, location, storage, microphone or camera.

9. Advertising

There are no advertisements in the keyboard, and there never will be: nothing that draws on your screen while you type should also be trying to sell you something.

Ads exist in one place: the Typesmith settings app, when you choose to watch one to earn Typesmith AI credits (Settings → AI → Watch an ad). They come from Google AdMob (Google LLC). Google's ads software is started the first time you tap that button, not when the app opens; if you never tap it, it never runs. When it runs, Google receives what its software collects to serve and measure ads: your device's advertising ID, your IP address, information about your device and the app, and, where the law asks for it, your consent choices. Google uses this under its privacy policy and its advertising terms. You can reset or delete your advertising ID, and opt out of personalised ads, in Android's settings (Settings → Google → Ads).

If you are in the European Economic Area, the United Kingdom or Switzerland, the app shows Google's consent form before the first ad, and Ad privacy options in Settings → AI lets you change your choice later. When an ad has been watched to the end, AdMob tells our server so, with the install identifier the app gave it, so that the credits can be added; that message carries nothing else about you. We use nothing from the ads for any other purpose, and we never give advertisers anything of yours.

10. This website

This website, focusdot.dev, is a static site with no cookies and no accounts. Our hosting provider, Cloudflare, serves it and counts its visits with Cloudflare Web Analytics: a small script on each page reports the page viewed, where the visit came from, the browser, device type and country, and how quickly the page loaded. It sets no cookie, keeps nothing in your browser and does not follow you to other sites; we see totals, not people. Cloudflare sees the requests, as any host does, under its own policy.

The guide page embeds our how-to video from YouTube in its privacy-enhanced mode: the player is fetched from Google (youtube-nocookie.com) when you scroll to it, so Google sees that request under its own policy, and YouTube keeps nothing in your browser unless you play the video.

11. Emails you send us

If you write to support@focusdot.dev, we get what any email carries: your address, the name your email app sends with it, and what you wrote. Cloudflare's Email Routing forwards mail for that address to the mailbox we answer from.

Send feedback, in the app's Settings, opens your own email app with a message to that address already started. The app sends nothing itself: the message goes only if you send it, and you can change or delete any of it first. Below the space for your words it adds a few lines that help us match a report to a build and a phone:

Nothing you typed with the keyboard is in them, and no API key, learned word, correction or clipboard item.

We use your emails only to answer you and to fix what you report. We keep them no longer than 12 months after the last message in the conversation; ask and we delete them sooner.

12. Children

Typesmith is not directed at children under 13, and we do not knowingly collect anything from them. The app collects nothing from anyone beyond the anonymous account in section 5; if you believe a child has subscribed to Typesmith AI, contact us and we will end the subscription. Ads are requested from Google as not directed at children.

13. Your rights and choices

14. Changes

If this policy changes in a way that matters — new data, a new recipient, a new purpose — the app will tell you before the change applies, and this page will show the date. Small clarifications just update the date.

15. Contact

FocusDot · support@focusdot.dev