Privacy Policy
Last updated: February 10, 2026
1. Information We Collect
When you create a SweatLock account we collect your email address, username, and display name. During workouts the app uses your device camera to detect exercise repetitions using on-device pose estimation. Camera frames are processed entirely on your device and are never transmitted to our servers.
We also collect workout statistics (exercise type, rep count, duration, form score), app usage preferences (selected blocked apps, balance mode), and device tokens for push notifications.
2. How We Use Your Information
- Provide and operate the SweatLock service, including workout verification and screen time management
- Calculate and display leaderboard rankings, achievements, and streaks
- Send push notifications (streak reminders, achievement alerts, challenge updates) based on your preferences
- Process subscription purchases via RevenueCat
- Improve the app experience and fix bugs
3. Data Storage & Security
Your account and workout data are stored in Firebase (Google Cloud) with Firestore security rules that restrict access to authenticated users viewing their own data. All data is transmitted over HTTPS. We do not store camera frames, biometric data, or raw pose landmarks on our servers.
4. Third-Party Services
- Firebase (Google) — authentication, database, cloud functions, storage
- RevenueCat — subscription management and purchase processing
- PostHog — anonymous product analytics
- Apple Screen Time API — app blocking on iOS (data stays on-device)
5. Data Retention & Deletion
Your data is retained as long as your account is active. You can delete your account at any time from Settings > Delete Account, which permanently removes your profile, workout history, achievements, balances, and all associated data from our servers.
6. Children's Privacy
SweatLock is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal data, please contact us so we can delete it.
7. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last updated" date above and, where appropriate, via in-app notification.
8. Contact Us
If you have questions about this Privacy Policy, please contact us at support@sweatlock.app.