← Back

Privacy Policy

Your camera feed never leaves your device. All form analysis is processed on your phone. We do not record, store, or transmit video.

When a form error is detected, we send only anonymous movement data, the exercise name, and the error type to generate a coaching tip. No user identity is included in coaching requests.

Session history stores rep counts, error counts, error types, form scores, and coaching text — not video.

Authentication is handled by Clerk. Payment processing is handled by Stripe. Session data is stored in Supabase (PostgreSQL).