Your words stay yours

Privacy, in plain words.

Effective September 21, 2026

Idio Keyboard processes what you type on your device.

There is no Idio account, no advertising or tracking SDK, and no cloud processing of your typing. The keyboard makes no network requests. Optional features can still store sensitive information on your device, so this policy explains what each one keeps, for how long, and how to delete it.

Who this policy covers

This policy covers Idio Keyboard, its containing iPhone/iPad app, and getidio.com, operated by Idio's developer. Contact support@getidio.com for privacy questions or requests.

At a glance

Everyday typing

Idio sends the characters you choose to the app you are typing in through Apple's keyboard APIs. To follow a text field's capitalization rules it briefly examines a short stretch of text before the cursor, and it uses the field's traits to label Return. It cannot read a whole document or identify the app you are typing in through the public keyboard APIs. iOS uses its own keyboard for password and other secure fields, phone-pad fields and apps that do not allow third-party keyboards. The receiving app controls its own handling of your text. Idio does not record audio.

Smart Correction and Clean Up

Smart Correction is off until you choose it; setup asks, and you can change it in Keyboard → Typing behavior. Idio works only with recent text it can still verify this keyboard typed in the current field. Clear mechanical slips can repair immediately using local word/touch evidence. On a supported iPhone with Apple's on-device language model available, unresolved owned text can also receive a bounded sentence-level cleanup after a short typing pause for connected typing/spelling slips, capitalization, punctuation and basic grammar. New typing cancels a pending or in-flight automatic cleanup, and Idio rechecks the exact document before applying any proposal.

Clean Up is the deliberate second look. When you tap Clean Up because you think something was missed, Idio can send the selected recent verified scope — 1 sentence, 2 sentences or the paragraph — to Apple's on-device language model on the same iPhone with a longer proofreading window. The model is instructed to fix typing/spelling errors, basic grammar, capitalization and punctuation while preserving your wording, meaning, slang and tone. A proposal never edits the field directly: Idio validates its edit shape, rechecks the live document and cursor, then performs one verified replacement and shows exact Undo. If the model is unavailable, fails, times out or proposes a rewrite that is too broad, Idio falls back to a narrower deterministic review and may leave the text unchanged. Private for this session does not use the sentence-level model.

A fresh sentence-level model session is used for one automatic cleanup or one explicit Clean Up, then discarded so earlier sentences do not become model conversation history. Model proposals are never treated as learning evidence. The text is processed on-device and is not uploaded to Idio or a cloud model service. Idio skips fields that turn autocorrection off or ask for literal input, and discards correction authority when context becomes uncertain or the keyboard closes.

Backspace right after a change, or Undo, restores your word. Idio remembers that for the rest of the keyboard session, and on this device only if Learn how I write is on. Continued typing, silence and uncertain outcomes are never treated as agreement. Turning Smart Correction off stops this processing but does not erase what was learned; use Data controls for that.

Your choices — Smart Correction, what Idio may learn, and Never Change spellings you add in the app — are kept in a small protected settings file shared with the keyboard, which reads it when it opens, even with Full Access off. Reopen the keyboard after changing settings.

Learn how I write

Off until you turn it on. It keeps bounded counts in a file private to the keyboard: words you use (up to 512), neighbouring words you use together (up to 512 phrase counts), repairs you verifiably made yourself by deleting and retyping and changes you undid (up to 256 word pairs), the kinds of slips you make, such as swapped letters or a neighbouring key, and how often you undo or choose each kind of fix. It keeps no transcript, never learns from silence and never treats Idio's own replacements as proof. These counts are still sensitive: they can reveal your vocabulary and, pieced together, fragments of what you wrote.

With Full Access on, only content-free totals — how many words, repairs and phrases, with a save date — are shared with the app for My Idio; the words and pairs themselves stay private to the keyboard. Turning learning off pauses it and keeps what was learned. You can forget one learned change from the keyboard's ⋯ menu, or from a word example in My Idio → Your language. Reset language learning removes all of it, including your Never Change spellings, the next time the keyboard opens.

Never Change

A Never Change spelling is an instruction, not learning. You add one in My Idio → Your language or with ⋯ → Never change on the keyboard, and Idio keeps up to 256 exact spellings. It works whether or not Learn how I write is on, and it is saved even during a private session. Spellings you add in the app are kept in the shared settings file. Spellings you add on the keyboard are kept in the keyboard's private store; with Full Access on they are also copied to the settings file so the app can list them, and otherwise the app shows only how many there are. Remove one in My Idio; Reset language learning removes them all.

Learn how I type

