Politique de confidentialité
En vigueur au 7 octobre 2026Ceci est une traduction. En cas de divergence avec la version anglaise, la version anglaise prévaut.
En bref. Tes entraînements et ton historique d’entraînement sont stockés sur ton téléphone. Ils n’en sortent que de deux façons : ce dont Rhino a besoin pour te répondre (tes messages et un court résumé d’entraînement, envoyés à un serveur exploité par le développeur) et, uniquement si tu te connectes, une sauvegarde sur ce serveur qui ne sert qu’à te la rendre. Si tu utilises la fonction Mon gym, le texte que tu saisis pour rechercher une salle est aussi envoyé, et la liste d’équipement de ta salle est partagée anonymement avec les autres membres de la même salle. Les mesures de l’app Santé ou de Health Connect sont utilisées sur ton téléphone ; les rares qui atteignent notre serveur ne le font que comme décrit plus bas, et les données de santé ne sont jamais utilisées à des fins publicitaires, jamais vendues et jamais partagées avec qui que ce soit, sauf si tu le décides. L’app ne lit jamais ta position. Aucune publicité et aucun suivi par des tiers ; l’app envoie bien des compteurs d’usage anonymes (quels écrans ont été ouverts, combien d’entraînements ont été enregistrés, comment un exercice terminé s’est comparé à son plan) à TelemetryDeck, comme décrit plus bas, et rien qui puisse t’identifier.
Champ d’application
Cette politique s’applique à l’app Gym Buddy pour iPhone et Android ainsi qu’aux pages de gymbuddyrhino.com. L’app est développée et exploitée par un développeur indépendant établi en Australie (« nous », « le développeur »). Écris à support@gymbuddyrhino.com pour toute question sur cette politique ou sur les données que nous détenons.
Données stockées sur ton appareil
Tout ce que tu accumules dans l’app se trouve dans son stockage privé, sur ton téléphone :
- Entraînements : les noms, les exercices, et les séries, répétitions et poids de chacun.
- Historique des séances : la date, le nom de l’entraînement et le nombre de séries effectuées pour chaque séance terminée. C’est ce qui fait avancer ta série et alimente la carte de chaleur de ton activité.
- Réglages : le nom de ta salle, son pays (conservé uniquement pour choisir les badges de fêtes que tu vois) et sa liste d’équipement, tes préférences d’unités et d’apparence, et un identifiant aléatoire que l’app génère au premier lancement (voir Mon gym plus bas).
Le pays de ta salle, ou celui que tu choisis dans les Réglages, détermine quels badges de fêtes apparaissent. C’est une préférence stockée sur ton téléphone ; ce n’est pas ta position et elle ne nous est pas envoyée.
Sauf si tu te connectes et sauvegardes (voir Connexion et sauvegarde dans le cloud plus bas), nous ne voyons jamais ces données : elles ne sont ni téléversées ni synchronisées. Elles sont incluses dans toute sauvegarde iCloud, Google ou sur ordinateur que tu fais de ton téléphone, selon les conditions d’Apple ou de Google, comme les données de n’importe quelle autre app. Supprimer l’app les supprime du téléphone.
Séances que tu importes. Réglages, Données, Importer l’historique lit un fichier d’export de Strong, Hevy ou Gym Buddy sur ton téléphone et ajoute ses séances à ton historique. Le fichier est lu sur l’appareil et n’est pas téléversé. Une fois ajoutées, ces séances sont traitées comme toutes les autres : elles font partie du résumé d’entraînement que reçoit Rhino, et elles sont incluses dans une sauvegarde si tu es connecté.
Associer les noms d’exercices. Quand tu importes ton historique, colles une routine ou ouvres un entraînement partagé, certains noms d’exercices peuvent ne pas figurer dans la liste de l’app. Si tu touches Associer, seuls ces noms sont envoyés à notre serveur pour qu’il propose le bon exercice de la liste ; les séries, les poids, les dates et tout le reste restent sur ton téléphone. Les noms ne sont ni conservés ni journalisés. Rien n’est envoyé tant que tu ne touches pas Associer.
Photos de progression. Si tu prends ou choisis des photos de progression dans l’app, elles sont stockées dans le stockage privé de l’app sur ton téléphone et nulle part ailleurs. Elles ne nous sont pas envoyées, ne font pas partie de la sauvegarde facultative dans le cloud, ne sont jamais envoyées à Rhino et ne peuvent pas être partagées depuis l’app. Elles sont incluses dans toute sauvegarde iCloud ou Google que tu fais de ton téléphone, selon les conditions d’Apple ou de Google, et supprimer une photo dans l’app la supprime du téléphone. L’accès à l’appareil photo et à la photothèque n’est demandé que lorsque tu touches une fonction qui en a besoin.
Données envoyées pour générer les réponses de Rhino
Rhino est un grand modèle de langage. Il ne tourne pas sur ton téléphone. Quand tu crées un entraînement, demandes à Rhino d’en modifier un ou envoies un message dans le chat, l’app transmet les éléments suivants à un serveur exploité par le développeur, via une connexion chiffrée (HTTPS) :
- Les messages de la conversation en cours, y compris tout ce que tu y as saisi et les réponses précédentes de Rhino.
- Quand tu discutes depuis un entraînement, ou demandes à Rhino d’en modifier un : le nom de cet entraînement, ses exercices, séries, répétitions et poids, et où tu en es.
- Quand tu crées un entraînement : les noms de tes entraînements existants, pour que le nouveau reçoive un nom qui n’entre pas en conflit avec eux, et la liste d’équipement de ta salle si tu en as défini une.
- Quand tu demandes à Rhino de nommer un équipement à partir d’une photo : cette photo, après que le téléphone en a retiré le lieu et la date de la prise de vue ainsi que l’appareil qui l’a prise. Elle sert uniquement à produire le nom et n’est pas conservée.
- Quand tu choisis une salle sur la page Mon gym et que personne n’a encore listé son équipement : le nom de la salle, pour que Rhino puisse proposer une liste.
- Un résumé d’entraînement, pour que le plan te corresponde : les exercices, séries, répétitions et poids que tu as enregistrés, tes entraînements sauvegardés, ton objectif d’entraînement et ton nombre de jours par semaine, ta salle et son équipement, ton rang Rhino et le mot de forme du jour, la difficulté que tu as indiquée pour tes séances et mouvements récents (les notes d’effort et « C’était comment ? » que tu touches dans l’app) et, si tu les as renseignés, ton âge, ta fréquence cardiaque maximale et au repos et les zones cardio que l’app t’affiche, pour que Rhino puisse parler de tes propres zones. Si tu as défini un nom dans les Réglages, il est envoyé aussi, pour que Rhino puisse t’appeler ainsi ; le serveur ne le conserve jamais. Jamais ton sexe. Ton poids du corps, ta fréquence cardiaque au repos et les entraînements de ton historique font partie de ce résumé même lorsque l’app les a d’abord lus dans l’app Santé ou Health Connect, car ils font partie de ton suivi d’entraînement.
- Uniquement si tu acceptes : quelques lignes arrondies issues de l’app Santé ou de Health Connect (le sommeil de la nuit dernière, la variabilité de la fréquence cardiaque et la fréquence cardiaque au repos par rapport à tes valeurs habituelles, les protéines de la semaine, le bilan énergétique, les pas et les minutes de pleine conscience, la masse grasse si elle est connue), ainsi que la forme du jour calculée à partir d’elles. Aucune date et aucune donnée brute. L’app pose la question une seule fois, la première fois que Rhino pourrait s’en servir (« Partager tes données santé avec Rhino ? »), et rien n’est envoyé tant que tu n’as pas touché Autoriser. Tu peux changer ta réponse à tout moment dans Réglages, Entraînement, Rhino lit mes données santé.
- Un identifiant aléatoire généré par l’app lors de son premier lancement, pour que le serveur puisse appliquer des limites d’usage raisonnable par installation. Ce n’est ni le numéro de série de ton appareil, ni ton identifiant publicitaire, ni ton identifiant Apple, et il est réinitialisé si tu réinstalles l’app.
Depuis septembre 2026, chaque requête Rhino passe par le serveur du développeur au lieu d’aller directement au modèle, et le serveur limite chaque installation à un quota de messages par heure et par jour au titre de l’usage raisonnable. Le serveur enregistre le type de requête (un chat, un plan, un nom) et son heure, pour appliquer ces limites, et ne garde aucune copie de tes messages une fois la réponse envoyée.
Le serveur utilise ce texte uniquement pour générer la réponse qui t’est affichée. Il ne sert pas à entraîner des modèles, n’est pas vendu et n’est pas partagé avec des annonceurs ou des courtiers en données. Le serveur est hébergé par le développeur et le modèle y tourne ; tes messages ne sont pas transmis à un fournisseur d’IA tiers.
Une requête de chat est décomptée sur ton compte quand tu es connecté, et sur l’installation sinon. C’est sur cette base que le quota d’usage raisonnable est mesuré, et c’est ce que le serveur enregistre avec le type de requête et l’heure. L’app n’envoie pas ton adresse e-mail, tes contacts, ta position, ni aucun identifiant d’appareil ou publicitaire autre que l’identifiant d’installation aléatoire ci-dessus. Comme pour toute requête sur Internet, le serveur reçoit nécessairement ton adresse IP afin de renvoyer la réponse ; les journaux de connexion standard ne sont conservés que le temps nécessaire à l’exploitation et à la sécurisation du service.
Merci de ne pas saisir d’informations personnelles ou médicales sensibles dans le chat. Rhino n’a pas besoin de ton nom, de ton adresse ni de ton dossier médical pour t’aider avec un entraînement, et un texte envoyé ne peut plus être modifié ni retiré ensuite.
Mon gym et listes d’équipement partagées
L’app effectue ses recherches dans un annuaire mondial de salles de sport hébergé sur un serveur exploité par le développeur. Jusqu’en septembre 2026, cet annuaire était intégré à l’app et la recherche se faisait sur ton téléphone ; il est désormais interrogé via Internet, donc le texte que tu saisis dans le champ de recherche de salle est envoyé à ce serveur, avec les informations habituelles de toute requête web. Ces recherches sont enregistrées afin de pouvoir ajouter les salles que les gens cherchent sans les trouver, et elles sont conservées 90 jours. Elles ne sont rattachées ni à ton nom, ni à ton e-mail, ni à ton identifiant Apple, ni à l’identifiant que l’app utilise pour les listes d’équipement.
L’annuaire est constitué à partir des données de l’Overture Maps Foundation, d’OpenStreetMap (© contributeurs d’OpenStreetMap, ODbL) et des pages publiques d’adresses des chaînes de salles de sport, et il est reconstruit chaque mois sur le serveur du développeur. Les lieux d’Overture incluent des données de Foursquare (© 2025 Foursquare Labs, Inc., Apache License 2.0), de Meta et de Microsoft ; la localité, l’État ou la région et le pays proviennent des limites administratives d’Overture, qui incluent geoBoundaries et Esri Community Maps (CC BY 4.0). Le pays d’une ligne de l’annuaire est ce qui renseigne le pays de la salle décrit plus haut, qui choisit tes badges de fêtes et n’est jamais traité comme ta position. Chaque recherche est journalisée avec le nombre de résultats trouvés, pour voir quelles salles manquent. Elle n’est reliée ni à un compte, ni à l’identifiant aléatoire ci-dessous, ni à ton historique et, comme pour toute requête, le serveur voit ton adresse IP le temps de répondre.
Si tu choisis une salle et que tu tiens une liste d’équipement pour celle-ci, l’app publie cette liste sur un serveur exploité par le développeur afin que les autres membres de la même salle puissent partir de celle-ci au lieu de tout saisir. Ce qui est envoyé : l’identifiant de la salle, ta liste d’équipement et un identifiant aléatoire généré par l’app lors de son premier lancement. Cet identifiant permet au serveur de remplacer ta liste précédente quand tu la modifies et de compter combien de personnes ont contribué ; il n’est lié ni à ton nom, ni à ton e-mail, ni à ton identifiant Apple, ni au numéro de série de ton appareil, ni à ton identifiant publicitaire, et il est réinitialisé si tu réinstalles l’app. Les listes sont combinées avant d’être montrées à qui que ce soit : les autres membres voient « 3 membres ont listé 24 éléments ici », jamais qui a listé quoi.
Si tu marques un lieu comme « Pas un gym » ou si tu réponds « Oui, je m’entraîne ici », l’app envoie l’identifiant de la salle, ta réponse et l’identifiant aléatoire décrit plus haut, ainsi que ton compte si tu es connecté. Le serveur conserve avec la réponse une forme brouillée du début de ton adresse IP (une empreinte de ton réseau calculée avec une clé secrète, jamais l’adresse elle-même), uniquement pour distinguer les réponses venant de réseaux différents. Les réponses servent uniquement à décider quels lieux l’annuaire affiche, ne sont jamais montrées à personne et sont supprimées au bout de 12 mois, ou plus tôt avec Tout supprimer (ci-dessous).
Si ta salle manque, tu peux l’ajouter (son nom, ainsi que la localité et l’État ou la région où elle se trouve, quel que soit le pays où tu t’entraînes) ; cette entrée rejoint l’annuaire partagé, pour tout le monde. Merci de ne pas mettre d’informations personnelles dans un nom de salle.
Partager des entraînements
Tu peux partager un entraînement sous forme de lien ou de QR code. L’entraînement complet (nom, exercices, séries, répétitions et poids) est compressé et encodé dans le lien lui-même, avec ton dernier poids du corps et ton sexe si tu l’as renseigné, pour que l’autre téléphone puisse proposer d’adapter les poids à la personne qui le reçoit. Ces deux informations se trouvent dans le lien et nulle part ailleurs, donc seule la personne à qui tu l’as envoyé les voit. Rien n’est téléversé et aucune copie n’est conservée sur aucun serveur. Toute personne qui reçoit le lien ou scanne le code peut ouvrir l’entraînement, alors partage-le comme tu partagerais l’entraînement lui-même. La page gymbuddyrhino.com/w qui s’ouvre quand l’app n’est pas installée décode le lien dans ton navigateur et n’envoie son contenu nulle part.
Pour que l’app puisse te signaler quand quelqu’un a ajouté un entraînement que tu as partagé (l’icône d’app « Binôme »), le serveur conserve un petit enregistrement par partage : un court code de partage aléatoire, l’identifiant aléatoire du téléphone qui l’a partagé et l’identifiant aléatoire de chaque téléphone qui l’a ajouté, avec les dates. L’entraînement lui-même n’est jamais envoyé au serveur. Ces identifiants ne sont liés ni à ton nom, ni à ton e-mail, ni à ton identifiant Apple, ni à ton compte ; ce que le serveur peut voir, c’est qu’une installation a partagé quelque chose qu’une autre installation a ajouté. Si tu es hors ligne au moment du partage, le lien est créé sans code de partage et rien n’est enregistré. Les enregistrements de partages que personne n’a ajoutés sont supprimés au bout d’un an.
Séries à deux (facultatives). Après que deux téléphones ont échangé un entraînement, chacun peut choisir de tenir une série avec l’autre. Si tu acceptes, ton téléphone envoie au serveur les dates du calendrier qui comptent pour ta propre série (jours d’entraînement et jours de repos couverts) sur les 60 derniers jours, et reçoit les mêmes du téléphone de ton ami. Le serveur conserve ces dates associées aux deux identifiants d’installation aléatoires, et rien d’autre : aucun nom (c’est toi qui nommes ton ami sur ton propre téléphone, et ce nom n’en sort jamais), aucune heure, aucun entraînement, aucune fréquence cardiaque. Chacun des deux peut arrêter à tout moment, ce qui supprime la paire et toutes ses dates pour les deux. Rien n’est partagé tant que les deux n’ont pas accepté.
Ligue entre amis (facultative). Si tu la rejoins, ton téléphone envoie au serveur un nombre par semaine : le total d’XP qu’il a calculé pour toi pour cette semaine, associé au même identifiant d’installation aléatoire, et reçoit en retour les nombres de tes amis. Aucun nom et aucun entraînement. La date du jour selon ton téléphone accompagne ce nombre, pour que le serveur puisse vérifier que cette semaine est bien une semaine que tu as déjà vécue ; elle sert à cela et n’est pas conservée. Seules les personnes avec qui tu tiens déjà une série à deux peuvent voir ton nombre, et il leur parvient associé à l’identifiant partagé de cette série plutôt qu’à quoi que ce soit qui t’appartienne. Quitter la ligue supprime tes nombres, et le serveur supprime tout nombre datant de plus de huit semaines.
Scanner un QR code utilise l’appareil photo. Les images sont traitées sur l’appareil pour trouver un code et ne sont ni enregistrées ni transmises.
L’app Santé, Health Connect et l’écran verrouillé
L’app Santé sur iPhone et Apple Watch, et Health Connect sur Android, sont facultatifs. L’app n’en demande l’accès que lorsque tu les actives, ne lit et n’écrit que ce que tu autorises sur l’écran d’autorisation du système, et fonctionne sans eux.
- Lu dans l’app Santé : fréquence cardiaque, fréquence cardiaque au repos et à la marche, variabilité de la fréquence cardiaque, fréquence respiratoire, oxygène sanguin, sommeil, température du poignet pendant le sommeil, VO2 max, entraînements, effort physique, énergie active et énergie au repos, minutes d’exercice, pas, minutes de pleine conscience, poids, tour de taille, pourcentage de masse grasse, masse maigre, ainsi que l’énergie, les protéines, les glucides et les lipides enregistrés par d’autres apps.
- Écrit dans l’app Santé : tes entraînements terminés, avec leur fréquence cardiaque, leurs intervalles entre battements, leur variabilité de la fréquence cardiaque et leur énergie active, ainsi que tout poids, tour de taille ou pourcentage de masse grasse que tu saisis dans l’app.
- Lu dans Health Connect : fréquence cardiaque, fréquence cardiaque au repos, variabilité de la fréquence cardiaque, fréquence respiratoire, saturation en oxygène, sommeil, poids, VO2 max, séances d’exercice, calories actives brûlées et calories totales brûlées, distance, nutrition, pas, masse grasse, masse maigre et séances de pleine conscience.
- Écrit dans Health Connect : tes entraînements terminés, avec leur fréquence cardiaque, leur variabilité de la fréquence cardiaque et leurs calories actives, ainsi que tout poids que tu saisis dans l’app.
L’app s’en sert pour afficher ta fréquence cardiaque pendant un entraînement, calculer ta forme, ta récupération et tes zones cardio, ajouter à ton historique les entraînements faits avec d’autres apps, et garder ton journal corporel à jour. Tout cela est calculé sur le téléphone. Les données de santé ne quittent le téléphone que de ces façons : le résumé pour Rhino, envoyé uniquement après ton accord (voir plus haut) ; le poids, la fréquence cardiaque au repos et les entraînements qui font partie du résumé d’entraînement de Rhino (voir plus haut) ; et, si tu te connectes, la sauvegarde décrite plus bas, qui conserve ce que l’app a enregistré depuis Santé ou Health Connect dans le cadre de ton entraînement : la fréquence cardiaque de chaque séance, les entraînements importés depuis Santé ou Health Connect, le poids et les mensurations, et ta fréquence cardiaque au repos.
Les données de santé ne sont jamais utilisées à des fins publicitaires ou marketing, jamais vendues, jamais utilisées pour entraîner des modèles et jamais partagées avec des tiers, sauf si tu le décides, par exemple en partageant toi-même un entraînement. L’utilisation et le transfert par Gym Buddy des informations reçues de Health Connect respectent les Règles concernant les autorisations Health Connect, y compris les exigences relatives à l’utilisation limitée.
Ton minuteur de repos peut aussi apparaître sur l’écran verrouillé sous forme d’activité en direct ; celle-ci n’affiche que le minuteur et le nom de l’exercice, et reste sur ton téléphone. Sur Android, le minuteur de repos s’affiche plutôt sous forme de notification.
Ceintures cardio et Bluetooth
Si tu jumelles une ceinture thoracique ou un brassard, l’app s’y connecte directement en Bluetooth et ne lit que la fréquence cardiaque. Les mesures sont traitées sur le téléphone comme la fréquence cardiaque issue de Santé ou de Health Connect : affichées en direct, conservées avec la séance et enregistrées dans l’app Santé ou Health Connect si tu l’as activé. Sur iPhone, l’app ne demande que le Bluetooth. Sur Android 12 et versions ultérieures, elle ne demande que l’autorisation « Appareils à proximité », et déclare qu’elle n’utilise jamais la recherche pour la localisation. Sur Android 11 et versions antérieures, Android lui-même exige l’autorisation de localisation avant qu’une app puisse rechercher des appareils Bluetooth, donc l’app la demande sur ces versions, et pour cette seule raison. Sur tous les téléphones, l’app ne lit, ne stocke et n’envoie jamais ta position.
Connexion et sauvegarde dans le cloud (facultatives)
Tu peux utiliser toute l’app sans compte, et rien de ce qui suit ne se produit si tu ne choisis pas de te connecter. Si tu le fais, Gym Buddy propose « Se connecter avec Apple » et « Se connecter avec Google » pour que ton entraînement puisse être sauvegardé puis restauré sur un nouveau téléphone, ou après une réinstallation, et pour que les invitations et un Rhino Pro acheté sur ce site te suivent.
- Ce que la connexion envoie. Apple ou Google fournit à l’app un jeton d’identité signé, transmis à notre serveur pour vérifier qui tu es. Le serveur n’en conserve que l’identifiant stable, propre au fournisseur, de ton compte et, si le jeton en contient une, ton adresse e-mail. Nous ne recevons jamais ton mot de passe Apple ou Google. Te connecter avec les deux fournisseurs les relie au même compte. Pour chaque téléphone ou navigateur connecté, le serveur conserve aussi son identifiant aléatoire et la date de sa dernière utilisation, pour pouvoir le déconnecter.
- Des e-mails sur le compte, et rien d’autre. Quand un compte est créé, nous envoyons un unique message de bienvenue à l’adresse e-mail de ta première connexion, qui explique ce que fait le compte et comment le supprimer. Si tu relies ensuite un second fournisseur, cette même première adresse reçoit une courte note indiquant quelle connexion a été ajoutée, pour que tu saches si ce n’était pas toi. Les deux sont envoyés via Resend. Il n’y a rien d’autre : pas de newsletters, pas de marketing, pas de rappels, et l’adresse du second fournisseur ne reçoit jamais rien.
- Ce que contient une sauvegarde. Tes entraînements, ton historique de séances (y compris la fréquence cardiaque enregistrée pour chaque séance et les entraînements importés depuis l’app Santé ou Health Connect), tes réglages, ton journal de poids et tes mensurations, y compris celles lues dans Santé ou Health Connect. Ton nom, ton âge et ton sexe sont retirés des réglages avant l’envoi et restent sur le téléphone, et les photos de progression ne sont jamais incluses. La sauvegarde est liée à ton compte, stockée sur le propre serveur du développeur, en Australie, et ne sert qu’à te la rendre.
- Quand une sauvegarde a lieu. Tant que tu es connecté, l’app sauvegarde d’elle-même après que tu as enregistré un entraînement, terminé une séance ou importé un historique, et chaque fois que tu touches Sauvegarder. Supprimer des éléments ne déclenche jamais de sauvegarde. Il s’agit d’une sauvegarde, et non d’une synchronisation en direct entre appareils.
- Supprimer ton compte. Réglages → Compte → Supprimer le compte supprime du serveur le compte, les connexions liées et toutes les sauvegardes, définitivement et immédiatement, ainsi que tes codes d’invitation et les enregistrements de séries à deux, de ligue, de partages et de listes d’équipement de chaque téléphone connecté à ce compte.
- Tout supprimer à la place. Réglages → Données → Tout supprimer supprime immédiatement du téléphone tes entraînements et ton historique. Ce que le téléphone a laissé sur notre serveur est masqué au même moment : les séries à deux (qui s’arrêtent aussitôt pour ton ami), les participations à la ligue, les événements de la semaine qu’il a terminés, les entraînements partagés et qui les a ajoutés, les listes d’équipement, ses réponses sur les lieux qui sont des salles, ainsi que son lien avec toute salle qu’il a ajoutée à l’annuaire. Si tu es connecté et que tu coches en plus « Supprimer aussi ma sauvegarde », tes sauvegardes dans le cloud sont masquées de la même façon. Tout ce qui est masqué est effacé définitivement au bout de 30 jours. D’ici là, Réglages → Données propose de l’annuler, ce qui rétablit le tout et restaure tes entraînements depuis la sauvegarde s’il y en a une. Les entraînements qui n’ont jamais été sauvegardés ne peuvent pas être récupérés. Cela ne ferme pas ton compte, et l’enregistrement de ton achat, le décompte des messages gratuits de Rhino que tu as utilisés et la date à laquelle tu as utilisé Rhino pour la première fois sont conservés comme avant, pour que ton quota gratuit ne reparte pas de zéro.
Te déconnecter laisse tes données sur le téléphone et sur le serveur ; supprimer le compte supprime la copie sur le serveur. Nous n’en utilisons rien pour entraîner des modèles, et rien n’est jamais vendu ni partagé avec des annonceurs.
Achats (facultatifs)
Rhino Pro et le pack d’icônes sont vendus à trois endroits, et qui détient tes informations de paiement dépend de celui par lequel tu as acheté.
- L’App Store, sur iPhone et iPad. Apple encaisse le paiement et nous indique seulement qu’un achat a eu lieu : de quel produit il s’agit, s’il est toujours actif, et quand il se renouvelle ou expire. Nous ne voyons jamais ta carte, ton identifiant Apple, ton nom ni ton e-mail. Les abonnements se renouvellent automatiquement jusqu’à leur résiliation dans les réglages de ton compte App Store, au moins 24 heures avant la fin de la période en cours, et les remboursements sont gérés par Apple.
- Google Play, sur Android. Google encaisse le paiement et nous envoie le même type d’avis, sans rien de plus : le produit, s’il est toujours actif, et quand il se renouvelle. Nous ne voyons jamais ta carte, ton compte Google, ton nom ni ton e-mail. Les abonnements se résilient sous Abonnements, dans l’app Play Store, et les remboursements sont gérés par Google.
- Ce site web, via Stripe. L’achat sur le web est celui qui fonctionne différemment. Stripe recueille les informations de ta carte et ton adresse e-mail et les conserve en tant que prestataire de paiement ; notre serveur ne reçoit jamais ni les unes ni l’autre, et ne les stocke pas. Ici, le vendeur est le développeur et non une boutique, donc c’est au développeur qu’il revient d’accorder tout remboursement. Tu dois être connecté pour acheter de cette façon, et ce que notre serveur conserve, c’est la référence client que Stripe attribue à l’achat, pour que les renouvellements, les paiements échoués et les remboursements que Stripe signale ensuite puissent être rattachés à ton compte et à celui de personne d’autre. Changer de carte, changer de formule et résilier se font dans le portail client de Stripe lui-même, que ce site ouvre pour toi.
L’achat sur ce site web est ouvert aux personnes en Australie et aux États-Unis. Stripe te demande ton adresse de facturation et s’en sert pour calculer les taxes. Notre serveur ne conserve le pays de cette adresse que lorsqu’un achat fait depuis un autre pays doit être remboursé, pour garder la trace du motif.
Quelle que soit la façon dont tu as acheté, le reste est identique :
- Ce que conserve notre serveur. Cet état d’achat, et les notifications de la boutique qui en sont à l’origine, associés à l’identifiant aléatoire de ton installation. Si tu te connectes pour la sauvegarde dans le cloud, l’achat est rattaché à ton compte à la place, pour qu’il te suive sur un nouveau téléphone ; c’est la seule façon dont un achat est jamais lié à toi.
- Le quota gratuit. Sans Pro, Rhino répond à un nombre fixe de messages par semaine. Le serveur tient un décompte hebdomadaire associé à ton compte quand tu es connecté, et à l’identifiant aléatoire de ton installation sinon, et rien d’autre sur les messages.
- Invitations. Un code d’invitation appartient à un compte, et seul un compte connecté peut en utiliser un. Si tu partages ton lien d’invitation, ou arrives par celui de quelqu’un d’autre, le serveur conserve le code et sa validation associés aux deux comptes, avec les dates, pour que le mois supplémentaire puisse être accordé des deux côtés quand un abonnement annuel démarre réellement. Le badge que débloque une invitation est calculé sur ton propre téléphone à partir de ces mêmes faits, et rien de plus n’est envoyé. Supprimer ton compte les supprime.
- Ce que nous en faisons. Débloquer ce que tu as payé, et compter combien de personnes commencent un essai et restent. Rien n’est vendu, et aucun identifiant publicitaire n’entre en jeu.
- Restaurer ce que tu as payé. Un achat effectué dans une boutique se restaure sur un nouveau téléphone depuis cette même boutique ; un achat effectué sur ce site suit le compte auquel tu étais connecté. Acheter à un endroit n’annule pas un abonnement acheté ailleurs, car seule la boutique qui l’a vendu peut y mettre fin.
Ce site web
Les pages de gymbuddyrhino.com, polices comprises, sont servies depuis le propre serveur du développeur, qui voit ton adresse IP pour pouvoir te les envoyer. Le site ne dépose aucun cookie et n’utilise aucun outil d’analyse. Il garde quelques petites choses dans ton navigateur : la langue que tu as choisie avec les liens de langue en bas de page, et une note indiquant qu’il a déjà deviné ta langue une fois, oubliée quand tu fermes le navigateur.
La page Rhino Pro en garde deux de plus : ta réponse à la question de ton lieu de résidence, et un identifiant aléatoire du navigateur envoyé quand tu te connectes, comme l’app envoie le sien. Tant que tu es connecté, elle garde ta session pour cet onglet uniquement, et l’oublie quand l’onglet est fermé. Cette page charge aussi les boutons de connexion de Google et d’Apple depuis leurs propres serveurs, donc Google et Apple reçoivent ton adresse IP à son ouverture et traitent une connexion selon leurs propres politiques de confidentialité, qui peuvent inclure leurs propres cookies. Le paiement et le portail client sont des pages de Stripe, décrites plus haut.
Ce que nous ne faisons pas
- Aucun compte n’est requis. La connexion sert à la sauvegarde, aux invitations et à un Rhino Pro acheté sur ce site, et tout le reste fonctionne sans compte.
- Aucun service de rapport de plantage et aucun suivi des utilisateurs. L’app envoie bien des compteurs d’usage anonymes à TelemetryDeck, un service d’analyse respectueux de la vie privée. La liste complète de ce qui est compté : que l’app a été ouverte et quels écrans ont été ouverts ; jusqu’où la configuration est allée et qu’elle s’est terminée ; qu’un entraînement a été enregistré ou qu’une séance s’est terminée ; que le test de force a été commencé, terminé ou remis à plus tard, s’il s’agissait de la version en salle ou au poids du corps, et s’il s’agissait d’un nouveau passage ; que l’écran d’abonnement a été affiché, fermé ou a mené à un achat ; qu’un essai a commencé, qu’un achat a été effectué ou qu’un achat a été restauré ; que l’aperçu gratuit a pris fin, qu’une note sur sa fin a été affichée, et si son offre a été acceptée ou remise à plus tard ; qu’une analyse verrouillée ou une réponse floutée de Rhino a été vue ; que le quota hebdomadaire de Rhino a été atteint ; qu’un rappel a été touché, et de quel type de rappel il s’agissait ; qu’un avis a été demandé ; qu’un entraînement a été partagé, et qu’un entraînement partagé a été importé avec les poids adaptés ; qu’une série à deux a été formée ; qu’un mouvement a atteint un nouveau niveau de force, et quel mouvement et quel niveau ; qu’une coupure a été déclarée, et pour combien de jours ; que la carte « Te revoilà » a été affichée ou que son entraînement a été lancé, avec la durée de l’interruption par tranches de jours ; depuis combien de temps date le dernier entraînement, par tranches de jours, à l’ouverture de l’app ; que les notifications sont activées, désactivées ou pas encore demandées ; qu’une autorisation a été accordée ; qu’un des programmes intégrés a été commencé ou arrêté, lequel des six c’était et comment il s’est terminé ; que le guide des exercices a été ouvert, et par quelle entrée ; que le calculateur 1RM a été ouvert ; qu’un historique a été importé depuis une autre app, de quelle app il venait, combien de séances il contenait (par tranches), comment l’import s’est terminé et s’il a été lancé depuis la configuration ou depuis les Réglages, et qu’un import a été annulé ; qu’un rappel a été désactivé, et lequel des rappels c’était ; que quelque chose a été ajouté au journal corporel, et s’il s’agissait de mensurations ou d’une photo ; et que la ligne Fêtes des Réglages a été modifiée, et laquelle de ses trois réponses a été choisie : jamais quel pays ; comment chaque exercice d’un entraînement terminé dans l’app s’est comparé à son plan et à la dernière suggestion de l’app pour lui, et si cette suggestion a été acceptée, et la même chose pour la première séance de chaque jour de programme par rapport à la charge la plus lourde que tu avais enregistrée avant, pour que les suggestions puissent être améliorées : le type de matériel (barre, haltère, machine ou poids du corps), les unités, l’expérience que tu as indiquée, si les séries ont été cochées sur le téléphone, sur une montre ou depuis l’écran verrouillé, et des nombres de séries, des notes d’effort et des écarts de répétitions et de paliers de charge, jamais un nom d’exercice, une date ou une charge ; combien de séances un import d’historique a apportées et quelle part d’entre elles avait des notes d’effort, par tranches ; la plage de répétitions choisie dans les Réglages ; et, si tu rejoins la ligue hebdomadaire, que son écran a été ouvert et, le lundi qui suit la fin d’une semaine, si tu as fini premier, deuxième ou troisième, ou plus loin, par tranches et jamais sous forme de rang. Le compteur du journal corporel est un compteur et rien d’autre : jamais une mesure, jamais une valeur, et jamais la photo, qui ne quitte pas du tout ton téléphone. Chaque compteur porte l’identifiant de l’app, un identifiant de session pour cette utilisation et un hachage à sens unique d’une chaîne aléatoire que l’app a créée au premier lancement. Il n’y a aucun identifiant d’appareil, aucun identifiant publicitaire, aucun nom d’exercice, aucune charge ni aucune date de tes entraînements et rien qui puisse être rattaché à toi. Tu peux désactiver ces compteurs dans l’app sous Réglages, Données, Compteurs d’usage. Les désactiver efface aussi la chaîne aléatoire, donc les réactiver démarre un nouveau décompte qui ne peut pas être relié à l’ancien.
- Aucune publicité et aucun identifiant publicitaire.
- Aucun kit de développement logiciel tiers qui transmet des données à qui que ce soit.
- Aucun accès à ton micro ni à tes contacts, et l’app ne lit jamais ta position (sur Android 11 et versions antérieures, l’autorisation de localisation n’est demandée que parce qu’Android l’exige pour la recherche Bluetooth, voir Ceintures cardio et Bluetooth). L’accès à l’appareil photo et à la photothèque n’est demandé que lorsque tu touches une fonction qui en a besoin (prendre une photo de progression, nommer un équipement à partir d’une photo, scanner un QR code), et l’accès à l’app Santé ou à Health Connect uniquement quand tu l’actives.
- Aucun cookie ni traceur déposé par ce site web (voir Ce site web).
Informations de santé
Les données d’entraînement comme les exercices, les poids et les répétitions peuvent être considérées comme des informations liées à la santé dans certaines juridictions. Ces données restent sur ton appareil, sauf si tu te connectes et sauvegardes, comme décrit plus haut. Tout ce que tu choisis de dire à Rhino sur ton corps, tes blessures ou ta santé est transmis comme décrit ci-dessus ; c’est à toi de choisir ce que tu inclus, et nous te recommandons de rester général.
Rien de ce que dit Rhino ne constitue un avis médical. Merci de lire l’avertissement.
Enfants
Gym Buddy ne s’adresse pas aux enfants de moins de 13 ans, et nous ne collectons pas sciemment d’informations auprès d’eux. Sauf si tu t’es connecté, nous ne pouvons pas identifier les utilisateurs individuellement ; si tu penses qu’un enfant a envoyé des informations personnelles via le chat, contacte-nous et nous supprimerons tous les enregistrements correspondants sur le serveur que nous parviendrons à retrouver.
Tes droits
Tes entraînements et ton historique sont sous ton contrôle direct : modifie-les ou supprime-les dans l’app, ou supprime l’app pour les effacer du téléphone. Si tu t’es connecté, tu peux supprimer à tout moment ton compte et toutes les sauvegardes du serveur depuis l’app (Réglages → Compte → Supprimer le compte), ou nous écrire pour savoir ce que nous détenons pour ton compte ou pour le faire supprimer. Tout supprimer, dans Réglages, Données, masque immédiatement ce que ton téléphone a laissé sur notre serveur et l’efface au bout de 30 jours ; d’ici là, tu peux l’annuler à cet endroit. Sans compte, nous ne détenons aucun nom, aucun e-mail ni aucun identifiant qui mène à toi, donc nous ne pouvons généralement pas relier un enregistrement côté serveur à une personne en particulier ; contacte-nous et nous t’aiderons dans la mesure du possible. Les utilisateurs australiens peuvent aussi déposer une plainte auprès de l’Office of the Australian Information Commissioner ; les utilisateurs de l’UE ou du Royaume-Uni, auprès de leur autorité de contrôle locale.
Modifications de cette politique
Toute modification sera publiée à cette adresse avec une nouvelle date d’entrée en vigueur. Si une future version de l’app envoie des données supplémentaires, ou les envoie vers une nouvelle destination, cette politique sera mise à jour avant la sortie de cette version et le changement décrit clairement.
Contact
Pour toute question sur cette politique, écris à notre adresse d’assistance.