charmingo

Conversation help without a Charmingo text server

Private On-Device AI Keyboard for iPhone

A writing keyboard can see sensitive context. Charmingo is designed so supported language generation uses Apple Foundation Models on the device rather than sending your conversation to a Charmingo server.

You should still review iPhone keyboard permissions, Apple service requirements, and the text you choose to place in any third-party app.

Get Charmingo for iPhone
01

On-device generation

Supported requests use Apple Foundation Models on a compatible device.

02

Local saved content

History and favorites you choose to save remain in Apple-provided storage on your device.

03

No ad tracking SDK

Charmingo does not use advertising, behavioral analytics, or third-party crash-reporting SDKs.

How it works

Context in. Draft out. You stay in control.

  1. 1.

    Check compatibility

    Confirm Apple Intelligence, the model, operating system, region, and language are supported.

  2. 2.

    Choose context deliberately

    Include only the conversation details needed to create the draft.

  3. 3.

    Control what leaves the device

    Review the text before placing it into another app, where that app’s own privacy policy applies.

Example drafts

Specific enough to be useful

Private draft workflow

Selected context → on-device generation → editable draft → user-controlled insert.

Frequently asked questions

Does “on-device” mean the entire iPhone is offline?

No. App downloads, StoreKit purchases, update checks, support links, and the host app can still use network services. The claim applies to Charmingo’s supported conversation generation and OCR paths.

Does Charmingo collect my keystrokes?

Charmingo does not operate a server that receives keystrokes or typing history.

What happens to favorites?

Favorites you intentionally save use local Apple-provided storage and can be accessed on that device.

Practical guides

Learn the conversation behind the feature