Unloc
HomeSupport
Download
Legal

Privacy Policy

Effective date: April 24, 2026 · Unloc · hello@getunloc.com

The short version: Your health data stays on your device. Unloc reads Apple HealthKit and Screen Time data locally to calculate your screen time credits. This data is never uploaded to our servers, never shared with third parties, and never used for advertising. The only optional data we collect is anonymized, aggregate analytics — and you can turn that off any time.

1. Who we are

Unloc is operated by hello@getunloc.com. If you have any questions about this policy, contact us at hello@getunloc.com.

2. What data Unloc processes — and where

Unloc is a local-first application. The vast majority of data it uses never leaves your device.

  • Apple HealthKit data (steps, active calories, workout minutes, stand hours, sleep duration, mindful minutes): Read locally from HealthKit on your device. Used only to calculate screen time credits. Never uploaded, never transmitted, never stored outside the app's local container.
  • Screen Time / Family Controls data (selected blocked apps, approved app tokens): Stored in a shared App Group container on your device, accessible only by Unloc's main app and its device activity extension. Never transmitted off-device.
  • Earn rates and daily credit history: Stored locally using SwiftData. Never uploaded unless you explicitly enable cross-device sync (not available in the current version).
  • Breathing session data: Stored locally. Never transmitted.

3. Analytics (optional)

Unloc uses PostHog for anonymized, aggregate analytics. This helps us understand which features are used, how onboarding flows perform, and where the app can be improved.

During onboarding, a small set of anonymous funnel events are collected (e.g. onboarding started, step viewed, onboarding completed) before you have had a chance to opt in or out. These events contain no personal identifiers, no HealthKit data, and no device-linkable IDs.

After onboarding, all analytics require your explicit opt-in via Settings → Share analytics. You can toggle this off at any time. When analytics are off, no events are sent.

We never send: your name, email, Apple ID, HealthKit values, specific app tokens, or any data that could identify you personally.

4. Subscriptions

Pro subscriptions are managed entirely by Apple through the App Store. Unloc does not see or store your payment information. Subscription status is verified through Apple's StoreKit and RevenueCat (our subscription management provider). RevenueCat processes a hashed, non-reversible app user ID — not your Apple ID or personal details. See RevenueCat's privacy policy for their data practices.

5. Sign in with Apple

Unloc does not currently require an account. If an optional account feature is added in future, it will use Sign in with Apple, which provides a private relay email address rather than your real email. We will never receive your actual Apple ID email without your explicit consent.

6. Data we do not collect

  • Your name, email address, or contact information (unless you contact us directly)
  • HealthKit values, workout details, or health metrics of any kind
  • The specific apps you have blocked or approved
  • Your location
  • Your contacts or communications
  • Advertising identifiers (IDFA)

7. Children

Unloc is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided us personal information, contact us at hello@getunloc.com and we will delete it promptly.

8. Data deletion

Since Unloc stores nearly all data locally on your device, the simplest way to delete your data is to delete the app. This removes all local SwiftData stores, earn history, and settings.

For anonymized analytics data, contact us at hello@getunloc.com with your request. Because analytics events contain no personal identifiers, we cannot guarantee we can isolate records tied to a specific user, but we will make reasonable efforts to fulfill deletion requests.

9. Security

Unloc relies on Apple's platform security model: HealthKit data is protected by iOS data protection, app tokens are stored in a sandboxed App Group container, and local databases are encrypted at rest. We do not operate servers that store your personal health data, which means there is no central database to breach.

10. Third-party services

The following third-party services may process limited, non-personal data in connection with Unloc:

  • PostHog — anonymized product analytics (opt-in after onboarding)
  • RevenueCat — subscription status management (hashed user ID only)
  • Apple App Store — app distribution and payment processing

We do not use advertising networks, data brokers, or social media tracking SDKs.

11. International users

Unloc is available globally via the App Store. If you are located in the European Economic Area (EEA), United Kingdom, or other regions with data protection laws, you may have additional rights regarding your data (access, correction, deletion, portability, objection to processing). Contact us at hello@getunloc.com to exercise these rights. Where analytics are processed, the legal basis is your consent (opt-in).

12. Changes to this policy

We may update this policy as the app evolves. Material changes will be communicated via an in-app notice. The effective date at the top of this page will always reflect the latest revision. Continued use of the app after a change constitutes acceptance of the updated policy.

13. Contact

Questions, requests, or concerns: hello@getunloc.com

Unloc
PrivacyTermsSupporthello@getunloc.com
© Unloc
Not medical advice.