Privacy Policy · Updated May 7, 2026

Your stuff is yours.

The 60-second version: We read what you ask us to read. We don't sell your data. We don't train AI models on it. You can delete everything with one text. If something goes wrong, we'll tell you in 72 hours.

The short version

1. What we read and why

From you

From services you connect

What we don't collect

2. What Ezra remembers (and what he forgets)

What we keep, and for how long

What we don't keep

Your right to delete

3. Who else touches your data

First, the question we get most: can Ezra read my other text messages? No. Ezra only sees the messages you send directly to his phone number. Your conversations with everyone else (your partner, family, group chats, work threads) are between you and them. Apple's iMessage encryption protects them, just like it always has. Ezra is not a system-level app, not installed on your phone, and has no access to anything outside the thread you started.

Below is the complete list of third-party services that touch your data when you use Ezra. We don't share data with any other party. We don't share with advertisers, marketers, data brokers, or anyone not listed here.

Inference

Anthropic (Claude AI). What they receive: the text content of your messages to Ezra, plus relevant context from your conversation history and profile. What they retain: nothing per their API terms (we use the standard API which doesn't train on inputs and doesn't retain prompts beyond a 30-day abuse-monitoring window). Round trip is one to three seconds. Anthropic's privacy policy: anthropic.com/privacy.

Voyage AI (embeddings). What they receive: short text snippets from your messages to compute semantic search vectors. What they retain: nothing per their API terms. The inputs are processed and dropped. Voyage's privacy policy: voyageai.com/privacy.

Delivery

Loop Message (iMessage relay). What they receive: your iMessages to Ezra and Ezra's replies, while in transit. They route messages between Apple's iMessage network and our backend. Apple's end-to-end encryption applies between you and the Apple ID Ezra uses. What they retain: per their privacy policy. Loop Message: loopmessage.com/privacy.

Third-party app connections

Composio (OAuth + tool routing). What they receive: your OAuth access tokens for any apps you connect (Gmail, Calendar, Slack, Notion, etc.), and the API calls Ezra makes against those apps. What they retain: encrypted access tokens for as long as you keep the connection active, deleted when you disconnect. Composio is SOC 2 audited. We chose this so your tokens don't live on our infrastructure. Composio's privacy policy: composio.dev/privacy.

Connected services (Gmail, Google Calendar, Slack, Notion, etc.) themselves. Once you connect a service, that service governs its own data per its own privacy policy. We only access what you explicitly ask Ezra to access.

Hosting and infrastructure

Neon (Postgres database). Where your conversation history, profile facts, and audit log live at rest. SOC 2 Type II audited, encrypted at rest and in transit. Neon's privacy policy: neon.tech/privacy.

Fly.io (application runtime). Where the Ezra agent process runs. Receives webhook payloads from Loop Message in transit. No persistent user data is stored on Fly's filesystem. Fly's privacy policy: fly.io/legal/privacy-policy.

Cloudflare (DNS, email routing, voice transcription). Cloudflare provides DNS for textezra.com and routes email sent to support@textezra.com through to our backend. Cloudflare also runs the Whisper speech-to-text model that transcribes any voice memo you send Ezra: the audio bytes are POSTed to Cloudflare's AI endpoint, a text transcript comes back, and the audio is dropped on Cloudflare's side per their AI terms (no retention, no model training on your inputs). Cloudflare's privacy policy: cloudflare.com/privacypolicy.

Operations

Sentry (error tracking). When the Ezra agent crashes, Sentry receives the Python traceback plus your user ID for correlation. We explicitly disable PII capture, so message text and tool inputs are not sent. Sentry retains errors for 30 days. Sentry's privacy policy: sentry.io/privacy.

Plausible (website analytics, textezra.com only). Plausible counts page views and aggregate clicks on the marketing site (textezra.com). It uses no cookies and stores no personal data. No IP retention, no fingerprinting, no cross-site tracking. It does not see anything you do inside iMessage with Ezra. Plausible's data policy: plausible.io/data-policy.

Payments (when paid features exist)

Stripe. When paid features ship, Stripe will handle billing and store your card on its PCI-compliant infrastructure. We never see your full card details. Stripe's privacy policy: stripe.com/privacy.

4. What we will never do

5. Your rights

You have rights over your data. Some come from law (GDPR, CCPA/CPRA, similar). All of them, we honor for everyone, regardless of where you live.

6. Security

7. Children

Ezra is not intended for users under 18. We do not knowingly collect data from minors. Contact us if you believe a minor signed up; we'll delete the account immediately.

8. International users

Data is stored in the United States. By using the service, you consent to this transfer. We comply with GDPR for EU/UK users and similar laws elsewhere. EU/UK users have additional rights, including the right to lodge a complaint with a supervisory authority.

9. State-specific rights

California (CCPA/CPRA): California residents have all the rights described above, plus the right to know what categories of personal information we collect, use, and share, and the right to limit use of sensitive personal information.

Other states (Virginia, Colorado, Connecticut, Utah, Texas): Residents of states with similar privacy laws have substantially the same rights, which we honor.

10. Changes to this policy

Material changes: we'll send you an iMessage at least 7 days before they take effect.

Minor changes (clarifications, typos): "last updated" date is updated.

Continued use after changes take effect means you accept the updated policy. If you don't accept, text "delete me" or email us before the effective date.

11. Contact

For privacy questions, data requests, or anything else: email privacy@ezra.example. We aim to respond within 7 days.

This policy was last updated on May 7, 2026.