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 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.
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.
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.
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.
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.
if this ever changes we will update this page. the controller is nosey-dewdrop (damummyphus@gmail.com). terms of use: terms.