Privacy
Scribe processes your speech and text on your Mac or iPhone. This page says what stays on the device, when the app uses the network, which permissions it asks for and why, and what you control.
What stays on your device
Speech recognition, Refine, meeting transcription and summaries all run locally. Dictation audio is handled in memory and discarded. Your notes, meetings, Dictionary, Snippets and Corrections are stored on the device and nowhere else. There is no account and no analytics, so nothing identifies you.
Network requests
Scribe uses the network in two cases, both started by you:
- Model downloads you start: Apple speech assets for a language you add, and the optional Parakeet, Gemma 4 and speaker models from Hugging Face.
- Mac update checks, when you choose Check for Updates… or turn on automatic checks. They are off by default.
Neither sends any audio, text or usage data. The iPhone keyboard makes no network requests at all.
Permissions and why
- Microphone (Mac, iPhone): to hear you.
- Accessibility (Mac): to notice your talk shortcut, type the result and read a selection you ask Scribe to edit.
- System Audio Recording (Mac): to capture the other side of a call you record.
- Full Access (iPhone keyboard): to exchange text and settings with the Scribe app on the same phone.
- Contacts (optional): to spell names, only if you turn it on.
Data you control
Keep history decides how long untouched dictations stay: off, a day, 30 days or forever. Deleted notes and meetings wait 30 days in Recently Deleted. Export Library… writes everything to one file you keep; Clear history and Reset typing learning remove what Scribe has saved or learned. Uninstalling removes the rest.
Contact
Questions about privacy: support@nanthai.tech.
Privacy policy
Effective 2026-10-18. Applies to NanthAi Scribe for macOS and iOS, including the keyboard extension, published by NanthAi.
NanthAi Scribe processes your speech and text on your device. We do not collect, store or sell your speech or text. The app has no user accounts, no analytics and no advertising. Network requests are limited to model downloads you start and Mac update checks you start or turn on.
1. Data processed on your device
- Audio. While you hold the talk shortcut or after you tap Talk, the microphone audio is passed to on-device speech recognition (Apple's speech framework, or the optional Parakeet model). Dictation audio is processed in memory and discarded; it is not written to disk and not transmitted. Meeting audio (Mac and iPhone) is written to disk during a recording so a crash doesn't lose the meeting; after successful transcription it is deleted unless you turn on Keep recordings' audio.
- Transcripts and notes. Dictations, notes, meeting transcripts and summaries are stored locally: in Application Support on macOS, and in the app's container (shared with its keyboard via an App Group) on iOS. Your Keep history setting (Off, 1 day, 30 days, Forever) controls how long untouched dictations are kept; notes you edit, pin or create are kept until you delete them. Deleted notes and meetings wait 30 days in Recently Deleted, where you can restore them or delete them at once.
- Backups you export. Export Library… writes a file containing your notes, meetings, Dictionary, Snippets and Corrections to a location you choose. It leaves your device only if you move it.
- Rewriting (Refine). Text is rewritten by Apple Intelligence on the device, or by the optional Gemma 4 model running locally. No text is sent to any server.
- Selected text and screen context (Mac). With Accessibility permission, Scribe reads the text you have selected when you use Edit selection, and, if Use screen context is on, a bounded amount of text from the window you are dictating into. This is used only for the current dictation, is not stored, and never leaves the Mac. You can turn screen context off in Settings › Refine.
- Dictionary, Corrections, Snippets and settings. Stored locally. Auto-learning compares a dictation with your local correction; suggestions stay on the device. If you enable names from Contacts, Scribe reads given names, family names and nicknames locally to help spell them. On iOS they are shared with the keyboard extension through the App Group container. The keyboard's learned key offsets stay on the phone and are cleared by Reset typing learning.
- Clipboard (Mac). Scribe inserts text by placing it on the clipboard and pasting, then restores your previous clipboard contents. It does not read your clipboard for any other purpose.
2. Data we collect
We do not collect audio, text or usage data. The Mac update check requests the appcast from scribe.nanthai.tech and sends no user content or telemetry. There are no accounts, logins, analytics, telemetry, crash reporting or advertising identifiers.
3. Network connections
Scribe uses the network for model downloads you start and Mac update checks you start or turn on:
- Apple speech assets for a language you choose, downloaded by macOS or iOS from Apple.
- Optional models from Hugging Face: the Parakeet language pack (483 MB), the Gemma 4 rewrite model (4.36 GB) and the meeting speakers model (13.7 MB). These downloads send the usual HTTP request information (such as your IP address) to Hugging Face, subject to Hugging Face's privacy policy. The app sends no user content with these requests. Downloads are never automatic.
- Mac update checks. Choose Check for Updates… in the app menu to check manually. Automatic checks are off by default and can be turned on in Settings › General › Check for updates automatically. When on, Scribe asks scribe.nanthai.tech once a day and sends nothing else. The check requests the appcast; as with any HTTP request, the host receives the usual connection information, such as your IP address. No audio, text, device profile, usage data or analytics are sent.
Besides model downloads, this update check is the only network request the Mac app can make, and only when you start it or turn it on. The iPhone keyboard makes no network requests.
4. The keyboard extension and Full Access
iOS keyboard extensions run in isolation and cannot use the microphone. To dictate, the Scribe keyboard asks the Scribe app to record, and receives the resulting text through a container the two share on your device (an App Group). Reading that container, your Dictionary, snippets and settings, and running Refine inside the keyboard, requires the Allow Full Access setting.
Full Access is used for:
- exchanging dictation state and text with the Scribe app on the same device;
- reading your Dictionary, Snippets and keyboard settings;
- running Refine on selected text with Apple Intelligence on the device.
Full Access is not used to send anything over the network, upload what you type or keep a keystroke log. The keyboard uses the text around the cursor and the selection to place and refine text and to recognise local spelling corrections. Dictionary entries, Corrections and remembered keyboard words stay in the shared container on your phone; they are not uploaded.
5. Meetings
Before each recording, Scribe shows a sheet that says: "Ask everyone for permission before you record. Recording laws vary by country." Recording a meeting captures your microphone and, with the System Audio Recording permission, the audio of other apps. On iPhone, meetings capture the microphone only; iOS does not let Scribe record other apps' call audio. Transcription, speaker separation and summarisation run on the device. Recordings are saved locally during capture and processing for recovery. After a transcript is available, audio is deleted unless you enable Keep recordings' audio, in which case you can play it back inside the meeting. If processing fails, the original audio remains so you can recover the meeting. A recording you import with Transcribe a recording is copied into Scribe's meeting storage and processed the same way; the copy is deleted after transcription unless Keep recordings' audio is on. Your original file is not changed.
6. Permissions
| Permission | Platform | Why |
|---|---|---|
| Microphone | Mac, iPhone | To hear you while dictating or recording a meeting. |
| Speech recognition | Mac, iPhone | To use Apple's on-device speech recognition. Audio never leaves your device. |
| Accessibility | Mac | To detect your talk shortcut, paste text, read your selection and, optionally, the window text for screen context. |
| System Audio Recording | Mac | To capture the other participants of a meeting you choose to record. |
| Contacts (optional) | Mac, iPhone | To use names for spelling when you turn on Use names from Contacts. |
| Keyboard Full Access | iPhone | See section 4. |
7. Children
Scribe does not collect personal data from anyone, including children.
8. Your data, your control
All data lives on your device. Delete notes or meetings in the Library (they can be restored from Recently Deleted for 30 days), use Clear history, delete downloaded models in Settings, export a backup whenever you like, and remove any remaining local files when uninstalling. Data retained in device backups is managed through your backup settings. Because we hold no data about you, there is nothing for us to export or erase on request.
9. Changes
If this changes, we'll update this page and its date.
10. Contact
Questions about privacy: support@nanthai.tech.