Privacy Policy
Last updated: August 19, 2026
Faithlocked respects your privacy. This policy explains how the app handles your information. No account, no cloud sync — everything lives on your device.
This policy covers Faithlocked on iOS (App Store) and on Android (Google Play). Sections that apply to only one platform are labelled as such.
1. Information We Access
1.1 App Settings (Stored Locally)
Your preferences — blocking rules, selected apps, prayer history, streaks, and unlock sessions — are stored locally on your device — on iOS via SwiftData and an App Group container, on Android via Room and DataStore. They never leave your device.
1.2 App Blocking
iOS. Faithlocked uses Apple's Screen Time framework (FamilyControls, ManagedSettings, DeviceActivity) to block apps you select until you complete a prayer. Apple processes this entirely on-device. The app does not see the content, history, or notifications of the apps you choose to block — only opaque tokens managed by iOS.
Android. To show the prayer screen the moment you open a blocked app, Faithlocked needs to know which app you have just brought to the foreground. It does this with whichever permission you grant: Android's Accessibility service, or Usage access (usage statistics). In both cases the app reads only the package name of the app in the foreground — never the contents of your screen, your messages, or anything you type. The Accessibility service is declared to receive window-state-change events only and cannot retrieve window content. A foreground service keeps blocking active, and the "display over other apps" permission lets the prayer screen appear on top of a blocked app. All of this stays on your device: the names of the apps you open are never collected, transmitted, stored off-device, or shared with anyone. You can decline these permissions or revoke them later at any time (see Section 5).
1.3 Prayer Generation
When you request a guided prayer, Faithlocked sends a short context payload (locale, prayer category, scripture reference identifier) to our Cloudflare Worker proxy, which forwards it to Google Gemini to generate the prayer text. The request is authenticated with an HMAC signature and rate-limited by IP. No personal identifiers, account information, or device IDs are sent. Generated prayer text is returned to your device and stored locally.
1.4 Notifications
With your permission, Faithlocked schedules local notifications to remind you when an unlock session is ending or when a scheduled prayer block begins. Notifications are scheduled and delivered on-device by iOS and Android — none are sent via remote push services. On Android, scheduled blocking windows and reminders may also use exact alarms, which run entirely on your device.
1.5 Refund Requests (Apple)
If you request a refund for an in-app purchase, we may provide Apple — through our subscription management provider, Adapty — with information about your in-app purchase activity so Apple can evaluate the request fairly. This may include details such as the time since app installation, total app usage time, an anonymized account identifier, whether the in-app purchase was fully consumed, whether it included a trial period, the total amount spent, and the total amount refunded. This data is shared only with Apple, only in response to a refund request, and solely to process that request. You can withdraw your consent at any time — see Section 4 of our Terms of Use or email us at support@faithlocked.app. This applies to purchases made through the App Store only. Purchases made through Google Play are handled by Google under Google Play's refund policy, and we do not share consumption data with Google.
2. Information We Do Not Collect
- Name, email, or contact information
- Location or GPS data
- Device identifiers used for advertising
- Health or fitness data
- Contacts, calendar, photos, microphone, or camera data
- Browsing history or content from blocked apps
3. Third-Party Services
3.1 Adapty
Faithlocked uses Adapty to manage subscriptions and present paywalls on both platforms (StoreKit on iOS, Google Play Billing on Android). Adapty may collect subscription status, purchase history, device type, OS version, and an anonymous Adapty user ID. Adapty does not receive prayer data, blocking rules, or any personal information you enter into the app. See Adapty's Privacy Policy.
3.2 PostHog (Analytics)
Faithlocked uses PostHog to collect anonymous product analytics (feature usage, screen views, app version, OS version) so we can improve the app. Data is processed on EU servers. No personal information, prayer content, or blocking rules are sent. See PostHog's Privacy Policy.
3.3 Google Gemini (via our proxy)
Prayer generation requests are forwarded by our Cloudflare Worker to Google Gemini. Google processes the prompt to generate the response and is subject to Google's Privacy Policy. We do not pass user identifiers, only the minimum prompt context required to produce a prayer.
3.4 Apple Services (iOS)
Faithlocked integrates with Apple FamilyControls (app blocking) and StoreKit (subscriptions), governed by Apple's Privacy Policy.
3.5 Google Play (Android)
On Android, subscriptions are purchased and billed through Google Play Billing, and the app is distributed and updated through the Google Play Store — both governed by Google's Privacy Policy. Faithlocked does not read the Google Advertising ID and shows no ads; the advertising-ID permission pulled in by third-party libraries is explicitly removed from the shipped app.
4. Data Storage
All your data — blocking rules, selected apps, prayer history, streaks, and unlock sessions — is stored locally on your device. No cloud sync or account is required. Faithlocked does not operate any backend servers that store user data; the prayer proxy is stateless beyond per-IP rate limiting.
5. Data Deletion
Uninstalling the app removes all app data from your device.
- iOS: revoke Screen Time access in Settings > Screen Time, and manage notifications in Settings > Notifications > Faithlocked.
- Android: revoke Accessibility access in Settings > Accessibility > Faithlocked, Usage access in Settings > Apps > Special app access > Usage access, "display over other apps" in Settings > Apps > Special app access, and manage notifications in Settings > Apps > Faithlocked > Notifications.
6. Children's Privacy
Faithlocked is rated for general audiences on both stores (4+ on the App Store, PEGI 3 on Google Play). We do not knowingly collect personal information from children under 13. The app requires no account or personal data to function.
7. Your Rights
All Users
- Access all your data directly within the app.
- Delete all data by uninstalling the app.
EU Users (GDPR)
- Rights to access, rectification, erasure, and data portability apply.
- Since all data is stored locally on your device, you retain full control.
California Users (CCPA)
- We do not sell personal information.
- Right to know and delete applies via on-device controls.
8. Changes to This Policy
We may update this policy from time to time. Changes will be indicated by updating the "Last Updated" date. Significant changes will be communicated within the app.
9. Contact
If you have questions about this policy, contact us at support@faithlocked.app.
© 2026 Faithlocked. All rights reserved.