Privacy Policy
1. Core principle
Rewryte is a local-first app. Rewriting (grammar fixes, polishing, and native-language→English translation) is performed by an AI model running on your device. Your input text is not transmitted to any external server in the process. We never see, store, or collect your writing.
2. Accessibility permission
Rewryte's core function — reading selected text in other apps and placing the result back in place — requires the macOS Accessibility permission. This permission is:
- Used only at the moment you press a shortcut (⌥R / ⌥⇧R), and only to perform a rewrite.
- The text read is processed in memory and replaced in place — it is not stored, logged, or transmitted.
- Granted by you explicitly in System Settings, and revocable at any time.
3. Network use
The only time Rewryte uses the network is to download the AI model once, the first time it's needed (default model: Qwen2.5 1.5B, ~1GB, from Hugging Face). This downloads the model file — not the text you rewrite. On recent macOS, the built-in Apple on-device model may handle English rewrites instead, with no download at all. Beyond that:
- All inference requests go only to
127.0.0.1(loopback inside your own device), and the local model server is access-controlled so other apps can't use it. - No analytics, telemetry, or crash reporting is sent.
- No account, login, or sign-up.
4. What's stored on your device
The following is stored only on your Mac (~/Library/Application Support/Rewryte/):
- The AI model file — the downloaded local model.
- Your voice profile and saved corrections — the example messages you paste, your tone setting, and the rewrites you keep (used only to match your style). These are encrypted at rest (AES-GCM; the key lives in the macOS Keychain, wrapped by the Secure Enclave where available). Never transmitted.
Deleting that folder removes all of this data.
5. Clipboard
When Accessibility-based replacement doesn't work in a particular app, Rewryte may briefly fall back to the clipboard (copy/paste). Even then it restores your original clipboard contents immediately afterward, and never stores or transmits clipboard data.
6. Optional cloud model (off by default)
Settings lets you optionally enable an external AI (Claude) using your own API key, stored in your macOS Keychain. This is off by default and runs only when you turn it on; the active engine is shown in the menu and settings. If enabled, the text you rewrite is sent to that provider for those requests, under their privacy policy. With the default (on-device model), no transmission occurs.
7. Third parties
Rewryte uses the open-source llama.cpp (MIT) and Qwen2.5 (Apache 2.0) model for local inference. The model is downloaded via Hugging Face. No other third party receives your data.
8. Changes
If this policy changes, we'll update the date on this page. For any material change to how data is handled, we'll notify you in the app.
9. Contact
Questions? Email info@rewryte.io.