privacy policy

Last updated: July 16, 2026 · Applies to the RepsRoulette iOS app and repsroulette.com

TL;DR — the camera counts your reps entirely on your phone and never records or uploads anything. Your blocked-app list never leaves your device. We don't sell data, we don't run ads, and we don't track you across other apps.

who we are

RepsRoulette is built by Pairmind Limited ("we", "us"). Contact: reps@pairmind.dev.

the camera

RepsRoulette uses your camera to count exercise reps with on-device body-pose detection (Apple's Vision framework). All processing happens locally on your phone. No video, photos, or camera frames are ever recorded, stored, or transmitted anywhere. If you enable the optional tracking-debug traces in Settings, they store only joint coordinates (stick-figure points, no images) on your device, and are shared only if you export them yourself.

app blocking (Screen Time)

App blocking uses Apple's Family Controls / Screen Time framework. Apple gives us an opaque token for the apps you choose — by design we cannot see which apps you block, and this selection never leaves your device.

what we actually collect

apple health (optional)

If you turn on Apple Health sync, RepsRoulette writes your finished workouts to Health and reads your body weight to estimate calories. Health data stays in Apple's HealthKit on your device — we never transmit it to our servers, and we never use it for marketing.

what we don't do

data retention & deletion

Duel and account data is kept while your account is active. Sessions expire after 90 days. To delete your account and all server-side data, email reps@pairmind.dev from the address linked to your account — we complete deletions within 30 days. Everything else (workout history, settings, stats) lives only on your device and is deleted when you delete the app.

children

RepsRoulette is not directed at children under 13, and we don't knowingly collect their data.

changes

If this policy changes materially, we'll update this page and the date above. Continued use after changes means you accept the updated policy.

contact

Questions? reps@pairmind.dev