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