Skip to content

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