← Back to FreeForm Fitness

Privacy Policy

Last updated: March 2026

1. Data We Collect

  • Account data: Email address, name, and hashed password when you register.
  • Profile data: Experience level, training goals, injury history, and training maxes you provide during onboarding.
  • Workout data: Video frames processed in real-time for pose estimation (not stored), rep scores, session metrics, coaching feedback.
  • Uploaded videos: Temporarily stored for batch analysis, then deleted after processing.

2. How We Use Your Data

  • Provide real-time movement analysis and form scoring.
  • Generate personalized coaching recommendations.
  • Track your training progress over time.
  • Improve our movement analysis algorithms (aggregated, anonymised data only).

3. Cookies & Local Storage

We use essential cookies (JWT authentication tokens stored as httpOnly cookies or in local storage) and your cookie consent preference. We do not use third-party tracking cookies or analytics scripts.

4. Data Sharing

We do not sell or share your personal data with third parties. If AI coaching is enabled, anonymised session summaries may be sent to an LLM provider (OpenAI or Anthropic) to generate coaching feedback. No personally identifiable information is included in these requests.

5. Your Rights

  • Export: Download all your data via Settings > Export Data.
  • Delete: Permanently delete your account and all associated data via Settings > Delete Account.
  • Access: View all stored data through the app interface.

6. Data Retention

Uploaded videos are deleted immediately after analysis. Account and workout data are retained until you delete your account. Refresh tokens expire after 7 days.

7. Security

Passwords are hashed using bcrypt. All API communication uses HTTPS. JWT tokens are signed with a server-side secret. Rate limiting protects against abuse.

8. Contact

For privacy-related questions, contact us at privacy@freeformfitness.ai.