Formlit — AI Push-Up Form Tracker
Last updated: July 5, 2026
The Short Version
Formlit analyzes your exercise form using your phone's camera. All processing happens on your device. We don't collect, store, or transmit your video, images, or body data. Period.
1. What Formlit Does
Formlit uses your device's camera and on-device pose estimation to analyze exercise form in real time. The app detects body landmarks (joints and key points), evaluates your movement against proper form criteria, and provides instant feedback.
2. Data We Do NOT Collect
- No video or images. Your camera feed is processed frame-by-frame on your device and immediately discarded. Nothing is recorded, saved, or uploaded.
- No biometric data. Pose landmark coordinates exist only in temporary memory during your session. They are never stored or transmitted.
- No personal information. Formlit does not require an account, login, email address, or any personal details to use.
- No usage analytics. We do not use third-party analytics SDKs to track your in-app behavior.
- No advertising. Formlit contains no ads and shares no data with advertisers.
3. Data That IS Processed
On Your Device Only
- Session results. Rep counts, form grades, and session history are stored locally on your device using on-device storage. This data never leaves your phone.
- Camera feed. Processed in real time for pose estimation. Frames are not saved or transmitted.
By Third Parties
- Subscription purchases. If you subscribe to Formlit Pro, your payment is processed by Apple through the App Store. We use RevenueCat to manage subscription status. RevenueCat receives an anonymous app user ID and your subscription status (active, expired, etc.) but does not receive your name, email, or payment details. See RevenueCat's Privacy Policy and Apple's Privacy Policy for details.
4. Camera Permission
Formlit requests camera access solely for real-time pose estimation during exercise sessions. The camera is only active when you are in an active session. Denying camera access means the core functionality of the app will not work, but no other features are affected.