ML & Computer Vision Disclosure
Last Updated: February 10, 2026 | Version 1.0
ML-Powered Features
KineticForm uses on-device machine learning and computer vision to enhance your fitness experience. This disclosure explains how these technologies are used and their limitations.
How We Use ML
Form Analysis
Our computer vision model analyzes your body position and movement during exercises using your device's camera. The system:
- Uses Apple's Vision framework for 2D and 3D pose detection
- Processes video locally on your device
- Compares your form against general exercise guidelines
- Provides real-time feedback and suggestions
Progressive Overload Suggestions
Our ML model recommends weight increases based on:
- Your workout history and performance
- Your selected progression algorithm
- Rest times and recovery patterns
- General strength training principles
ML Limitations
ML-generated feedback is not a substitute for professional instruction. The ML system has inherent limitations and may not always provide accurate or appropriate advice.
Our ML model may:
- Miss form errors that are subtle or outside camera view
- Provide generic feedback that doesn't account for your specific body type
- Struggle in poor lighting or with obstructed camera views
- Not account for pre-existing injuries or conditions
- Occasionally provide incorrect or suboptimal suggestions
Always prioritize how your body feels over the app's suggestions.
Estimated Accuracy
The following are estimated accuracy ranges based on internal testing. Formal validation with certified trainers is ongoing. Actual accuracy varies based on lighting, camera angle, body type, and clothing.
| Exercise | Estimated Accuracy | Detail |
|---|---|---|
| Squat |
~91%
|
Depth detection |
| Bench Press |
~87%
|
Bar path tracking |
| Deadlift |
~85%
|
Back posture |
| Overall |
~88%
|
Estimated agreement rate |
These figures are preliminary estimates and will be updated as we complete formal validation studies. Individual results may differ significantly.
How It Works
Angle Calculation
We measure joint angles using 3-point geometry (e.g., shoulder-elbow-wrist for elbow bend). Angles are smoothed over 5 frames to reduce jitter.
Posture Rules
Each exercise has specific rules (e.g., "back angle < 45° in squat" to detect forward lean). Rules are based on established biomechanics literature. Calibration adjusts thresholds to your personal range of motion.
Rep Detection
We track movement phases (setup, eccentric, bottom, concentric, lockout) to count reps. A minimum 1-second pause is required between reps to prevent double-counting.
Fairness and Bias
We are committed to building ML models that work for everyone. We:
- Test our models across diverse body types and fitness levels
- Continuously work to reduce algorithmic bias
- Welcome feedback if you experience inaccurate results
- Update our models based on user feedback and research
If you notice the model seems less accurate for you, please let us know at support@kineticform.app.
Your Data and ML
ML processing happens on your device, not cloud servers
Your workout data is not used to train ML models
We do not share your data with third-party ML providers
You can disable ML features at any time in Settings
Responsible Use
For the best and safest experience:
- Always warm up before exercise
- Trust how your body feels over app feedback
- Stop if you experience pain or discomfort
- Consult a trainer for personalized instruction
- Report any concerning model behavior through the app