How analysis works
Checking…
What's sent: 12 evenly spaced still frames, each labelled with its real timestamp, plus your exercise, angle and context. Only after you tick the consent box on a submission. The video file itself never leaves your device.
What it can't do: judge fast movement or tempo between frames, measure muscle activation, force, foot pressure or joint loads, or diagnose anything. Timestamps not matching a real sampled frame are discarded.
Storage: videos, reports and notes live only in this browser (IndexedDB). Clearing site data or switching device removes access. There are no accounts.
- Uploaded video review: connected (sampled frames → AI model), after consent per video.
- Ask about my training: OpenAI model via Lovable AI, after consent. Text only; no web search, no history search, no citations.
- Live movement analysis: experimental tracking for hip thrusts (shoulder–hip–knee angle) and squats (knee angle), deriving tentative reps plus lockout or depth marks. Not verified on real lifts; all other exercises have camera preview only. No live coaching cues.
- Sign-in, coach invites and remote storage: not connected. The coach workspace is a preview, not access control. No emails are sent. All data is on this device.
- Coach notes and reviews: saved on this device as coaching context. They don't train or fine-tune any model.
- Integration: Lovable AI Gateway (Responses API), multimodal model with image input.
- Server environment variable:
LOVABLE_API_KEY(provisioned by Lovable; never exposed to the browser). - Usage is billed per request from workspace AI credits. No subscription is activated.
- If the key is missing, every submission shows "AI analysis not connected" and no feedback is generated.