Last updated: August 24, 2026 · Version française ci-dessous
The short version: your camera feed never leaves your phone — rep counting happens entirely on your device. The only data stored on our servers is your workout scores (rounds, reps, date), an anonymous account ID, the nickname you choose and a random friend code, so that leaderboards between friends can work. No ads, no third-party trackers.
AMRAP20 is published by Sylvain Mestre (sole proprietorship registration in progress, France). Contact for anything privacy-related: hydrediademe@gmail.com.
The app uses your camera to count pull-ups, push-ups and squats. All processing runs on your device (MediaPipe Pose, bundled with the app). No video, no image and no body-tracking data is ever uploaded anywhere. If you enable the optional workout timelapse, the clip is encoded and saved on your device only, and is shared only if and where you decide to share it.
When the online leaderboard is available, an anonymous account is created — no e-mail, no password, no name. It consists of:
This data is hosted by Supabase, our database provider. Access rules are enforced server-side: your scores are visible only to you and to people you have chosen to follow, and profile data is not publicly listable.
If you connect your Strava account, the app publishes a workout to your Strava profile only when you tap the button. The exchange of authorization codes goes through our server-side function so that no application secret is exposed; we do not read your Strava data and we store no Strava data on our servers.
Server data is kept as long as your account exists. Deleting your account (below) removes it permanently. Local data stays on your device until you delete it or uninstall the app.
In the app: Profile → Delete my account. This permanently deletes your anonymous account and everything attached to it on our servers — profile, nickname, friend code, follows and all workout results — and clears the app's local data. This cannot be undone.
You can also request deletion by e-mail at hydrediademe@gmail.com (mention your nickname and friend code so we can find the account, since it is anonymous).
You can access, correct (the nickname is editable in the app), export or delete your data, and object to processing, by using the app or writing to the address above. You may also lodge a complaint with your supervisory authority (in France, the CNIL).
If this policy changes materially, the date at the top is updated and the app will point to the new version.
Dernière mise à jour : 24 août 2026 · English version above
En bref : l'image de ta caméra ne quitte jamais ton téléphone — le comptage se fait entièrement sur l'appareil. Les seules données sur nos serveurs sont tes scores (tours, répétitions, date), un identifiant de compte anonyme, le pseudo que tu choisis et un code ami aléatoire, pour faire vivre le classement entre amis. Pas de pub, pas de traceurs tiers.
AMRAP20 est édité par Sylvain Mestre (micro-entreprise en cours d'immatriculation, France). Contact pour toute question liée aux données : hydrediademe@gmail.com.
L'app utilise la caméra pour compter tractions, pompes et squats. Tout le traitement s'exécute sur ton appareil (MediaPipe Pose, embarqué dans l'app). Aucune vidéo, aucune image, aucune donnée de posture n'est envoyée où que ce soit. Si tu actives le timelapse de séance, le clip est encodé et enregistré sur ton appareil uniquement, et n'est partagé que si tu décides de le partager.
Quand le classement en ligne est disponible, un compte anonyme est créé — sans e-mail, sans mot de passe, sans nom. Il contient :
Ces données sont hébergées chez Supabase, notre prestataire de base de données. Les règles d'accès sont appliquées côté serveur : tes scores ne sont visibles que de toi et des personnes que tu as choisi de suivre, et les profils ne sont pas listables publiquement.
Si tu connectes ton compte Strava, l'app publie une séance sur ton profil Strava uniquement quand tu appuies sur le bouton. L'échange des codes d'autorisation passe par notre fonction côté serveur pour ne pas exposer de secret d'application ; nous ne lisons pas tes données Strava et n'en stockons aucune.
Les données serveur sont conservées tant que ton compte existe. Supprimer ton compte (ci-dessous) les efface définitivement. Les données locales restent sur ton appareil jusqu'à leur effacement ou la désinstallation de l'app.
Dans l'app : Profil → Supprimer mon compte. Cette action supprime définitivement ton compte anonyme et tout ce qui s'y rattache sur nos serveurs — profil, pseudo, code ami, suivis et tous les résultats de séance — et efface les données locales de l'app. C'est irréversible.
Tu peux aussi demander la suppression par e-mail à hydrediademe@gmail.com (indique ton pseudo et ton code ami pour qu'on retrouve le compte, puisqu'il est anonyme).
Tu peux accéder à tes données, les corriger (le pseudo se modifie dans l'app), les exporter ou les supprimer, et t'opposer à leur traitement, via l'app ou en écrivant à l'adresse ci-dessus. Tu peux aussi saisir la CNIL.
Si cette politique change de façon substantielle, la date en tête de page est mise à jour et l'app pointera vers la nouvelle version.