Movement

Privacy you can read in one glance

Your video is analyzed on your device. Raw video is off by default. Donating data to research is its own separate opt-in.

Essential scan processing
Required
We need camera access to compute your scan and show results on this device.
Raw video retention
Off by default
Keep raw video so you can compare scans later and optionally share with a coach.
Research opt-in
Off by default
Help improve model accuracy by donating de-identified scan data. Raw video is only used if you explicitly allow it.

What we store, where, and why

User identity & entitlementsAuth + PostgresActive account
Derived metrics & uncertaintyPostgresPersistent (yours)
Event summaries & coach notesPostgresPersistent (yours)
Raw videosObject storage, separate bucketOff by default — short-expiry when enabled
Research datasetsSeparate de-identified environmentExplicit opt-in only — keys segregated

Frequently asked