REPWIND — dernière mise à jour : 7 octobre 2026
REPWIND est édité par AGILE MOTION, SASU immatriculée au RCS de Lyon sous le numéro 901 934 521. Pour toute question relative à vos données : contact@agilemotion.fr.
Cette application enregistre des séances de musculation. Elle a donc accès à des données de santé, ce qui impose d'être précis sur ce qui reste sur votre téléphone et ce qui en sort.
Les vidéos. L'analyse de mouvement filme votre série et suit la trajectoire de la barre, par vos poignets, sur l'appareil lui-même. La vidéo n'est ni envoyée ni conservée : elle reste sur le téléphone le temps de l'analyse. Sur iPhone, elle est supprimée dès l'analyse terminée ; si vous l'avez choisie dans votre photothèque, l'original y reste, c'est la copie analysée qui est supprimée. Sur Android, la dernière vidéo filmée reste dans l'espace privé de l'application jusqu'à la suivante, qui la remplace. Quand vous filmez, l'appareil photo enregistre aussi le son : il fait partie de la vidéo et reste, comme elle, sur le téléphone. Aucune image ni aucun son ne transite par nos serveurs ni par ceux d'un tiers.
Si vous l'y autorisez, REPWIND lit trois relevés dans Apple Santé (iPhone) ou Health Connect (Android) : durée de sommeil, fréquence cardiaque au repos et variabilité de la fréquence cardiaque. Il les lit seulement : il n'écrit rien dans Apple Santé ni dans Health Connect. Ces relevés servent à calculer sur l'appareil un score de récupération, de 0 à 100.
Où ils sont enregistrés. Les relevés de chaque jour et le score sont inscrits dans votre journal, qui en garde les soixante derniers jours. Si vous êtes connecté à un compte, ce journal, relevés compris, est sauvegardé dans Firebase Firestore (Google) pour que vous le retrouviez sur un autre appareil, jusqu'à la suppression du compte. Sans compte, il reste sur votre téléphone.
Ce qui part chez Google Gemini. Jamais les relevés eux-mêmes : au plus le score ou, dans le débrief, son écart avec les trois semaines précédentes, dans les cas décrits plus bas (L'entraîneur IA). Sur iPhone, l'interrupteur Récupération (Apple Health) est coupé par défaut : tant que vous ne l'allumez pas, ni le score ni son écart ne partent.
Si vous ne voulez pas que REPWIND lise ces relevés : sur iPhone, n'autorisez pas l'accès à Apple Santé (l'application ne le demande que si vous touchez la tuile Apple Health), ou retirez-le à tout moment dans Réglages › Confidentialité et sécurité › Santé › REPWIND ; sur Android, ne connectez pas Health Connect. Le score de récupération reste alors vide plutôt que d'être inventé, et plus aucun relevé n'est lu, enregistré ni transmis. Ceux déjà enregistrés s'effacent avec le compte.
| Donnée | Pourquoi | Conservation |
|---|---|---|
| Adresse e-mail | Créer et retrouver votre compte | Jusqu'à suppression du compte |
| Nom, s'il est transmis par Apple ou Google à la connexion | Conservé par Firebase Authentication avec votre compte ; REPWIND ne s'en sert pas | Jusqu'à suppression du compte |
| Séances et programmes : exercices, séries, charges, répétitions | Votre historique et votre progression | Jusqu'à suppression du compte |
| Sommeil, fréquence cardiaque au repos et variabilité, lus dans Apple Santé ou Health Connect, et le score de récupération qui en est tiré | Calculer le score et suggérer les charges du jour | Les soixante derniers jours, dans le journal et sa sauvegarde ; effacés avec le compte |
| Profil d'entraînement : objectif, matériel, sexe, âge, poids de corps, niveau, jours par semaine, limitations physiques déclarées | Fixer les charges de départ et adapter la programmation | Jusqu'à suppression du compte |
| Identifiant de compte | Rattacher votre journal à vous seul | Jusqu'à suppression du compte |
| Votre accord pour Google Gemini et vos choix de partage de l'écran Connectivité | Les respecter sur chacun de vos appareils | Jusqu'à suppression du compte |
| Questions posées à l'entraîneur IA | Produire la réponse, via Google Gemini | Non conservées par REPWIND ; Google les garde pour une durée limitée, seulement pour détecter les abus |
| État de votre abonnement, lu sur l'appareil auprès d'Apple ou de Google | Débloquer les fonctions premium | Non conservé sur nos serveurs |
Nous ne collectons ni votre position, ni vos contacts, ni vos photos. L'application ne contient aucun outil de mesure d'audience ni de rapport de plantage. Les bibliothèques Firebase transmettent à Google des informations techniques non nominatives (modèle d'appareil, version du système et de l'application) pour ses statistiques de plateforme ; si vous vous connectez avec Google, Google traite aussi votre adresse IP pendant la connexion, pour prévenir la fraude. Apple et Google peuvent nous transmettre des rapports de plantage anonymes si vous avez accepté de les partager avec les développeurs, selon leurs propres règles.
Chaque traitement repose sur l'un de ces deux fondements du RGPD :
La saisie vocale — « quatre-vingt-deux cinq pour six » — utilise le service de reconnaissance vocale d'Android ou d'iOS, pas le nôtre. Nous lui demandons de travailler hors ligne, mais c'est une préférence : sur un téléphone sans modèle installé, le système peut transcrire sur ses serveurs, selon ses propres règles. Nous ne recevons que le texte reconnu, jamais l'audio, et n'en retenons que la charge et les répétitions ; la dictée n'est ni enregistrée ni conservée. Le micro s'active quand vous touchez le bouton de dictée, le temps de reconnaître la phrase.
Le micro sert aussi quand vous filmez une série pour l'analyse de mouvement : l'appareil photo enregistre le son avec la vidéo. Ce son n'est ni envoyé ni écouté par nous ; il reste sur le téléphone, dans la vidéo, et disparaît avec elle.
La marche à suivre, et ce qui est effacé ou conservé, sont détaillés sur la page de suppression. Les factures liées aux abonnements sont conservées dix ans, comme la loi comptable l'exige, indépendamment de la suppression du compte.
REPWIND ne contient aucune régie publicitaire, n'utilise pas l'IDFA, ne revend rien à un courtier en données et ne construit aucun profil entre applications. Vos données ne sont jamais vendues.
Qui. Les réponses de l'entraîneur, le débrief hebdomadaire et la phrase d'Adapt Engine qui suggère les charges du jour sont rédigés par Google Gemini, un service d'intelligence artificielle de Google, appelé via Firebase AI Logic. Ces fonctions font partie de l'abonnement Premium : sans abonnement, rien n'est envoyé à Gemini.
Ce qui part. Selon la fonction : la question que vous posez à l'entraîneur ; le programme du jour (exercices, séries, répétitions, charges) ; un résumé chiffré de vos séances (séries, meilleure série, volume par muscle, équilibre poussée-tirage) si l'historique d'entraînement est partagé ; votre score de récupération, de 0 à 100, ou, dans le débrief, son écart avec les trois semaines précédentes, si la récupération est partagée. Des nombres et du texte : jamais de vidéo ni de photo, jamais vos relevés de sommeil, de fréquence cardiaque ou de variabilité, ni votre nom, votre e-mail ou votre profil (âge, sexe, poids). La requête passe par Firebase, qui l'authentifie avec l'identifiant de votre session : elle est rattachée à votre compte, elle n'est pas anonyme.
Sur iPhone, votre accord d'abord. Rien ne part avant que vous l'ayez donné. La première question posée à l'entraîneur ouvre une fenêtre qui nomme Google Gemini via Firebase et liste ce qui sera envoyé : Autoriser envoie la question, Pas maintenant n'envoie rien. Le débrief et la phrase d'Adapt Engine attendent eux aussi cet accord. Vous le retirez à tout moment dans Profil › Connectivité, carte Ce que le coach peut voir, avec l'interrupteur Coaching IA : une fois coupé, plus rien ne part. Dans la même carte, Historique d'entraînement (allumé par défaut) et Récupération (Apple Health) (coupé par défaut) décident de ce que Gemini reçoit. Historique coupé, l'entraîneur ne voit plus vos séances passées et le débrief n'est plus rédigé. Récupération coupée, le score ne part dans aucun envoi, et la phrase d'Adapt Engine reste celle que l'application calcule sur le téléphone.
Sur Android. L'application Android ne demande pas encore cet accord : avec l'abonnement Premium, les envois ont lieu dès que vous utilisez ces fonctions. Les interrupteurs Historique d'entraînement et Récupération montre de l'écran Connectivité sont allumés par défaut. Couper la récupération retire le score des questions à l'entraîneur et de la phrase d'Adapt Engine, mais le débrief hebdomadaire transmet encore l'écart, en points, entre votre score de récupération récent et celui des trois semaines précédentes. Pour que le débrief ne parte plus du tout, coupez Historique d'entraînement.
Chez Google. REPWIND utilise l'API Gemini sur son palier payant. Google n'y utilise ni les requêtes ni les réponses pour améliorer ses produits : il les traite pour notre compte, selon ses conditions de traitement des données, et ne les journalise que pour une durée limitée, afin de détecter les abus et de répondre à ses obligations légales.
| Service | Rôle | Données concernées |
|---|---|---|
| Google Firebase (Auth, Firestore, Storage, App Check) | Compte, sauvegarde du journal, bibliothèque d'exercices | E-mail, nom s'il est fourni, identifiant, séances, profil d'entraînement, relevés et score de récupération, accord IA et choix de partage |
| Google Gemini via Firebase AI Logic | Réponses de l'entraîneur, débriefs, phrase d'Adapt Engine qui suggère les charges du jour | Question posée, programme du jour, résumé chiffré des séances, score de récupération ou, dans le débrief, son écart avec les trois semaines précédentes |
| Apple / Google | Abonnements et facturation | État de l'abonnement |
Les données de compte et de journal sont hébergées dans l'Union européenne. Les requêtes envoyées à Gemini peuvent être traitées ou mises en cache hors UE, sous les garanties contractuelles de Google.
REPWIND s'utilise en mode invité. Une session anonyme est alors créée pour permettre à l'application de lire sa bibliothèque d'exercices ; elle ne porte ni votre nom ni votre e-mail, et votre journal reste sur votre téléphone, sans synchronisation. Si vous vous abonnez sans compte, les fonctions IA envoient à Gemini les mêmes données qu'avec un compte, aux mêmes conditions d'accord.
Vous déconnecter d'un compte n'efface pas son journal du téléphone : il y reste, et l'application continue avec lui si vous poursuivez sans compte. Pour l'en retirer, supprimez le compte ou désinstallez l'application.
Vous pouvez à tout moment consulter, corriger, exporter ou supprimer vos données. La suppression du compte se fait depuis l'application, dans Profil, avec Supprimer le compte et les données : elle efface le compte, le journal enregistré sur nos serveurs et sa copie sur le téléphone. L'export CSV est disponible depuis l'écran Connectivité.
Pour exercer ces droits ou introduire une réclamation : contact@agilemotion.fr. Vous pouvez également saisir la CNIL (cnil.fr).
REPWIND n'est pas destiné aux moins de 18 ans et ne leur est pas commercialisé.
Toute évolution de cette politique sera publiée sur cette page, avec sa date de mise à jour.