Your privacy is sacred to us. Here is exactly what we collect, why, and how we protect it.
Last updated: May 2, 2026
Short version: BE FREE collects only what is strictly necessary to run the app. We never sell your data, never serve ads, and never share your personal struggles with third parties for marketing purposes.
1. What we collect
Information you provide
Email address — used for account authentication and password recovery.
Display name (optional) — a name you choose to personalize the app.
Bio (optional, up to 500 characters) — a short free-text statement you may add to your profile (e.g., "Walking in faith, one day at a time"). You may leave this blank or edit it at any time.
Sobriety start date — to calculate your streak and counter.
Prayer and Bible reading minutes — to track your Daily Faith Practice goals.
Sin category / struggle area — the area(s) you choose to work on (e.g., "Lustful Thoughts"). Stored as a category label only — no free-text descriptions.
Daily check-in status — whether you marked a day sober or logged a relapse.
Emergency contacts (optional) — names and phone numbers you may save for crisis moments. Stored only on your device using encrypted secure storage. Never uploaded to our servers.
Automatically collected
Anonymous crash reports — via Sentry, to fix bugs. No personal identifiers attached.
Anonymous usage events — via PostHog (e.g., "user opened Progress tab"). No names, no ad IDs, no behavioral profiling.
Device type and OS version — for compatibility debugging only.
2. What we do NOT collect
Free-text journal entries or personal notes
Advertising identifiers (IDFA, GAID) — we do not use them
Location data
Contacts or address book
Camera or microphone data
Biometric data of any kind
Social graph or communication metadata
3. Who we share data with
We use a small set of trusted infrastructure providers. We do not sell data to anyone.
Supabase
Our backend database and authentication provider. Your account data and sobriety records are stored in Supabase's cloud infrastructure with row-level security (RLS) — meaning only your authenticated session can read your own records. Data is encrypted at rest (AES-256) and in transit (TLS 1.3). Supabase Privacy Policy →
PostHog
Anonymous product analytics. We use PostHog to understand which features are most useful, so we can improve the app. All events are anonymized before transmission. We have disabled all IP address logging in our PostHog configuration. PostHog Privacy Policy →
Sentry
Error and crash monitoring. When the app crashes, Sentry captures a diagnostic report (stack trace, OS version, app version). These reports contain no personal information. Sentry Privacy Policy →
4. How long we keep your data
Active account data — kept for as long as your account exists.
After account deletion — your data is deleted immediately from our active database. Encrypted backups may retain data for up to 30 days before being purged in the normal backup rotation cycle.
Anonymous analytics — retained for 12 months in aggregated form.
5. Your rights
Regardless of where you live, we honor the following rights:
Access — request a copy of all data we hold about you.
Correction — ask us to correct inaccurate data.
Deletion — delete your account at any time via Settings → Delete Account in the app, or via our web form.
Export — request a machine-readable export of your data (JSON format).
Objection — opt out of anonymous analytics by emailing us.
BE FREE is not directed at children under 13. We do not knowingly collect data from anyone under 13. If you believe a child under 13 has created an account, please contact us immediately and we will delete the account.
7. Security
All data encrypted in transit via TLS 1.3
Database encrypted at rest (AES-256) via Supabase
Row-level security ensures users can only access their own records
Passwords are never stored in plain text — hashed via bcrypt
Two-factor authentication available to all users
Sensitive tokens stored in device Secure Store (not AsyncStorage)
8. Changes to this policy
If we make material changes to this policy, we will notify you via in-app notification and update the "Last updated" date at the top of this page. Continued use of BE FREE after changes take effect constitutes acceptance of the revised policy.
9. Contact
Questions, requests, or concerns about your privacy: