Legal
Privacy Policy
Last updated: May 2025
Our Commitment
Your name, email address, and personal information will never be shared, sold, or disclosed to any third party, at any time, for any reason. This is a permanent commitment.
Remain Faithful is an accountability app for adults committed to purity. Because of the deeply personal nature of what this app does, we have designed our privacy model first and built the technology to match it. This policy describes exactly what data we collect, what stays on your device, and what your partners can see.
If you have any questions about this policy, contact us at support@remainfaithful.com.
What We Collect
Account Information
When you create an account, we collect:
- Your display name (the name your partners will see)
- Your email address (used for authentication and communications)
- A hashed password (we never store plaintext passwords)
Device Information
We collect your APNs (Apple Push Notification service) device token to deliver accountability alerts to your partners. This token identifies your device to Apple's notification system but does not reveal your identity to us beyond what your account already provides.
Alert Metadata
When your device's monitoring detects concerning content, an alert is generated. We store and transmit the following alert metadata:
- Timestamp of the alert
- Content category (e.g., "Adult Content", "Explicit Text")
- Severity level (Low / Medium / High)
- Which app or browser was active (app bundle ID or domain category, not full URL)
We do not collect, store, or transmit: screenshots, screen recordings, raw OCR text, browsing history, app content, or any representation of what was on your screen.
Usage Analytics
We use Google Analytics (GA4) to understand how users navigate the website. This is optional. You can opt out via your browser's Do Not Track setting or a GA opt-out extension. The app itself does not include analytics SDKs.
Donation Information
Donations are processed by Stripe. We do not store your payment card information. Stripe stores payment data per their own privacy policy. We receive only a confirmation of donation amount for internal records.
What Stays On Your Device
The following data is processed entirely on your device and is never transmitted to our servers or to your partners:
- Raw screen frames captured by the broadcast extension
- OCR text extracted by Apple Vision
- SensitiveContentAnalysis classification results
- Local keyword classifier scores
- Full browsing URLs
- Any visual content from your screen
The broadcast extension runs in a sandboxed process that cannot access the internet. It can only communicate with the main Remain Faithful app process via a shared app group container, ensuring that no screen content can be exfiltrated.
What Your Partners See
Your accountability partners have access to:
- Your display name and account email (as provided by you when you initiated the partnership)
- Alert metadata as described above: timestamp, category, severity level
- Your streak count and weekly digest summary (aggregate counts, not individual events)
Partners do not have access to your screen content, browsing history, or any data beyond alert metadata and account-level statistics you have explicitly made visible.
Data Retention
We retain data for the following periods:
- Account data: retained while your account is active, deleted within 30 days of account deletion
- Alert history: configurable by you in Settings → Data Retention. Options: 7, 14, 30, or 90 days. Alerts older than your selected window are automatically purged.
- Partnership records: removed immediately when either partner ends the relationship
- Donation records: retained for 7 years per financial record-keeping obligations
Third-Party Services
- Apple (APNs): We use Apple's Push Notification service to deliver alerts. Apple's privacy policy applies to their handling of device tokens.
- Stripe: Donation payment processing. Stripe is PCI-compliant. We do not store card data. See Stripe's privacy policy for details.
- Anthropic: In limited cases where on-device classification is uncertain, a text category query (never image content) may be sent to Anthropic's API for classification. No personally identifiable information is included in these requests.
- Google Analytics: Website analytics only. Not present in the iOS app.
Your Rights
You may, at any time:
- Access your data: request a full export of your account data via Settings → Export My Data, or by emailing support@remainfaithful.com
- Correct your data: update your display name and email in Settings → Edit Profile
- Delete your data: delete your account in Settings → Delete Account. This triggers immediate deletion of your account data and alerts, with confirmation within 30 days
- Withdraw consent: disable monitoring at any time from within the app. Partners will no longer receive alerts immediately upon disabling.
For data requests or concerns, contact support@remainfaithful.com. We respond within 30 days.
Children
Remain Faithful is not intended for users under the age of 18. We do not knowingly collect data from anyone under 18. If you believe we have inadvertently collected data from a minor, contact us immediately at support@remainfaithful.com and we will delete it promptly.
Security
All data in transit is encrypted using TLS 1.3. Account passwords are hashed using bcrypt. JWT authentication tokens are stored in the iOS Keychain, not in UserDefaults or plain storage. We do not log sensitive data in our server logs.
Changes to This Policy
We will post any material changes to this policy on this page with a new "Last updated" date. For significant changes, we will notify active users via push notification or email. Your continued use of the app after a policy change constitutes acceptance of the updated policy.
Contact
Remain Faithful
Email: support@remainfaithful.com
GitHub: github.com/remainfaithful