your data

short version: the camera stays on your device. if you make an account, we store the numbers from your workouts so they follow you across devices. nothing else.

the camera never leaves your device

the personal trainer uses your camera to read your body, but the video and the pose run entirely inside your browser (the engine is c++ compiled to webassembly, on your device). no image, no frame, no video is ever uploaded or stored. there is no server that sees you move.

what we store, and only if you sign in

without an account the personal trainer still works and your workouts are kept only on this device (your browser's local storage). if you create an account, each finished session saves these numbers to our database so you can see them on your other devices:

we do not store your camera, your name, your location, or any tracking or advertising data. there are no ads and no third-party analytics.

where it lives

accounts and workout numbers are held in gymgyme's database (Supabase), reachable only over https, and protected by row-level security: each account can read and write only its own rows, never anyone else's.

your rights (KVKK / GDPR)

you can see, correct, export or delete your data at any time. inside the personal trainer page, signed in, you see your workouts listed, and you can delete all your synced workouts or your whole account with one button. for correction, export or any other request, write to damummyphus@gmail.com and it will be done. you can also just sign out and keep using the personal trainer with local-only storage.

legal basis and retention

we process this data on the basis of your consent, given when you create an account. we keep it until you delete it or close your account. we never sell it or share it with anyone.

changes

if this ever changes we will update this page. the controller is nosey-dewdrop (damummyphus@gmail.com). terms of use: terms.