Legal

Privacy Policy

Last updated September 8, 2026

The short version

DuoTyping analyzes your text on your device, using a model bundled with the app. By default, the app has no network entitlement — it is not technically capable of sending your writing anywhere, whether or not you'd trust it to. Cloud AI is an optional feature you turn on yourself, using your own API key.

What DuoTyping accesses

DuoTyping requires system Accessibility permission to read the text field you're focused on, so it can detect and suggest corrections anywhere on the system. It only reads the field currently in focus when you invoke it — it does not log keystrokes, monitor other apps, or read fields you haven't activated.

No text is written to disk outside of your device's normal memory during a session, and no writing content is transmitted to us or any third party by default.

Local detection

Grammar, tone and structure detection runs entirely on-device using a local model bundled with the app. The default build ships with zero network entitlement at the sandbox level, so your text cannot leave your device even in principle — not because of a setting, but because the app is not permitted to make network requests.

Cloud AI (opt-in)

If you choose to enable Cloud AI, DuoTyping sends the relevant text snippet directly from your device to the model provider you configure, using an API key you supply. We do not operate a server in this path and do not receive, log, or store your writing. Review your provider's own data-handling terms before enabling this feature — DuoTyping does not control how they process requests.

What we collect

Purchases are processed by our payment provider, who shares an order confirmation (email, license status) with us for license validation and support. We do not collect analytics on the words you write or the suggestions you accept or reject.

We may collect basic, non-content crash and diagnostic data if you explicitly opt in from Preferences, to help us fix bugs. This never includes document text.

No training on your text

We do not use your writing to train models, ours or anyone else's, whether in local or Cloud AI mode.

Your controls

Cloud AI is off by default and can be disabled at any time from Preferences. Uninstalling the app removes the local model and all app data from your device. Contact us to request deletion of any account or purchase records we hold.

Changes to this policy

If this policy changes materially, we'll note it in the app's release notes and update the date above.

Contact

Questions about this policy: privacy@duotyping.com