Privacy Policy
Last updated: March 2026
Overview
BetterPhrase is built around a simple principle: your text is your business. By default, all text processing happens locally on your Mac using our bundled AI model. No servers, no cloud, no data leaving your device.
Local text processing
When using the default local model (MLX), all text rephrasing happens entirely on your device. The text you select is read via the macOS Accessibility API, processed by the bundled model running on Apple Silicon, and written back inline. No text is transmitted, logged, or stored at any point.
The Accessibility API is used solely to read explicitly selected text when you invoke BetterPhrase. There is no passive monitoring of keystrokes, clipboard contents, or screen content.
Cloud backends (optional)
If you choose to use a cloud backend (OpenAI or remote Ollama), your selected text is sent to that provider for processing. In that case, the respective provider's privacy policy applies:
- OpenAI — governed by OpenAI's Privacy Policy
- Ollama (remote) — traffic goes to your configured server endpoint; you control that infrastructure
BetterPhrase does not log, cache, or retain any text sent to cloud providers. Cloud backends are entirely opt-in and clearly labeled in the app settings.
API key storage
API keys (e.g., OpenAI) are stored exclusively in the macOS Keychain, the system-level secure credential store. They are never written to UserDefaults, preference files, or any location readable by other apps.
Crash reports
BetterPhrase includes opt-in crash reporting. If the app crashes, a report is saved locally on your device. On next launch, you are shown the exact contents of that report before anything is sent — you choose to send or discard it.
Crash reports contain: app version, macOS version, chip architecture, the crash signal or exception, and a stack trace. They never contain text you have rephrased, clipboard contents, or any other personal data. Crash reporting is off by default and can be toggled in Settings → General.
Waitlist and website
The BetterPhrase website collects only your email address when you join the waitlist. It is stored securely and used solely to notify you about product availability. We do not share your email with third parties.
The website uses PostHog in cookieless mode. No cookies are set for anonymous visitors and no personal data is collected during browsing. If you join the waitlist, your email is associated with your session solely to measure conversion. No tracking cookies or third-party advertising scripts are used.
Data we do not collect
- Text you rephrase (never logged or stored)
- Clipboard contents
- Keystroke data
- Screen content or screenshots
- Application usage patterns
- Device identifiers (unless license activation is enabled)
Contact
For privacy-related questions or concerns, email us at hello@betterphrase.app.