Anti-Cheat
We'd rather tell you exactly what REPPED checks for than make vague "100% cheat-proof" claims no camera-based system can honestly back up. Here's what's actually in place.
Visibility tracking
The pose model continuously measures how much of your body is visible and correctly tracked. Stepping out of frame, hiding behind an object, or angling the camera away from your body is detected as low visibility — it isn't simply invisible to the system, it's flagged and factored into your result.
Motion energy analysis
Every frame is checked against your recent movement to estimate real physical effort, not just whether a rep-shaped motion happened once. This is designed to catch the difference between genuinely performing an exercise and briefly faking a single repetition in front of the camera.
Per-rep validity checks
Each exercise analyzer checks joint angles and body position against what a genuine rep requires — depth, lockout, full-cycle motion for burpees, hip alignment for plank. A rep that doesn't meet these thresholds is flagged rather than counted, regardless of how convincing it looks at a glance.
Plausibility checks on submitted results
Before a match result updates your Elo, it's checked against sane bounds — scores and rep counts that are physically impossible for a 30-second window are rejected rather than silently accepted. Submission is also rate-limited to prevent rapid-fire fake match spam.
One account, one player
Account sharing, multi-accounting to farm easy wins, and prearranged fake matches to boost Elo all violate our Community Guidelines and can result in suspension.
What this doesn't claim
Client-side, camera-based scoring is fundamentally different from a server that watches raw, unmodifiable video — that's a deliberate privacy tradeoff (see why in our AI Judging page), and it means a sufficiently determined bad actor can attempt to interfere with their own local scoring. We don't claim this is impossible. What we do commit to: real technical checks at every layer described above, an active reporting process, and account action against confirmed abuse — not just an honor system.
Report suspected cheating
If a match felt off — impossible rep speed, a clearly staged camera, anything that doesn't add up — report it through Contactwith the opponent's username and roughly when the match happened. We review every report and take action on confirmed violations, from a warning to a permanent ban depending on severity.
Related pages
- Fair Play — the broader fairness commitments behind scoring and matchmaking
- Competitive Rules — the full ranked rulebook
- Community Guidelines — conduct rules and enforcement