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.