Privacy
Blue Text Relay runs entirely on your Mac. This page says exactly what it touches and what it never does.
What it reads
- Your Messages database (
~/Library/Messages/chat.db) and the attachment files Messages already stores on your Mac. Read-only. It never writes to, deletes from or sends through Messages. - Your Contacts, only if you allow it, to show names instead of phone numbers. Names are used on this Mac only.
What it stores
- Settings at
~/Library/Application Support/Blue Text Relay/config.json: chosen threads, access keys (hashed), history limits, port, preferences. - Export files you create, where you choose.
- An access log (
~/Library/Logs/Blue Text Relay/): timestamps, key names, tool names, thread ids, message counts, status codes. Never message text, names or phone numbers. - Your license key, in
license.jsonnext to the settings.
That is all. There is no cache or copy of your messages anywhere. The server reads the database when a client asks and returns only what that client is allowed to see.
What it sends
- Nothing to us. No telemetry, analytics, crash reports or license checks over the network. The license key is verified on your Mac with a public key built into the app.
- To your own agents, only when they ask, only the threads you switched on, only from the dates you allow, with credentials redacted unless you turn the filter off.
- Through a remote-access provider you choose (Tailscale, Cloudflare Tunnel, ngrok). They carry the encrypted traffic between your agent and your Mac. Tailscale is end-to-end encrypted between your devices; with Cloudflare and ngrok the TLS endpoint is theirs, so they can technically see traffic in transit. See their privacy policies.
- Update check: optional, on by default. The app fetches
bluetextrelay.com/appcast.jsonat launch, which exposes your IP address and app version to our host (Cloudflare). Turn it off in Settings → General.
This website
Hosted on Cloudflare Pages, which logs requests in aggregate. No analytics scripts, no cookies set by us. The buy page loads Paddle's checkout script; Paddle's privacy policy covers payment. Purchase emails are sent from licenses@bluetextrelay.com; we keep the buyer email and the issued key id so we can reissue a lost key or process a refund.
No AI in the app
Credential redaction and every other filter are fixed, deterministic rules compiled into the app. No language model, on-device or remote, ever reads your messages inside Blue Text Relay. What your own agents do with the messages you give them is up to you and them.
Apple
Blue Text Relay is an independent product, not affiliated with or endorsed by Apple. It uses the Full Disk Access permission Apple provides for letting you choose which apps may read your data. It does not bypass any Apple security measure, does not access other people's data beyond what Messages already stores on your Mac, and does not send or modify iMessages.
Questions: support.