Privacy Policy
Effective date: May 28, 2026
This Privacy Policy describes how HabitPass (“the App”, “we”, “us”) handles your information. The App is developed by Josef Richter (“the Developer”) as an independent project.
If you have questions about this policy, contact support@gethabitpass.com.
Information stored on your device only
The following information is created and stored locally on your device. It is shared between the App and its bundled extensions (the Device Activity Monitor extension and the Shield Configuration extension) using an App Group, but it is never transmitted to the Developer or any third party:
- The list of apps and categories you have chosen to block during the lock period.
- Your selected target language, level, and daily lock time.
- Your flashcard practice history (words seen, correct or incorrect answers, spaced-repetition state).
- The current lock state and completion status for each day.
This information is stored in UserDefaults within an App Group named group.josefrichter.LingoLock.
Apple Family Controls and Screen Time
The App uses Apple’s Family Controls and Screen Time frameworks to block selected apps. Per Apple’s design, the App cannot see which apps you have selected, your usage of those apps, or any other Screen Time data. App tokens are opaque to the Developer and remain under iOS sandbox protection.
Information handled by third-party services
Subscription management (RevenueCat)
When you start a free trial, purchase, or restore a subscription, the App uses RevenueCat to verify and manage your entitlement with the App Store. RevenueCat receives:
- An anonymous, randomly-generated user ID.
- Your subscription status and transaction history (provided by Apple), and country.
- Device information (model, OS version, app version).
RevenueCat acts as a data processor on behalf of the Developer. See RevenueCat’s Privacy Policy.
Product analytics (PostHog)
The App uses PostHog to understand how the App is used so the Developer can improve it. Events sent to PostHog include:
- An anonymous, randomly-generated user ID (not linked to your Apple ID or any personal information).
- Screen views and feature interactions (for example, “paywall plan selected”).
- App version, device model, OS version, and locale.
PostHog data is stored in the European Union. The Developer does not collect your name, email address, contact information, advertising identifier (IDFA), or precise location. See PostHog’s Privacy Policy.
Crash and error reporting
If the App crashes or encounters an unhandled error, technical information about the crash (stack trace, device model, OS version) may be sent to PostHog so the Developer can fix the bug. No personally identifying information is included.
App Store and Apple ID
Purchases, subscriptions, free trials, and refunds are processed by Apple via the App Store. The Developer never sees your Apple ID, payment method, or billing address. Apple’s Privacy Policy governs that data.
Children’s privacy
The App is designed to be used by adults but is suitable for older minors under parental supervision via Apple’s Family Sharing and Screen Time. The Developer does not knowingly collect personal information from children under 13. If you believe a child has provided personal information, contact support@gethabitpass.com so it can be deleted.
Your rights
You can:
- View, export, or delete your local progress at any time by uninstalling the App.
- Reset your streak from the Settings screen.
- Cancel your subscription via the App Store’s Subscription settings.
- Request deletion of analytics data tied to your anonymous user ID by contacting support@gethabitpass.com.
If you are in the European Economic Area, United Kingdom, or California, you have additional rights to access, correct, or delete personal data the Developer holds about you, and to object to or restrict processing. Exercise these rights by emailing support@gethabitpass.com.
Data retention
- Local data is retained on your device until you uninstall the App.
- RevenueCat and Apple retain subscription records as required for billing and audit purposes.
- PostHog analytics events are retained for up to 24 months.
Changes to this policy
The Developer may update this Privacy Policy. The effective date at the top of this document will reflect any changes. Material changes will be communicated in-app or via the App Store update notes.
Contact
Questions or requests: support@gethabitpass.com