Politique de confidentialité
En bref
- Muscla fonctionne sans compte. Vos séances, votre journal alimentaire et vos données corporelles restent alors sur votre iPhone.
- Avec un compte, nous stockons vos données pour les synchroniser et les sauvegarder. Nous ne les vendons jamais, ne les utilisons jamais pour la publicité et ne vous suivons jamais dans d’autres apps ou sur d’autres sites.
- Dans la communauté, vous décidez qui voit quoi. La nutrition, le poids corporel, les photos et les classements restent privés tant que vous ne les partagez pas.
- Les fonctions d’IA sont facultatives. Les photos et les descriptions sont envoyées à Google Gemini pour analyse. Nous ne les conservons pas.
- Les données d’utilisation (non liées à votre compte) et les rapports de plantage nous aident à corriger l’app. Vous pouvez les désactiver dans les Réglages.
- Vous pouvez supprimer votre compte à tout moment dans l’app. Vos questions vont à support@muscla.app.
Sommaire
Qui nous sommes
Muscla est fournie par AlbaScout L.L.C., Rruga Idriz Seferi, pn, 71000 Kaçanik, Kosovo (« Muscla », « nous »). Nous décidons pourquoi et comment les données personnelles décrites ici sont traitées. Dans le langage de nombreuses lois sur la protection des données, nous sommes le responsable du traitement.
La présente politique couvre l’app Muscla pour iPhone et Apple Watch, les fonctions en ligne qui lui sont associées (compte, synchronisation, communauté, fonctions d’IA, connecteur d’assistant IA, flux de calendrier) et le site muscla.app. Elle ne couvre pas les services que vous choisissez d’utiliser en parallèle de Muscla, comme Apple Santé, un assistant IA ou votre app de calendrier. Leurs propres politiques de confidentialité s’appliquent.
Pour toute question relative à la confidentialité, écrivez à privacy@muscla.app. Vous pouvez aussi nous joindre à support@muscla.app pour tout ce qui concerne la présente politique.
Comment lire cette politique. Chaque section ci-dessous explique une partie de Muscla : quelles données sont concernées, pourquoi nous les utilisons, le fondement juridique sur lequel nous nous appuyons, combien de temps nous les conservons et qui les reçoit. Lorsque nous nous appuyons sur votre consentement, vous pouvez le retirer à tout moment. Le retrait n’affecte pas les traitements effectués avant.
Utiliser Muscla sans compte
Vous pouvez planifier et noter vos séances, suivre votre alimentation et votre eau, et enregistrer votre poids corporel sans compte. Sans compte, ces données sont stockées uniquement sur votre iPhone et votre Apple Watch. Nous ne les recevons pas. Vous pouvez les exporter dans un fichier de sauvegarde dans les Réglages, sous Données.
Quelques éléments nous parviennent, à nous ou à nos prestataires, même sans compte :
- Recherche d’aliments et codes-barres. Lorsque vous cherchez dans la base d’aliments ou scannez un code-barres, le terme recherché ou le code-barres est envoyé à notre serveur, qui cherche les aliments correspondants. Si notre base ne connaît pas un code-barres, notre serveur le demande à Open Food Facts en n’envoyant que le code-barres. Pour prévenir les abus, notre serveur compte les recherches de codes-barres par réseau à l’aide d’un hachage salé de votre adresse IP qui change tous les jours. Nous ne stockons pas l’adresse elle-même, et les compteurs sont supprimés au bout de deux jours.
- Animations d’exercices. Les animations et images des exercices se chargent depuis jsDelivr, un réseau public de diffusion de contenu. Comme tout serveur web, il reçoit l’adresse IP de votre appareil et le fichier demandé.
- Données d’utilisation et rapports de plantage, sauf si vous les désactivez (voir Données d’utilisation et Rapports de plantage).
- Achats, que gère Apple (voir Abonnements Muscla Pro).
Votre compte
Un compte vous permet de synchroniser vos appareils, de conserver une sauvegarde sur notre serveur et d’utiliser la communauté, les fonctions d’IA, le connecteur d’assistant IA et le flux de calendrier. Créer un compte est facultatif.
- Quoi : votre adresse e-mail si vous vous connectez avec un code envoyé par e-mail. Avec Se connecter avec Apple : l’identifiant que nous donne Apple et une adresse e-mail, qui peut être une adresse relais privée si vous utilisez Masquer mon e-mail, ainsi qu’un jeton d’Apple qui nous permet de mettre fin à votre connexion Apple lorsque vous supprimez votre compte. Avec une clé d’accès : uniquement sa clé publique et des données techniques. La clé privée ne quitte jamais vos appareils. Nous conservons aussi les sessions de connexion et l’heure de votre dernière connexion. Les comptes Muscla n’ont pas de mot de passe.
- Pourquoi : pour créer votre compte, vous connecter en toute sécurité, maintenir vos données synchronisées et vous envoyer des codes de connexion. Nous n’utilisons pas votre adresse e-mail à des fins de marketing.
- Fondement juridique : l’exécution de notre contrat avec vous ; notre intérêt légitime à garantir la sécurité des comptes.
- Durée : aussi longtemps que votre compte existe. Les codes de connexion expirent au bout de 10 minutes. Les défis de clé d’accès expirent au bout de 5 minutes.
- Destinataires : Supabase, qui héberge notre base de données, la connexion et le stockage de fichiers ; Resend, qui envoie les e-mails de code de connexion ; Apple, si vous utilisez Se connecter avec Apple ou des clés d’accès stockées dans votre Trousseau iCloud.
Données d’entraînement, de nutrition et corporelles
Avec un compte, l’app synchronise ce que vous enregistrez vers notre serveur, afin que ce soit sauvegardé et disponible sur vos autres appareils.
- Quoi : séances, séries, routines, votre plan d’entraînement et vos réponses lorsque Muscla le construit (objectif, expérience, équipement, jours d’entraînement, taille, poids, poids cible, année de naissance et sexe), exercices personnalisés, charges de travail, poids corporel et poids visé, votre journal alimentaire, vos propres aliments, favoris, portions et repas, eau, objectifs nutritionnels, compléments et le moment où vous les avez pris, rappels, objectifs hebdomadaires, réglages de notifications, votre fuseau horaire et les réglages de votre app. Les entrées qu’un assistant IA a créées pour vous portent son nom.
- Pourquoi : pour fournir Muscla : planifier votre entraînement, suivre vos progrès, calculer vos objectifs et garder vos données synchronisées.
- Fondement juridique : l’exécution de notre contrat avec vous. Certaines de ces données renseignent sur votre santé : votre entraînement, votre alimentation et vos mesures corporelles. Avant que de telles données liées à la santé soient stockées sur nos serveurs, nous demandons votre consentement explicite dans l’app, et ce consentement est notre fondement juridique pour elles. Vous pouvez le retirer à tout moment dans l’app. Nous cessons alors de stocker des données liées à la santé sur nos serveurs et supprimons celles que nous y détenons. Elles restent sur votre iPhone, et les fonctions qui exigent ces données sur nos serveurs, comme la synchronisation entre appareils, la communauté, les classements et les groupes, cessent de fonctionner pour ces données. L’accès à Apple Santé est en outre couvert par l’autorisation iOS (voir Apple Santé).
- Durée : aussi longtemps que votre compte existe. Lorsque vous supprimez une entrée, son contenu est retiré de notre serveur. Un petit marqueur sans contenu subsiste, afin que vos autres appareils apprennent la suppression.
- Destinataires : Supabase, en tant que notre hébergeur. Personne d’autre, sauf si vous partagez dans la communauté, connectez un assistant IA ou vous abonnez à votre flux de calendrier.
Apple Santé
Connecter Apple Santé est facultatif. iOS demande votre autorisation pour chaque type de données, et vous pouvez la modifier à tout moment dans l’app Santé.
- Ce que Muscla lit, avec votre autorisation : taille, poids, date de naissance et sexe pour votre objectif calorique ; pesées de votre balance ; séances d’autres apps pour votre semaine d’entraînement ; fréquence cardiaque pendant une séance sur Apple Watch ; et, si vous l’activez, sommeil, fréquence cardiaque au repos et variabilité de la fréquence cardiaque pour votre récupération.
- Ce que Muscla écrit, avec votre autorisation : vos séances terminées (depuis l’Apple Watch, avec la fréquence cardiaque), vos pesées et, si vous l’activez, ce que vous mangez et buvez.
- Ce qui quitte votre appareil : les valeurs que vous importez dans Muscla, comme les pesées ou votre taille pour le plan, deviennent des entrées Muscla et se synchronisent comme vos autres données. Les jours où Santé a enregistré une séance (les 21 derniers jours) sont synchronisés, afin que l’objectif hebdomadaire de vos groupes puisse les compter. La fréquence cardiaque, le sommeil, la fréquence cardiaque au repos et la variabilité de la fréquence cardiaque ne sont utilisés que sur votre appareil.
- Jamais : les données de santé ne sont jamais utilisées pour la publicité ou le marketing et jamais vendues. Les mesures qui restent sur votre appareil, comme la fréquence cardiaque, le sommeil, la fréquence cardiaque au repos et la variabilité de la fréquence cardiaque, ne sont jamais partagées avec personne, y compris les assistants IA. Les valeurs que vous importez, comme les pesées, deviennent des entrées Muscla et suivent les choix que vous faites pour elles.
- Fondement juridique : votre consentement, donné dans la boîte de dialogue d’autorisation d’iOS. Pour les valeurs synchronisées vers nos serveurs, aussi votre consentement explicite décrit dans Données d’entraînement, de nutrition et corporelles.
- Durée : les données de santé restent dans Apple Santé sous votre contrôle. Les valeurs que vous importez dans Muscla sont conservées comme décrit dans Données d’entraînement, de nutrition et corporelles. Parmi les jours de séance issus de Santé, notre serveur conserve les 21 derniers jours.
- Destinataires : ce qui est synchronisé est stocké par Supabase, notre hébergeur. Personne d’autre ne reçoit de données d’Apple Santé via Muscla.
Communauté
La communauté est facultative. Elle commence lorsque vous créez un profil. Vous décidez, pour chaque type de données, qui peut les voir.
Votre profil. Votre profil contient un nom (de 2 à 30 caractères), une photo facultative, votre ville et votre pays, et votre année de naissance. Nous demandons l’année de naissance uniquement pour confirmer que vous avez au moins 16 ans. Personne d’autre ne la voit. Les autres membres qui vous croisent, par exemple via votre lien d’invitation, un groupe, un classement ou un commentaire, voient votre carte de profil : nom, photo, ville, pays et nombre d’abonnés et de personnes suivies. Il n’y a pas de recherche publique de profils.
Abonnés. On ne vous suit qu’après que vous avez accepté sa demande. Vos abonnés sont les personnes dont vous avez accepté la demande. Vous pouvez à tout moment retirer des abonnés, bloquer des personnes et les mettre en sourdine. Les personnes bloquées ne vous voient pas, et vous ne les voyez pas.
Qui voit quoi. Dans les réglages de la communauté, vous choisissez un public pour chaque type de données : personne, vos abonnés ou certains abonnés.
- Vos séances et vos records personnels : visibles par vos abonnés par défaut.
- Votre poids corporel, votre alimentation, vos photos et vos classements : visibles par personne par défaut. Le poids corporel, l’alimentation et les classements (qui affichent votre poids corporel à côté de vos charges) ne sont partagés qu’après votre consentement explicite dans l’app.
- Les publications sont des instantanés d’une séance ou d’un repas. Qui voit une publication est décidé à chaque lecture, selon vos réglages à ce moment-là. Les calories et les protéines d’un repas ne s’affichent que si vous choisissez de les afficher.
- Les chiffres de votre profil (séances, semaines consécutives et records) sont visibles par toute personne qui peut voir vos séances. Vos meilleurs squat, développé couché et soulevé de terre apparaissent sur votre profil selon la même règle que vos classements entre amis.
Classements. Les classements entre amis montrent vos charges aux abonnés avec lesquels vous partagez vos classements. Les classements par ville et par pays sont publics au sein de l’app. Vous n’y apparaissez que si vous les rejoignez, et seulement après 90 jours d’entraînement, trois séances avec le mouvement et une pesée dans les 30 jours précédant la valeur. Une liste publique montre votre nom, votre photo, le mouvement (charge, répétitions et maximum estimé), sa date, votre poids corporel et le nombre de séances avec ce mouvement, aux autres membres de votre ville ou de votre pays. Les listes s’ouvrent à partir de 20 personnes. Des contrôles automatiques rejettent les valeurs au-dessus d’une limite de record et mettent en attente les autres valeurs qui semblent invraisemblables, par exemple un grand bond en peu de temps, jusqu’à la décision d’un modérateur (voir Décisions automatisées). Vous pouvez contester un rejet une fois dans l’app. Pour vérifier les bonds, nous conservons un historique des valeurs que vous avez eues dans des listes publiques pendant environ 400 jours au plus.
Charges vérifiées. Vous pouvez confirmer une charge de trois manières. Une vidéo va uniquement à nos modérateurs (voir Photos et vidéos). Les témoins sont deux autres membres qui confirment votre série à la salle. Nous enregistrons qui a été témoin de quelle série, et les témoins voient la série qu’ils confirment. Un lien de compétition relie votre compte à votre nom dans les résultats publics d’OpenPowerlifting, avec une note facultative pour les modérateurs. C’est volontaire.
Groupes. Rejoindre un groupe vaut consentement à montrer à ses membres votre nom, vos jours d’entraînement, votre avancement vers l’objectif hebdomadaire et vos valeurs de défi. Les membres peuvent se donner un pouce levé. Lorsque vous partez, vous cessez de partager.
Messages. Vous pouvez envoyer des messages aux personnes qui vous suivent et que vous suivez. Un message est un texte, ou une carte avec une séance ou un record (nom de la séance, durée, volume, séries, record). Les messages sont stockés sur notre serveur et ne sont pas chiffrés de bout en bout. Les modérateurs ne voient un message que si le destinataire le signale. Les messages sont conservés jusqu’à la suppression du compte de l’expéditeur ou du destinataire. Les accusés de lecture sont activés par défaut et fonctionnent dans les deux sens. Si vous les désactivez, vous n’en envoyez ni n’en voyez.
Activité et sécurité. L’app vous montre les « j’aime », les commentaires, les nouveaux abonnés et les événements de groupe des 30 derniers jours. Les noms et les textes passent par un filtre de mots automatisé. Les membres peuvent signaler des publications, des commentaires, des profils, des groupes, des messages et des valeurs de classement. Les modérateurs voient l’élément signalé, la personne concernée et, pour les contrôles de classement, les cinq dernières pesées. Trois signalements masquent une publication, un commentaire ou un groupe jusqu’à la décision d’un modérateur. Les modérateurs peuvent supprimer des contenus, rejeter des valeurs et suspendre des comptes.
- Fondement juridique : l’exécution de notre contrat avec vous (les fonctions de la communauté que vous choisissez d’utiliser) ; votre consentement pour le poids corporel, l’alimentation, les classements et les groupes, que vous retirez en changeant le public, en quittant le classement ou en quittant le groupe ; nos intérêts légitimes à une communauté sûre et à des classements équitables ; les obligations légales lorsque nous devons agir face à des contenus illicites.
- Durée : jusqu’à ce que vous supprimiez l’élément ou votre compte. Nous conservons les signalements et les décisions de modération aussi longtemps que l’élément ou le compte signalé existe, puis des enregistrements limités ensuite lorsque nous en avons besoin pour prévenir des abus répétés ou respecter des obligations légales.
- Destinataires : les membres avec lesquels vous partagez, nos modérateurs et Supabase en tant que notre hébergeur.
Photos et vidéos
Photos de profil et publications photo. Avant qu’une image soit stockée, notre serveur l’envoie à Google Gemini, qui y recherche de la nudité, de la violence, des symboles haineux et des drogues. Google reçoit uniquement l’image, sans votre nom ni votre compte. L’app redessine chaque photo avant l’envoi, ce qui supprime la localisation, l’heure de prise de vue et les données de l’appareil photo. Les publications photo sont conservées dans un stockage privé. Lorsque quelqu’un charge une photo, notre serveur vérifie si cette personne peut voir la publication. Les photos peuvent être brièvement mises en cache en chemin, de sorte qu’un changement de public, un blocage ou une suppression peut mettre un court instant à s’appliquer partout. Les photos de profil sont stockées de façon que l’app puisse les charger par lien. Toute personne qui a le lien peut voir la photo.
Vidéos pour charges vérifiées. Une vidéo que vous enregistrez pour vérifier une charge est exportée sans son. Elle va dans un stockage privé que seuls nos modérateurs peuvent ouvrir, via un lien valable 10 minutes. Les autres membres ne la voient jamais. Une vidéo est supprimée 30 jours après la décision des modérateurs. Une vidéo dont l’envoi n’a jamais abouti est supprimée au bout d’un jour.
- Fondement juridique : l’exécution de notre contrat avec vous ; notre intérêt légitime à garder la communauté exempte d’images nuisibles.
- Durée : les photos jusqu’à ce que vous supprimiez la publication ou votre compte ; les photos de profil jusqu’à ce que vous les changiez ou les retiriez ou supprimiez votre compte ; les vidéos comme décrit ci-dessus. Les images et vidéos supprimées quittent le stockage en quelques heures.
- Destinataires : Supabase (stockage), Google (contrôle des images), nos modérateurs.
Abonnements Muscla Pro
Muscla Pro est vendu et facturé par Apple via l’App Store. Nous ne voyons jamais vos données de paiement.
- Quoi : lorsque vous vous abonnez, l’app nous envoie la transaction telle qu’Apple l’a signée. Nous stockons l’identifiant de transaction d’origine, le produit (mensuel ou annuel), la date d’expiration, l’état (par exemple actif, en période de grâce, expiré ou remboursé), si l’abonnement se renouvelle, l’environnement Apple et le compte auquel il appartient. Apple informe aussi notre serveur des renouvellements, résiliations et remboursements.
- Pourquoi : pour débloquer Muscla Pro sur tous vos appareils et prévenir l’usage abusif des abonnements.
- Fondement juridique : l’exécution de notre contrat avec vous ; notre intérêt légitime à prévenir la fraude.
- Durée : aussi longtemps que votre compte existe.
- Destinataires : Apple (en tant que vendeur), Supabase (hébergement).
Supprimer votre compte ne résilie pas votre abonnement. Résiliez-le dans les réglages de votre compte Apple.
Notifications
Les rappels, comme votre rappel d’entraînement ou l’avertissement avant la fin d’un essai, sont programmés sur votre iPhone. Les notifications de la communauté, comme un nouveau message, un commentaire ou la séance d’un ami, viennent de notre serveur via le service de notifications push d’Apple.
- Quoi : un jeton d’appareil pour votre iPhone, lié à votre compte, à vos réglages de notifications et à votre fuseau horaire (pour les heures de silence de 22 h à 8 h). Une notification contient le type d’événement et le nom de la personne concernée.
- Fondement juridique : votre consentement, donné dans la boîte de dialogue d’autorisation d’iOS et dans les réglages de notifications de l’app.
- Durée : le jeton d’appareil jusqu’à ce que vous vous déconnectiez, supprimiez votre compte ou qu’Apple le signale comme invalide. Les notifications en attente sont supprimées au plus tard après 30 jours.
- Destinataires : Apple (acheminement), Supabase (hébergement).
Flux de calendrier
Vous pouvez vous abonner à votre plan d’entraînement dans une app de calendrier. Le flux est un lien secret. Il répertorie vos routines et vos jours planifiés et, si vous le choisissez, vos séances terminées. Toute personne qui a le lien peut lire le flux : partagez-le avec précaution. Vous pouvez renouveler le lien dans l’app, ce qui empêche l’ancien de fonctionner. Le flux est supprimé avec votre compte. Fondement juridique : l’exécution de notre contrat avec vous. Votre fournisseur de calendrier reçoit le flux selon ses propres conditions.
Fonctions d’IA
Muscla peut lire des étiquettes nutritionnelles et estimer des repas à partir d’une photo ou d’une courte description. Ces fonctions exigent un compte, peuvent exiger Muscla Pro et ne fonctionnent qu’une fois que vous avez donné votre accord dans l’app. Vous pouvez retirer ce consentement à tout moment dans les Réglages, sous IA. Plus rien n’est envoyé ensuite.
- Quoi : la photo ou le texte que vous soumettez et la langue de votre app. Notre serveur les transmet à Google Gemini et vérifie la réponse avant qu’elle vous parvienne. Vous vérifiez le résultat avant que quoi que ce soit soit enregistré. Nous comptons le nombre de requêtes de votre compte chaque jour et chaque mois, afin de maintenir l’utilisation dans des limites.
- Pourquoi : pour renseigner les valeurs nutritionnelles à votre place.
- Fondement juridique : votre consentement.
- Durée : Muscla ne conserve ni la photo ni le texte. Seul ce que vous enregistrez entre dans votre journal alimentaire. Les compteurs d’utilisation sont conservés tant que votre compte existe.
- Destinataires : Google, en tant que notre prestataire. Google reçoit le contenu sans votre nom ni votre compte. Il traite le contenu pour renvoyer le résultat et peut le conserver pendant une durée limitée selon ses conditions, par exemple pour détecter les abus.
Assistants IA
Vous pouvez connecter votre compte Muscla à un assistant IA comme Claude (Anthropic) ou ChatGPT (OpenAI). C’est facultatif. Cela n’a lieu que lorsque vous le configurez dans l’assistant et l’autorisez sur la page de consentement de Muscla.
- Quelles données : vous choisissez, par type de données, ce que l’assistant peut lire et ce qu’il peut ajouter, modifier et supprimer : entraînement (séances, séries, routines, plan), poids corporel (pesées, poids visé) et alimentation (journal, objectifs, eau). L’assistant ne reçoit que ce que vous avez autorisé, et seulement lorsqu’il le demande au cours d’une conversation. Les mesures d’Apple Santé qui restent sur votre appareil, comme la fréquence cardiaque ou le sommeil, ne sont jamais partagées avec un assistant.
- Ce que Muscla stocke : quel assistant vous avez connecté (son nom et l’adresse vers laquelle il renvoie), ce que vous avez autorisé et quand, quand il a accédé à vos données pour la dernière fois, ses clés d’accès (stockées uniquement sous forme de hachage) et des compteurs pour les limites d’utilisation. Les entrées qu’un assistant ajoute ou modifie pour vous sont stockées dans votre compte avec son nom (« via Claude »). Pour que les jours et les heures soient justes, Muscla utilise le fuseau horaire de votre téléphone.
- Pourquoi : pour que l’assistant puisse répondre à vos questions avec vos données et, à votre demande, effectuer des saisies.
- Fondement juridique : votre consentement explicite pour chaque type de données, que vous pouvez retirer à tout moment. Pas de publicité, pas de vente, pas de profilage.
- Durée : les clés d’accès durent 1 heure, les clés d’actualisation 30 jours. Les clés expirées sont supprimées toutes les heures. Une connexion et l’enregistrement de ce que vous avez autorisé restent attachés à votre compte jusqu’à sa suppression, y compris après la déconnexion, afin que nous puissions montrer ce qu’un assistant avait le droit de faire. Les compteurs de limites sont supprimés au bout d’un jour.
- Destinataires : ce que vous partagez va au fournisseur de l’assistant. Le fournisseur le traite sous sa propre responsabilité et selon sa propre politique de confidentialité. Muscla ne contrôle pas ce qu’il conserve.
- Votre contrôle : dans l’app, sous Réglages, IA, Assistants IA, vous voyez chaque connexion, modifiez ce qu’elle peut faire et la déconnectez, avec effet immédiat. Supprimer votre compte met fin à toutes les connexions.
Partager des aliments avec Open Food Facts
Lorsque vous créez votre propre aliment avec un nouveau code-barres, vous pouvez activer « Partager avec tout le monde ». Son nom, sa marque, son code-barres et ses valeurs nutritionnelles vont alors dans la base d’aliments de Muscla et à Open Food Facts, une base d’aliments publique, sous la licence Open Database (ODbL). Rien sur vous n’est partagé. Open Food Facts reçoit seulement un code dérivé de votre compte, afin de pouvoir distinguer les contributions. Vous pouvez partager jusqu’à 20 aliments par jour. Fondement juridique : votre consentement. Une fois publiées sous une licence ouverte, les données restent publiques et d’autres peuvent les copier. Si vous supprimez votre compte, la contribution n’est plus liée à vous.
Données d’utilisation (non liées à votre compte)
Pour voir où l’app fonctionne bien et où elle fonctionne mal, l’app compte quelques événements, comme les ouvertures de l’app, les étapes de la première configuration, les consultations de l’écran Muscla Pro, les essais et achats lancés, et votre première séance.
- Quoi : le nom de l’événement, son heure, quelques détails fixes (par exemple quelle étape de configuration ou quelle offre a été affichée), la version de l’app et un identifiant d’installation aléatoire. L’app crée cet identifiant sur votre iPhone lors de la première ouverture. Il est le même pour tous les événements de cette installation jusqu’à ce que vous désactiviez les données d’utilisation. Pas de compte, pas de nom, pas d’adresse e-mail, pas de séances et pas de valeurs corporelles. Notre serveur ne stocke pas votre adresse IP avec ces événements. Pour limiter les abus, il compte les requêtes par réseau à l’aide d’un hachage salé de l’adresse qui change tous les jours et est supprimé au bout de deux jours.
- Pourquoi : pour améliorer l’app, par exemple pour trouver l’étape de la configuration où les gens abandonnent.
- Fondement juridique : notre intérêt légitime à comprendre et améliorer Muscla. Ces données sont pseudonymes, et non anonymes : elles sont liées à l’identifiant d’installation aléatoire, mais pas à votre compte, votre nom ou votre adresse e-mail, et nous n’essayons pas de savoir qui se cache derrière un identifiant.
- Durée : 400 jours.
- Destinataires : Supabase (hébergement).
- Votre choix : les données d’utilisation sont activées par défaut. Vous pouvez vous y opposer à tout moment en les désactivant dans les Réglages, sous Données (l’interrupteur s’intitule actuellement « Données d’utilisation anonymes »). L’app supprime alors les événements pas encore envoyés et son identifiant d’installation, et n’envoie plus rien. Si vous les réactivez, un nouvel identifiant commence. Les données n’étant pas liées à votre compte, nous ne pouvons ni retrouver ni supprimer les événements déjà envoyés pour vous.
Rapports de plantage
Lorsque l’app plante ou rencontre une erreur, elle envoie un rapport de plantage à Sentry. Cela n’arrive que dans les versions publiées de l’app et seulement tant que les données d’utilisation sont activées.
- Quoi : l’erreur, l’endroit du code où elle s’est produite et des détails techniques comme le modèle de l’appareil, la version d’iOS et la version de l’app. Pas de captures d’écran, pas de contenu d’écran, pas d’historique de vos actions ni de vos requêtes réseau, pas de compte et pas de nom. Sentry est configuré pour ne pas stocker les adresses IP. Notre serveur signale aussi ses propres erreurs à Sentry, avec le type d’erreur, le message, l’emplacement dans le code et le nom de la fonction, après suppression des identifiants, adresses e-mail et clés d’accès.
- Pourquoi : pour trouver et corriger les erreurs.
- Fondement juridique : notre intérêt légitime à disposer d’une app stable et sûre.
- Durée : Sentry supprime automatiquement les rapports de plantage après une période de conservation limitée.
- Destinataires : Sentry, en tant que notre prestataire.
La liste d’attente
Avant le lancement, vous pouvez rejoindre la liste d’attente sur muscla.app.
- Quoi : votre adresse e-mail, la langue et la page depuis lesquelles vous vous êtes inscrit, la date de votre inscription, de votre confirmation et de votre désinscription, ainsi que la date des e-mails de confirmation que nous vous avons envoyés. Lorsque vous cliquez pour la première fois dans le champ e-mail, la page charge Cloudflare Turnstile, qui vérifie que vous êtes une personne et non un robot. Cloudflare traite votre adresse IP et des informations techniques sur votre navigateur pour cette vérification. Pour limiter les inscriptions par réseau, nous enregistrons chaque inscription qui passe cette vérification avec son heure et un hachage salé de votre adresse IP, séparément de votre adresse e-mail.
- Pourquoi : pour vous envoyer un e-mail lorsque Muscla sera disponible sur l’App Store. Nous envoyons d’abord un e-mail de confirmation. Vous ne comptez comme inscrit qu’après avoir confirmé.
- Fondement juridique : votre consentement, que vous retirez en utilisant le lien de désinscription présent dans chaque e-mail.
- Durée : tant que la liste d’attente existe, ou jusqu’à ce que vous nous demandiez de supprimer votre entrée. Après votre désinscription, nous conservons l’adresse marquée comme désinscrite afin de ne plus lui écrire. Les enregistrements contenant le hachage de votre adresse IP sont supprimés au bout d’un jour.
- Destinataires : Supabase (hébergement), Resend (envoi des e-mails), Cloudflare (Turnstile).
Site web et mesure d’audience
Cloudflare héberge muscla.app et le protège contre les attaques. Pour diffuser les pages, Cloudflare traite votre adresse IP et des détails de la requête, comme la page et votre navigateur, et conserve des journaux de sécurité de courte durée.
Nous mesurons les visites avec Cloudflare Web Analytics. Il n’utilise ni cookies ni empreinte numérique et ne vous suit pas d’un site à l’autre. Nous ne voyons que des totaux, comme les pages vues, les sites référents, les pays et les types d’appareils, jamais des visiteurs individuels.
Nous ne déposons aucun cookie sur le site. Si vous fermez l’indication de langue, votre navigateur s’en souvient dans son stockage local jusqu’à ce que vous l’effaciez. Rien ne nous est envoyé.
- Fondement juridique : nos intérêts légitimes à disposer d’un site sûr et fonctionnel et à savoir quelles pages sont utiles.
- Durée : Cloudflare conserve les journaux de sécurité pendant une courte période selon ses propres conditions. Nous ne voyons les statistiques que sous forme de totaux.
- Destinataires : Cloudflare, en tant que notre prestataire.
Prestataires et autres destinataires
Prestataires. Ces entreprises traitent des données personnelles pour notre compte, uniquement sur nos instructions et dans le cadre de contrats qui exigent qu’elles les protègent :
- Supabase : base de données, connexion, stockage de fichiers et fonctions serveur.
- Resend : e-mails de code de connexion et de liste d’attente.
- Sentry : rapports de plantage et d’erreur.
- Cloudflare : hébergement du site, sécurité, mesure d’audience web et Turnstile.
- Google (Gemini) : analyse par IA des photos et descriptions d’aliments, et contrôle des photos de profil et des publications photo.
Destinataires indépendants. Ils reçoivent des données comme décrit dans la présente politique et les utilisent selon leurs propres conditions et politiques de confidentialité, pour leurs propres finalités :
- Apple : achats sur l’App Store (Apple est le vendeur), Se connecter avec Apple, notifications push (service de notifications push d’Apple) et Apple Santé sur vos appareils.
- Open Food Facts : les aliments que vous choisissez de partager.
- Les fournisseurs des assistants IA que vous connectez, comme Anthropic (Claude) ou OpenAI (ChatGPT) : les données que vous les autorisez à lire.
- jsDelivr : un réseau public de diffusion de contenu depuis lequel l’app charge les animations et images des exercices. Il reçoit l’adresse IP de votre appareil et le fichier demandé.
D’autres personnes ne reçoivent des données que selon votre choix : les membres avec lesquels vous partagez et l’app de calendrier à laquelle vous donnez le lien de votre flux.
Nous pouvons aussi divulguer des données personnelles si la loi l’exige, pour protéger les droits, la sécurité et les biens de nos utilisateurs, du public ou de Muscla, ou dans le cadre d’une fusion, d’une acquisition ou d’une cession d’actifs, auquel cas la présente politique continue de s’appliquer à vos données.
Ni vente, ni publicité, ni pistage
Nous ne vendons pas de données personnelles. Nous ne les partageons pas à des fins de publicité comportementale inter-contextes, au sens où le droit californien emploie ce terme. Muscla n’affiche aucune publicité, ne contient aucun code publicitaire et ne vous suit pas dans les apps ou sur les sites d’autres entreprises.
Comme nous ne faisons rien de tout cela, il n’y a rien à refuser. Si votre navigateur envoie un signal Global Privacy Control ou Do Not Track, nos traitements restent exactement tels que décrits ici.
Données de santé des consommateurs
Certains États américains, comme Washington et le Nevada, ont des lois sur les données de santé des consommateurs. Selon ces lois, des données comme vos séances, votre poids corporel, votre journal alimentaire, les données d’Apple Santé décrites plus haut et vos réponses pour le plan peuvent être considérées comme des données de santé des consommateurs.
- Consentement : nous ne collectons de données de santé des consommateurs sur nos serveurs qu’avec votre consentement explicite dans l’app, comme décrit dans Données d’entraînement, de nutrition et corporelles.
- Ce que nous collectons, et pourquoi : comme décrit dans Données d’entraînement, de nutrition et corporelles, Apple Santé, Communauté et Fonctions d’IA, pour fournir les fonctions que vous demandez.
- Sources : vous, vos appareils (y compris Apple Santé avec votre autorisation) et les assistants IA que vous connectez.
- Partage : avec les prestataires énumérés plus haut pour faire fonctionner Muscla, et avec d’autres uniquement à votre demande : les membres avec lesquels vous partagez, un assistant IA que vous connectez, votre app de calendrier. Nous ne vendons jamais de données de santé des consommateurs.
- Vos droits : vous pouvez accéder à vos données de santé des consommateurs, les supprimer et retirer votre consentement, et savoir quels tiers les ont reçues, comme décrit dans Vos droits.
Décisions automatisées
Certains contrôles dans Muscla s’exécutent automatiquement :
- Contrôles d’images. Un contrôle par IA (Google Gemini) décide si une photo de profil ou une photo peut être publiée. Une image refusée n’est pas publiée.
- Filtre de mots. Les noms et les textes contenant des mots bloqués ne sont pas acceptés.
- Contrôles des classements. Une valeur supérieure à la limite de record pour son mouvement et sa catégorie (plus de 105 % du record absolu, ou un score DOTS supérieur à 700), ou identique à une valeur qu’un modérateur a déjà rejetée, est rejetée automatiquement. Les autres valeurs qui semblent invraisemblables, par exemple un grand bond en peu de temps, sont retenues hors des classements publics jusqu’à la décision d’un modérateur. Vous pouvez contester une valeur rejetée une fois dans l’app, et un modérateur statue sur le recours.
- Signalements. Les publications, les commentaires et les groupes sont masqués automatiquement dès que trois membres les ont signalés, jusqu’à la décision d’un modérateur.
Ces contrôles n’ont pas d’effets juridiques ni d’effets significatifs similaires sur vous. Ce sont des personnes, et non des machines, qui statuent sur les valeurs de classement retenues, les recours et les contenus signalés. Vous pouvez demander qu’une personne examine toute décision automatisée en écrivant à support@muscla.app.
Transferts internationaux
Muscla est disponible dans le monde entier. Nous et nos prestataires pouvons traiter des données personnelles dans d’autres pays que le vôtre, dont les lois peuvent protéger les données différemment. Lorsque la loi l’exige, nous encadrons ces transferts par des garanties appropriées, comme des clauses contractuelles types approuvées par les autorités compétentes, ou nous nous appuyons sur un autre mécanisme de transfert licite. Vous pouvez nous demander plus d’informations sur ces garanties.
Combien de temps nous conservons les données
Nous ne conservons les données personnelles que le temps nécessaire aux finalités décrites dans la présente politique. En bref :
- Données de compte, données synchronisées, contenus de la communauté et données d’abonnement : tant que votre compte existe, ou jusqu’à ce que vous supprimiez l’élément.
- Vidéos pour charges vérifiées : 30 jours après la décision des modérateurs.
- Données d’utilisation (non liées à votre compte) : 400 jours.
- Photos et descriptions envoyées à l’IA : non conservées par Muscla.
- Clés d’accès des assistants IA : 1 heure, clés d’actualisation 30 jours.
- Liste d’attente : tant que la liste d’attente existe, ou jusqu’à ce que vous nous demandiez de supprimer votre entrée.
Nous pouvons conserver des données plus longtemps lorsque la loi l’exige, ou lorsque nous en avons besoin pour constater, exercer ou défendre des droits en justice. Les copies figurant dans les sauvegardes de nos prestataires sont écrasées lors de leur cycle de sauvegarde habituel.
Supprimer votre compte
Vous pouvez supprimer votre compte dans l’app, sous Réglages, Compte, Supprimer le compte. Lorsque vous le faites :
- Nous mettons fin à votre autorisation Se connecter avec Apple, si vous l’avez utilisée.
- Nous supprimons votre compte et tout ce qui y est synchronisé : séances, plan, poids corporel, journal alimentaire, réglages, clés d’accès, votre flux de calendrier, vos connexions d’assistants IA et votre enregistrement d’abonnement.
- Nous supprimons votre profil de la communauté, vos publications, commentaires, « j’aime », messages envoyés et reçus, appartenances à des groupes, entrées de classement et enregistrements de vérification. Votre photo de profil, vos photos et vos vidéos quittent le stockage en quelques heures.
- Les aliments que vous avez partagés avec Open Food Facts restent publics sous leur licence ouverte mais ne sont plus liés à vous.
Vous choisissez si les données de votre iPhone y restent, sans compte, ou sont supprimées aussi. Supprimer votre compte ne résilie pas un abonnement Muscla Pro. Résiliez-le dans les réglages de votre compte Apple.
Si vous ne pouvez pas utiliser l’app, écrivez à support@muscla.app depuis l’adresse de votre compte et nous le supprimerons pour vous.
Sécurité
Nous protégeons vos données par le chiffrement en transit, par des règles d’accès dans notre base de données et notre stockage de fichiers qui ne laissent chacun accéder qu’à ce qu’il peut voir, par un stockage privé pour les photos et les vidéos, et par l’accès minimal nécessaire à chaque tâche. Les clés d’accès des connexions d’assistants IA ne sont stockées que sous forme de hachage. D’autres secrets, comme les sessions de connexion, votre lien de calendrier, le jeton pour Se connecter avec Apple et les codes d’invitation et de témoin, sont stockés dans notre base de données, où l’accès est limité à nos propres systèmes et aux personnes auxquelles chacun est destiné : votre lien de calendrier et votre code d’invitation personnel à vous, le code d’invitation d’un groupe à tous les membres de ce groupe, et un code de témoin à vous et aux personnes à qui vous le montrez. Les comptes Muscla n’ont pas de mots de passe susceptibles de fuiter. Aucun système n’est parfaitement sûr. Si une violation touche vos données personnelles, nous vous en informerons ainsi que les autorités lorsque la loi l’exige.
Vos droits
Vous avez des droits sur vos données personnelles. Selon l’endroit où vous vivez, ils comprennent le droit de :
- accéder à vos données et en recevoir une copie ;
- rectifier les données inexactes ;
- supprimer vos données ;
- porter vos données, c’est-à-dire les recevoir dans un format lisible par machine ;
- vous opposer aux traitements fondés sur nos intérêts légitimes ;
- limiter le traitement dans certains cas ;
- retirer votre consentement à tout moment, sans que cela affecte les traitements antérieurs ;
- introduire une réclamation auprès d’une autorité de contrôle de la protection des données là où vous vivez ou travaillez.
Beaucoup de ces droits s’exercent directement dans l’app. Vous pouvez corriger et supprimer des entrées, exporter un fichier de sauvegarde (Réglages, Données, Exporter une sauvegarde), changer qui voit quoi dans la communauté, désactiver les données d’utilisation, retirer le consentement à l’IA et supprimer votre compte. Pour tout le reste, écrivez à support@muscla.app. Nous pouvons vous demander de confirmer la demande depuis l’adresse e-mail de votre compte, afin que personne d’autre ne puisse obtenir vos données. Nous répondons dans le délai que la loi du lieu où vous vivez impose. Si nous refusons une demande, nous vous en indiquons la raison, et vous pouvez faire appel en répondant à notre réponse. Si vous vivez dans un État américain qui vous donne un droit de recours et que nous rejetons votre recours, vous pouvez contacter le procureur général de votre État.
Selon l’endroit où vous vivez, vous pouvez disposer de droits supplémentaires en vertu du droit local. Par exemple :
- Californie : vous avez le droit de savoir quelles informations personnelles nous collectons, utilisons et divulguons, et d’y accéder, de les corriger et de les supprimer. Au cours des 12 derniers mois, nous avons collecté des identifiants (comme votre adresse e-mail et l’identifiant de votre compte), des informations commerciales (l’état de votre abonnement), une activité sur Internet (événements d’utilisation et rapports de plantage), une localisation approximative que vous saisissez (ville et pays) et des informations personnelles sensibles (connexion au compte et données liées à la santé que vous enregistrez). Nous les avons collectées auprès de vous et de vos appareils, les avons utilisées aux fins décrites dans la présente politique et les avons divulguées aux prestataires et aux destinataires indépendants énumérés dans Prestataires et autres destinataires, dont jsDelivr, qui reçoit l’adresse IP de votre appareil lorsque l’app charge les animations d’exercices. Nous n’utilisons les informations personnelles sensibles que pour fournir Muscla. Nous ne vendons ni ne partageons d’informations personnelles, et nous ne vendons ni ne partageons sciemment les données de personnes de moins de 16 ans. Vous pouvez recourir à un mandataire autorisé, muni de votre autorisation signée. Nous ne vous traiterons pas différemment parce que vous exercez vos droits.
- Autres pays et États : lorsque le droit local vous donne d’autres droits, comme celui de désigner quelqu’un pour exercer vos droits en cas de décès ou d’incapacité, ou de contester une décision sur votre demande, vous pouvez les exercer en nous écrivant.
Enfants
Muscla s’adresse aux personnes de 16 ans et plus. Nous ne collectons pas sciemment de données personnelles d’enfants de moins de 16 ans. Si vous n’avez pas l’âge auquel vous pouvez consentir au traitement de données là où vous vivez, vous ne pouvez utiliser Muscla qu’avec l’accord d’un parent ou d’un tuteur, lorsque la loi l’exige. Si nous apprenons qu’une personne de moins de 16 ans a un compte, nous supprimons le compte et ses données. Si vous pensez qu’un enfant utilise Muscla, écrivez à support@muscla.app.
Modifications de la présente politique
Nous mettons à jour la présente politique lorsque Muscla ou la loi change. La date et la version en haut de la page indiquent la version en vigueur. Si une modification est importante pour vous, nous vous en informons dans l’app ou par e-mail avant son entrée en vigueur, et nous redemandons votre consentement lorsque la loi l’exige. Vous pouvez nous demander les versions antérieures.
Contact
AlbaScout L.L.C.
Rruga Idriz Seferi, pn, 71000 Kaçanik
Kosovo
Questions de confidentialité : privacy@muscla.app
E-mail : support@muscla.app