Your photo or video stays on your device. The outcome is optional and anonymous.
Last updated August 13, 2026
What happens to your media
NextSet analyzes the squat photo or clip you choose directly in your browser. Your media, decoded frames, pose landmarks, and annotated replay stay on your device and are released when you reset or close the page. We do not upload or keep them.
What we keep for 90 days
We retain a randomly generated event ID, issue category, confidence band, repetition count, model version, result or rejection status, rejection code, campaign tags, and timestamp. These fields help us understand whether the checker works and which educational campaigns lead to completed analyses.
Campaign links and optional measurement
If you arrive through a tagged educational link, NextSet keeps its source, medium, campaign, and content labels in your browser session storage. A CTA click may be counted before you use the analyzer. These short labels contain no visitor ID and are cleared when the browser session ends. They are attached to an anonymous outcome only if you opt in.
What we do not collect
The analytics record does not contain your name, email, account, filename, video, image, pose landmarks, raw joint observations, analysis ID, IP address, browser identifier, advertising cookie, or fingerprint. NextSet does not create a cross-session visitor profile.
Optional waitlist
If you separately join the waitlist, we retain the email address you submit so we can send product updates. It is stored apart from anonymous analysis events and is never linked to a video or analysis result.
Deletion and access
Anonymous outcome events are automatically deleted after 90 days. Public clients cannot read or write the analytics table. Only the aggregate service can write events, and the local aggregate report returns counts rather than individual records.
Operational error monitoring
When the operator enables Sentry on the aggregate service, NextSet may send application errors and limited performance traces to diagnose failures. Default personal-data collection is disabled. Sentry is operational telemetry, separate from the anonymous campaign table, and is enabled only when the deployment has a Sentry connection configured.
Your choice
The checkbox beside the analyzer only asks permission to share anonymous outcome measurements. Local photo and video analysis work whether or not you opt in.