Off until you turn it on. It keeps summaries of where your touches land on each letter key — averages and spread, not individual taps — with average rhythm between keys and how long keys are held. Summaries are kept for up to eight keyboard layouts, separately for each hand position you choose or teach and for typing speed, with the layout's key geometry and save dates. It also keeps the results of Teach Idio your hands rounds in Keyboard, letters confirmed by repairs you made yourself, and a small number of numeric touch-pattern samples that help Idio recognise how you are holding your device. It saves no words, no ordered key history, no raw touch coordinates and no app identity.

These summaries can inform Smart Correction when it is on, without changing its safety rules, and keys never move on their own. With Full Access on, a copy is shared with the app for You, including summaries saved while Full Access was off. Turning learning off pauses new collection and keeps what was learned. Reset touch learning clears touch patterns, taught hand profiles and the touch map; the keyboard finishes deleting its private copy the next time it opens. More samples are not proof that corrections got better.

Track my typing progress

Off until you turn it on, separately from touch learning. It keeps up to 28 days of daily totals: key presses, spaces and backspaces; words checked and corrections applied, undone or kept; the reasons Idio left words alone; how long correction took on average; average touch position and rhythm; and how much you typed at each speed and in each hand position, as you selected it or as Idio estimated it. It keeps no words, no ordered touches, no raw coordinates and no exact times. Daily activity is still personal and is not anonymous; estimated hand positions are guesses, and counts do not prove accuracy. With Full Access on, these totals are shared with the app for You. Older days are removed as new ones are saved. Delete typing progress removes them all and keeps touch learning.

Word stats & examples

Keep word stats & examples (Settings → Privacy & Learning) is off until you turn it on. It keeps two bounded things under the same consent epoch: per-word day counts for ordinary user-authored or user-confirmed words, and original → replacement correction examples with the action you took next. It never keeps sentence history, word order or a per-use timestamp. Counts begin only after this scope is enabled; nothing is backfilled from earlier language learning. The private count store is bounded to 64 distinct words, and examples keep their separate 200-action / 1,000-pair budget. Both use a 7-day window by default or 30 days only if you choose it. Nothing is kept from a private session. With Full Access and the separate Show word stats & examples in My Idio switch, the app receives retained correction examples plus only a top-five word summary with counts. Delete word stats & examples removes this scope from the keyboard and app; deleting it does not unlearn correction behavior.

Saved Text

Saved Text holds the phrases and links you write in the Idio app, each with an optional ;shortcut. It is stored on this device in a protected file shared with the keyboard, which reads it when it opens, even with Full Access off, and inserts an item only when you choose it. Idio never learns from Saved Text or from inserting it, and it does not use the clipboard. The library is bounded to 200 items. Delete saved text removes it; Reset everything asks separately whether to delete it too.

Private for this session

Private for this session, from the idio mark or the ⋯ menu above the keys, pauses learning and history until you close the keyboard. During it, Idio writes no language learning, touch patterns, progress counts or word examples, and corrects with its built-in evidence plus the spellings you told it never to change. Explicit instructions you give, such as Never change, are still saved. It does not erase text you already sent, and it cannot detect password fields.

Fit Lab and Compare keyboards

Fit Lab and Compare keyboards, in Keyboard, are optional experiments you start. Each run records the date, how long you took to type a fixed practice passage, characters typed, deletions and error rates, with the hand position and the layout or keyboard you chose. Compare also keeps the text you typed for its passage. Results stay in files private to the app on this device: up to 12 Fit Lab experiments of up to 200 runs each, and up to 200 comparison runs. A Fit Lab result changes your layout only if you apply it. Delete experiment, Delete comparison data or Reset everything removes them.

Backup & new phone

Idio has no account and no server, so the only way Idio's data can move to a new device is your own iPhone backup. Include Idio in iPhone backups (Settings → Backup & new phone) is off by default.

A change applies to the app's files at once; the keyboard's private files follow the next time the keyboard opens. A reset or deletion in Idio applies to later backups, not to backups already made. When an iPhone is restored from a backup that included Idio, your words and settings come back as they were, but the keyboard does not use or add to the touch profile from the previous iPhone until you choose Use it on this iPhone or Start fresh in the app.

Full Access and local sharing

Full Access is optional. Typing, Smart Correction, learning and Never Change work with it off. Turning it on (iPhone Settings → General → Keyboard → Keyboards → Idio) lets the keyboard share what it learned with the Idio app on the same device, so You can show it, and lets the keyboard play haptics: without it, iOS does not allow keyboard haptics even when the setting is on. Haptics are off by default. The keyboard keeps its own private store; with Full Access on it writes an inspection copy into a container shared only with the Idio app, which can include history saved while Full Access was off.

Apple's permission allows broader capabilities, including networking, but the Idio keyboard makes no network requests and uses no cloud processing. Switching Full Access off does not erase a copy already shared. Without Full Access the keyboard can still read the app's settings, Saved Text and deletion requests, but cannot confirm a deletion back to the app.

