Retain ("the App") is operated by Retain App LLC ("we," "us," "our"). This Privacy Policy explains what data we collect, how we use it, and your rights regarding that data.
By using Retain, you agree to the collection and use of information as described in this policy.
The App includes Sentry (crash reporting) and PostHog (usage analytics), both disabled by default. No crash data or usage analytics leave your device unless you explicitly enable them in Settings. When disabled, the App communicates with exactly two servers:
*.supabase.co) — your database and authenticationmcp.retainapp.dev) — your AI integration endpointIf you enable crash reporting, Sentry receives stack traces, device model, and OS version to help us fix bugs. If you enable analytics, PostHog receives anonymized usage patterns. Both can be toggled off at any time, and data collection stops immediately.
Our servers (Supabase and Cloudflare Workers) produce standard operational logs: request volume, response status codes, latency, and rate-limiter events. This is infrastructure telemetry used for performance monitoring, rate limiting, and security. It does not include your task content and is not used for behavioral profiling or marketing.
We use your information solely to:
We do not sell, rent, or trade your personal information to third parties.
We use the following third-party services to operate Retain. Each receives only the minimum data necessary for its function:
| Service | Purpose | Data Shared |
|---|---|---|
| Supabase (AWS-hosted) | Authentication, database, serverless functions | Email, hashed password, all task content, subscription status, audit logs |
| Cloudflare Workers | MCP server (AI integration endpoint) | API requests with bearer token; stateless, no data stored |
| RevenueCat | Subscription management | User ID, subscription events, platform |
| Resend | Transactional email delivery | Email address, email content |
| Sentry (opt-in) | Crash reporting | Stack traces, device model, OS version — only if enabled by user |
| PostHog (opt-in) | Usage analytics | Anonymized interaction events — only if enabled by user |
| Google Play / Apple App Store | App distribution, in-app purchases | Payment and subscription data per their respective policies |
Each third-party service operates under its own privacy policy:
Retain offers an MCP (Model Context Protocol) server that allows AI assistants like Claude to read and manage your tasks with your explicit authorization:
| Data | Retention |
|---|---|
| Account and task data | Stored until you delete your account |
| Audit logs | Automatically deleted after 90 days |
| Device cache | Cleared on sign-out; tied to device lifecycle |
| Subscription history | Retained by RevenueCat and the app store per their policies |
| Transactional email logs | Retained by Resend per their policy |
You can delete your account at any time from the App's Settings screen. Deletion is immediate and irreversible. When you delete your account:
What we cannot delete: Transaction records held by RevenueCat, Google Play, Apple, or Resend, as these are maintained by those services under their own retention policies.
We implement the following security measures:
While we take reasonable measures to protect your data, no method of electronic transmission or storage is 100% secure.
Retain is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us at privacy@retainapp.dev and we will promptly delete it.
Depending on your jurisdiction, you may have the right to:
To exercise any of these rights, contact us at privacy@retainapp.dev.
For California residents (CCPA): We do not sell personal information. You have the right to know what data we collect, request deletion, and opt out of any sale (none occurs).
For EU/EEA residents (GDPR): Our legal basis for processing your data is contract performance (providing the service you signed up for) and legitimate interest (security monitoring via audit logs). You may contact your local data protection authority if you have concerns.
We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last Updated" date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy or your data, contact us at:
Email: privacy@retainapp.dev
Developer: Retain App LLC