← Back to lockin.

Privacy Policy

Last updated: April 17, 2026

The short version: lockin. is local-first. Camera-based exercise verification stays on your device, and we use limited backend services only for subscriptions, connected-workout delivery, and support operations.

lockin. ("we", "us", or "our") operates the lockin. mobile application (the "App"). This Privacy Policy explains what information we collect, how we use it, how we protect it, and what choices you have.

By using the App, you agree to the collection and use of information as described in this policy. If you do not agree, please do not use the App.

1. Information we collect

Information you provide

Information collected automatically

Information from optional integrations

The following data is collected only if you explicitly connect the integration. You can disconnect at any time from the App's settings.

Camera and on-device processing

The App uses your device camera and Apple's Vision framework to detect body pose during exercise verification. All processing happens entirely on your device. No images, video frames, or pose data are recorded, stored, uploaded, or transmitted. The camera feed is analyzed in real time and immediately discarded.

2. Information we do not collect

3. How we use your information

We use your data solely to provide, maintain, and improve the lockin. service:

4. Data storage and security

On-device storage

Most app data is stored locally on your device within an encrypted App Group container protected by iOS Data Protection. Limited service data may also be processed by our backend vendors to support subscriptions, connected-workout webhooks, device-token delivery, and support operations.

Keychain

OAuth tokens for connected services (WHOOP, Strava) are stored in the iOS Keychain, which is hardware-encrypted and inaccessible to other apps. Tokens are cleared when you disconnect an integration or remove the App.

Background sync

If you have connected fitness sources, the App may periodically refresh workout data in the background using iOS Background App Refresh. This syncs directly between your device and the connected fitness service. You can disable background refresh in iOS Settings.

5. Third-party services

We use a limited number of third-party services to operate the App. Each receives only the minimum data necessary:

We do not use advertising networks or cross-app tracking services.

6. Data retention

7. Your rights and choices

If you are located in the European Economic Area (EEA), United Kingdom, or another jurisdiction with applicable data protection laws, you may also have the right to request correction of inaccurate data, restriction of processing, or to lodge a complaint with your local data protection authority. Contact us to exercise these rights.

8. Children's privacy

lockin. is not directed at children under the age of 13 (or the applicable age of digital consent in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, please contact us and we will promptly delete it.

9. International data transfers

Some service providers we use may process data outside your jurisdiction, including the United States and other countries where Apple, RevenueCat, Supabase, WHOOP, or Strava operate. Please refer to their privacy policies for details.

10. Changes to this policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date at the top and, where appropriate, notify you through the App. Your continued use of the App after changes take effect constitutes acceptance of the revised policy.

11. Contact us

If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, email us at hello@lockin.lifestyle.