Idio Pro and Apple purchases

Idio Keyboard will be free to download at public launch. Idio Pro is an optional auto-renewable subscription bought in the Idio app through Apple. Apple handles payment, billing, renewal, cancellation and refunds under its own policies, and Idio never receives your payment details. Only the app uses Apple's StoreKit, to load products and your local prices, verify and restore purchases, and open subscription management. The keyboard never makes billing requests, and no typing, language, touch or learning data is part of a purchase. There is no Idio billing server, advertising identifier or tracking integration.

After Apple verifies a subscription, the app saves a small local cache of that verification: the product, when it was verified, when the current period ends and whether a billing grace period applies. It stays on this device and is never included in backups. The keyboard reads it when it opens, even with Full Access off. It lets Pro keep working, without the keyboard contacting Apple, until the end of the paid or grace period Apple last verified; Idio learns about renewals, cancellations and refunds the next time you open the app. Pro changes how much of your saved learning Idio can use, not what Idio collects. When Pro ends nothing is deleted, and resetting data in Idio does not cancel a subscription; manage it with Apple.

Developer research tools

Idio's internal test versions include research tools used to develop and test the keyboard. The version on the App Store does not offer Developer Mode, so these tools cannot be turned on there. In test versions they are hidden unless Developer Mode is turned on, stay off until you give their separate consent, show when they are recording, and stop when the keyboard or its research controls close. Please use invented test text with them.

These records are sensitive, not anonymous, and never included in backups. They exist to improve on-device typing, not to profile anyone. Clear telemetry in the keyboard's research controls removes key capture and Shadow Mode records and also clears the keyboard's language and touch learning; Reset everything in the app removes all research data.

Storage and retention

Idio's files use atomic local writes, iOS complete file protection and fixed size limits. That protection depends on your device and does not prevent screenshots or access to a compromised device. Apart from word stats & examples (7 or 30 days) and progress totals (28 days), Idio does not delete saved data on a schedule: it stays until you reset or delete it, or until newer evidence replaces older evidence within a limit. If storage is unavailable or damaged, Idio reports the problem instead of treating it as empty, and typing keeps working.

Clear or reset your data

In Idio → Settings → Privacy & Learning → Data controls, each control touches only its own scope: Reset language learning (this also clears Never Change spellings), Reset touch learning (including taught hand profiles), Delete typing progress, Delete word stats & examples and Delete saved text. Reset everything resets all learning, history, teaching, Fit Lab layouts and experiments, comparisons and research data on this device, then asks separately whether to delete Saved Text too; keyboard look-and-feel settings, your Smart Correction choice and your backup choice stay. Reopen the Idio keyboard to complete its private deletion. If a reset fails, retry; some data may remain until it succeeds.

The app covers its content while inactive, but cannot prevent screenshots. Removing Idio may remove local app data according to iOS behavior; use the explicit controls first if you want to verify clearing. Copies you saved outside Idio must be deleted separately.

No sale, advertising or hidden upload

Idio does not sell typing data, use it for advertising or operate a server that receives your keyboard data. On supported iPhones, bounded automatic pause cleanup and explicit Clean Up may use Apple's on-device language model locally; the keyboard does not upload that text to Idio or a cloud model service. Apple separately processes App Store downloads, purchases and any diagnostics you choose to share with developers under its own policies. Those platform services are separate from Idio's local stores.

This website and support email

This website uses Cloudflare for HTTPS hosting and delivery. Cloudflare necessarily processes request information such as IP address, requested URL, browser information and security signals to deliver and protect the site. We do not add analytics scripts, tracking pixels, advertising, cookies or visitor accounts. Cloudflare's infrastructure processing is not keyboard data processing.

If you email support, your email address, message and any attachments are processed by Cloudflare Email Routing and our email provider to deliver and answer your request. Support correspondence is separate from on-device data and may be retained to resolve the issue and maintain support history. Request deletion by emailing us; we will explain any information that must be retained. Avoid sending passwords, real conversations, raw research files or other unnecessary sensitive data.

Service providers may process website requests or support messages in other countries. See Cloudflare's privacy policy and our email provider's privacy policy.

Your questions and choices

You can leave every optional feature and Full Access off, clear local data and stop using the keyboard at any time. We cannot remotely retrieve or delete your device-local typing records. Contact support@getidio.com for help or applicable access/deletion requests concerning support correspondence. Idio has no age-based accounts and does not use research for advertising to children.

Changes to this policy

We will update this page and its effective date if behavior changes. Material changes to collection or sharing will be disclosed before relying on new consent. Future product plans are not descriptions of current collection.