Politique de Confidentialité
Dernière mise à jour : 11 août 2026
Application Calis League et site calisthenicsambition.com
1. Introduction
La présente politique de confidentialité décrit la manière dont Calis League (ci-après "nous", "notre" ou "l'Application") collecte, utilise, stocke et protège vos données personnelles lorsque vous utilisez notre application mobile et notre site web.
Nous nous engageons à protéger votre vie privée conformément au Règlement Général sur la Protection des Données (RGPD - UE 2016/679) et à la loi Informatique et Libertés.
2. Responsable du traitement
3. Données collectées
Nous collectons les catégories de données suivantes :
3.1. Données d'inscription
- Adresse email : utilisée pour créer et authentifier votre compte
- Mot de passe : chiffré et stocké de manière sécurisée (jamais accessible en clair)
3.2. Données d'entraînement
- Exercices réalisés : type d'exercice, nombre de répétitions, nombre de séries
- Historique des séances : dates et détails de vos entraînements
- Scores de qualité : évaluations de performance calculées par l'application
3.3. Données de profil
- Pseudo : librement choisi par vous, affiché dans le leaderboard
3.4. Données corporelles et de pose (Utilisation de la caméra)
La fonctionnalité AI Tracker de l'application charge une page web hébergée sur notre propre site (calisthenicsambition.com) dans une WebView intégrée. Cette page web utilise la caméra de votre appareil pour fournir un suivi de la forme des exercices par intelligence artificielle. Voici comment cela fonctionne :
- Fournisseur du contenu web : L'AI Tracker charge du contenu depuis https://calisthenicsambition.com/counter/launcher.html, qui est détenu et exploité par nous (le même développeur que l'application). Bien que ce contenu web soit servi depuis notre site web, il est régi par cette même politique de confidentialité.
- Technologie utilisée : La page web utilise Google MediaPipe Pose Landmarker, un modèle d'apprentissage automatique exécuté sur l'appareil qui détecte les points de repère corporels (épaules, coudes, poignets, hanches, genoux, chevilles). Le modèle produit également un point de repère au niveau du nez, utilisé uniquement comme référence de position de la tête pour le comptage des tractions.
- Aucune donnée faciale n'est collectée : L'application n'effectue aucune reconnaissance faciale, identification de visage, ni création de carte géométrique faciale. Le point de repère du nez est une simple coordonnée 2D/3D utilisée exclusivement pour mesurer le déplacement vertical de la tête par rapport aux mains lors des tractions — aucune caractéristique faciale, expression ou donnée biométrique du visage n'est analysée ou enregistrée.
- Tout le traitement se fait sur l'appareil : Le modèle MediaPipe s'exécute entièrement dans la WebView sur votre appareil via le GPU/CPU. Aucune image de caméra, vidéo ou coordonnée de point de repère n'est transmise à un serveur externe. La page web ne téléverse aucune donnée de caméra — seuls le JavaScript statique et le modèle ML sont téléchargés depuis notre site ; tout le traitement se fait localement.
- Données transmises à notre site web : Les seules données envoyées depuis l'application vers notre site web sont votre jeton de session authentifié (pour que votre entraînement puisse être sauvegardé dans votre compte) et un paramètre de contexte d'exercice. Aucune image de caméra, vidéo ou coordonnée de points de repère n'est jamais transmise.
- Aucun stockage des données de pose : Les coordonnées des points de repère sont traitées en temps réel dans la WebView et immédiatement supprimées après chaque image vidéo. Seuls le nombre de répétitions et le score de qualité (valeurs numériques) sont sauvegardés dans votre compte dans notre base de données (Supabase).
- Aucun partage avec des tiers (suivi de pose sur l'appareil) : La détection de pose/points de repère en temps réel décrite ci-dessus ne transmet jamais d'images de caméra ni de coordonnées de points de repère — le modèle MediaPipe s'exécute localement et ne communique avec aucun serveur externe. Séparément, si vous utilisez la fonctionnalité optionnelle de Vérification IA, un court extrait vidéo enregistré (et non des données brutes de points de repère) peut être téléversé vers l'API Gemini de Google pour une revérification indépendante — voir la Section 3.7 pour plus de détails.
- Conservation : Puisque les données de points de repère ne sont jamais stockées, il n'y a pas de durée de conservation. Les résultats numériques d'entraînement (nombre de répétitions, score de qualité) suivent la même politique de conservation que les autres données d'entraînement (voir Section 7).
3.5. Revue Athète Expert (Fonctionnalité optionnelle et payante)
L'application propose une fonctionnalité optionnelle et payante appelée Revue Athète Expert, qui vous permet de soumettre une vidéo enregistrée de votre exercice pour recevoir des conseils personnalisés écrits d'un athète avancé en calisthenée.
- Strictement volontaire et à l'initiative de l'utilisateur : Votre vidéo n'est téléversée que lorsque vous achetez et initiez explicitement une demande de revue. Aucune vidéo n'est collectée sans votre action délibérée.
- Ce qui est téléversé : Une courte vidéo d'exercice enregistrée dans l'application (généralement 10 à 60 secondes), contenant uniquement votre corps en train d'effectuer l'exercice. Aucun son, localisation ou autre donnée identifiante n'est inclus.
- Qui accède à la vidéo : Seul le fondateur de Calisthenics Ambition (athète avancé avec plus de 10 ans de pratique) accède à votre vidéo dans l'unique but de vous fournir votre retour écrit. Aucun tiers ne la voit jamais.
- Stockage : Les vidéos sont stockées dans un compartiment Supabase Storage sécurisé et à accès contrôlé (chiffré au repos et en transit, région EU/US). L'accès est restreint via Row Level Security — seuls vous et le coach pouvez lire votre vidéo.
- Conservation : Votre vidéo est conservée au maximum 90 jours après la livraison de votre retour, puis automatiquement supprimée. Vous pouvez également demander sa suppression immédiate à tout moment (voir Section 10 et notre page de suppression de compte).
- Aucun partage avec des tiers : Votre vidéo n'est jamais partagée avec, vendue à, ou accessible par un tiers.
- Base légale : Exécution du contrat — vous achetez et consentez explicitement à ce service.
3.6. Fonctionnalité Coach IA (API Gemini de Google)
L'application inclut une fonctionnalité optionnelle de Coach IA qui génère des analyses d'entraînement personnalisées à partir de vos données, et qui peut également analyser une photo ou une courte vidéo que vous choisissez de joindre. Lorsque vous utilisez cette fonctionnalité, les données suivantes sont transmises à un service d'IA tiers :
- Données transmises : vos résultats d'entraînement enregistrés dans votre compte — spécifiquement : noms des exercices, comptages numériques de répétitions, durées de maintien et scores de qualité de vos 30 dernières séances. Si vous choisissez de joindre une photo ou une vidéo depuis la galerie de votre appareil à votre message, ce fichier est également envoyé afin que le coach puisse commenter ton exécution.
- Service tiers : API Gemini de Google (modèle Gemini Flash-Lite). Ces données sont envoyées via notre propre backend (Supabase Edge Function) à l'API Gemini pour générer une réponse de coaching personnalisée.
- Finalité : générer des conseils de coaching, des recommandations d'exercices correctifs et des retours personnalisés basés sur vos performances d'entraînement réelles et toute photo/vidéo que vous choisissez de partager.
- Pièces jointes photo/vidéo optionnelles et à l'initiative de l'utilisateur : le coach n'accède jamais à votre galerie photo de lui-même — un fichier n'est lu et envoyé que lorsque vous appuyez explicitement sur le bouton de pièce jointe et le sélectionnez vous-même.
- Aucun stockage serveur des pièces jointes : si vous joignez une photo ou une vidéo, elle n'est jamais enregistrée sur l'un de nos serveurs ou compartiments de stockage — elle est envoyée directement, en mémoire, depuis votre appareil vers l'API Gemini pour cette seule requête, utilisée uniquement pour générer cette réponse, puis supprimée. Elle n'est conservée par nous sous aucune forme.
- Politique de données de Google (plan API payant) : nous utilisons l'API Gemini dans le cadre du plan API payant de Google. Dans ce cadre, Google n'utilise pas vos messages, pièces jointes ou réponses pour entraîner ou améliorer ses modèles — cette politique diffère des conditions du plan gratuit de Gemini. Voir les Conditions d'utilisation supplémentaires de l'API Gemini de Google et la Politique de confidentialité de Google pour plus de détails.
- Strictement à l'initiative de l'utilisateur : les données ne sont transmises à Gemini que lorsque vous envoyez explicitement un message dans la fonctionnalité Coach IA. Aucune transmission en arrière-plan n'a lieu.
- Conservation : votre historique de conversation (y compris toute photo/vidéo jointe, référencée uniquement par son chemin local sur l'appareil) est stocké localement sur votre appareil (AsyncStorage) et n'est jamais stocké sur nos serveurs.
3.7. Fonctionnalité de Vérification IA ("Appeler un autre coach" / Vérification automatique anti-triche — API Gemini de Google)
L'application inclut une fonctionnalité de Vérification IA qui revérifie de manière indépendante vos répétitions, votre durée de maintien et la qualité de votre exécution à l'aide du modèle d'IA Gemini de Google, et qui contrôle automatiquement les séries enregistrées pour détecter la triche ou une assistance externe afin de préserver l'intégrité du leaderboard. Lorsque cette fonctionnalité est utilisée, les données suivantes sont transmises à un service d'IA tiers :
- Données transmises : une courte vidéo enregistrée de votre tentative d'exercice (le même extrait capturé par l'AI Tracker), le nom de l'exercice, et les résultats numériques du modèle local (nombre de répétitions, durée de maintien, scores de qualité) à des fins de comparaison.
- Service tiers : API Gemini de Google. Votre vidéo est téléversée via notre propre backend (Supabase Edge Function) directement vers l'API Gemini pour générer une réévaluation indépendante.
- Finalité : vérifier le nombre de répétitions, la durée de maintien et la qualité d'exécution indépendamment du modèle embarqué, et détecter la triche (par exemple, aucune tentative réelle de l'exercice) ou une assistance externe (élastiques de résistance, aide d'un partenaire).
- Vérification automatique en arrière-plan : une version allégée de cette vérification s'exécute automatiquement après chaque série enregistrée, même sans demande manuelle de votre part, afin de garantir l'équité du leaderboard.
- Vérification manuelle "Appeler un autre coach" : vous pouvez également demander manuellement une réévaluation complète, qui affiche une comparaison détaillée entre les résultats locaux et ceux vérifiés par l'IA avant que vous ne choisissiez les valeurs à conserver.
- Politique de données de Google : votre vidéo est traitée par l'API Gemini de Google, soumise aux Conditions d'utilisation supplémentaires de l'API Gemini de Google. Voir la Politique de confidentialité de Google pour plus de détails.
- Conservation : votre vidéo est téléversée uniquement pour effectuer cette vérification via l'API Gemini et n'est traitée que par Gemini à cette fin — elle est stockée brièvement dans un compartiment Supabase Storage sécurisé et à accès contrôlé, le temps nécessaire (quelques secondes) pour la traiter, puis supprimée immédiatement dès que la vérification est terminée. Elle n'est jamais conservée, réutilisée ni traitée à d'autres fins. Seules les données de résultat numériques (nombre de répétitions, scores de qualité, signalements de triche/assistance) sont conservées avec vos données d'entraînement (voir Section 7).
3.8. Données NON collectées
Nous ne collectons PAS les données suivantes :
- Données faciales, géométrie du visage ou identifiants biométriques faciaux
- Images de caméra, images vidéo ou coordonnées de points de repère (sauf : (1) lorsque vous achetez et soumettez explicitement une Revue Coach Expert — voir Section 3.5, (2) lorsque la fonctionnalité de Vérification IA téléverse un court extrait vers l'API Gemini de Google pour une revérification indépendante — voir Section 3.7, ou (3) lorsque vous joignez explicitement une photo ou une vidéo à un message dans la fonctionnalité Coach IA — voir Section 3.6)
- Données de géolocalisation
- Contacts ou carnet d'adresses
- Photos ou fichiers personnels (sauf lorsque vous en joignez un explicitement via les fonctionnalités Revue Coach Expert, Vérification IA ou Coach IA décrites ci-dessus)
- Identifiants publicitaires
- Données de santé (fréquence cardiaque, poids, etc.)
- Données financières (les paiements sont gérés par l'App Store d'Apple ou Google Play)
4. Finalités du traitement
Vos données sont utilisées exclusivement pour :
- Fonctionnement de l'application : authentification, sauvegarde et affichage de vos entraînements
- Leaderboard : classement anonymisé (pseudo uniquement) entre utilisateurs
- Amélioration du service : analyse agrégée (non individuelle) pour améliorer l'expérience utilisateur
- Support : répondre à vos demandes de contact
- Revue Athète Expert : si vous achetez ce service optionnel, votre vidéo d'exercice est utilisée uniquement pour vous fournir votre retour personnalisé de la part du fondateur (athète avancé en calisthenée)
- Coach IA : si vous utilisez la fonctionnalité Coach IA, vos résultats numériques d'entraînement (et toute photo/vidéo que vous choisissez de joindre) sont transmis à l'API Gemini de Google pour générer des conseils de coaching personnalisés (voir Section 3.6)
- Vérification IA : une courte vidéo enregistrée de votre exercice est transmise à l'API Gemini de Google, automatiquement après chaque série enregistrée et/ou lorsque vous le demandez manuellement, afin de vérifier de manière indépendante le nombre de répétitions, la durée de maintien, la qualité d'exécution, et de détecter la triche ou une assistance (voir Section 3.7)
Nous n'utilisons PAS vos données pour :
- De la publicité ciblée
- Du suivi (tracking) publicitaire
- La revente à des tiers
- Du profilage commercial
5. Base légale du traitement
- Exécution du contrat : le traitement est nécessaire pour fournir le service (authentification, sauvegarde des entraînements)
- Intérêt légitime : amélioration du service et fonctionnement du leaderboard
6. Stockage et sécurité des données
6.1. Hébergement
Fournisseur : Supabase Inc.
Localisation des serveurs : Union Européenne / États-Unis
Site web : https://supabase.com
Conformité : Supabase est conforme SOC 2 Type II et applique le chiffrement des données au repos et en transit
6.2. Mesures de sécurité
- Chiffrement des mots de passe (hashage bcrypt)
- Communications sécurisées via HTTPS/TLS
- Authentification par token JWT
- Accès aux données restreint via Row Level Security (RLS) dans Supabase
7. Durée de conservation
- Données de compte et d'entraînement : conservées tant que votre compte est actif
- Après suppression du compte : toutes les données, y compris les vidéos de revue soumises, supprimées dans un délai de 30 jours
- Vidéos Revue Coach Expert : conservées au maximum 90 jours après la livraison de votre retour, puis supprimées définitivement. Vous pouvez en demander la suppression anticipée à tout moment.
- Données de contact : 3 ans à compter du dernier échange
8. Partage des données
Vos données ne sont jamais vendues à des tiers. Elles peuvent être partagées uniquement avec :
- calisthenicsambition.com (notre site web) : la fonctionnalité AI Tracker de l'application charge du contenu web depuis notre propre site dans une WebView intégrée. Les seules données partagées sont votre jeton de session authentifié et le contexte d'exercice. Aucune donnée de caméra, image ou point de repère de pose n'est transmis. Ce site web est détenu et exploité par nous.
- Fondateur (athète expérimenté) : si vous achetez une Revue Athète Expert, le fondateur de Calisthenics Ambition (10+ ans de pratique) accède à votre vidéo d'exercice uniquement pour vous fournir votre retour. Cet accès est strictement limité à votre demande de revue et personne d'autre n'a accès à votre vidéo.
- Supabase : hébergement et stockage sécurisé des données (sous-traitant)
- Apple / Google : traitement des paiements pour les achats intégrés (ils ne nous transmettent pas vos données bancaires)
- RevenueCat : gestion des achats intégrés et vérification des droits d'accès
- Google (API Gemini) : si vous utilisez la fonctionnalité Coach IA, vos résultats numériques d'entraînement (noms des exercices, comptages de reps, durées de maintien, scores de qualité) et toute photo/vidéo que vous choisissez de joindre sont transmis à l'API Gemini de Google (plan payant) pour générer des réponses de coaching personnalisées. Nous utilisons le plan payant de l'API Gemini, dans le cadre duquel Google n'utilise pas vos données pour entraîner ses modèles. Voir les Conditions d'utilisation supplémentaires de l'API Gemini de Google.
- Autorités compétentes : uniquement sur réquisition légale
9. Transferts internationaux
Vos données peuvent être transférées vers les États-Unis via les sous-traitants suivants :
- Supabase : hébergement de la base de données (serveurs UE/US). Transferts encadrés par les clauses contractuelles types (CCT) de la Commission européenne.
- Google (fonctionnalité Coach IA) : résultats numériques d'entraînement et toute photo/vidéo jointe transmis aux serveurs de l'API Gemini de Google (États-Unis) lorsque vous utilisez la fonctionnalité Coach IA. Google est une société américaine ; les transferts sont encadrés par les conditions de traitement des données de Google et les clauses contractuelles types applicables.
10. Vos droits
Conformément au RGPD, vous disposez des droits suivants :
- Droit d'accès : consulter les données que nous détenons à votre sujet
- Droit de rectification : corriger des données inexactes ou incomplètes
- Droit à l'effacement : demander la suppression de vos données et de votre compte
- Droit à la limitation : limiter le traitement de vos données
- Droit d'opposition : vous opposer au traitement de vos données
- Droit à la portabilité : récupérer vos données dans un format structuré
Comment exercer vos droits
Envoyez un email à ilyas.moud.pro@gmail.com en précisant votre demande.
Nous répondrons dans un délai maximum de 30 jours.
Vous pouvez également supprimer votre compte et vos données directement depuis l'application ou via notre page dédiée.
Vous pouvez également introduire une réclamation auprès de la CNIL : https://www.cnil.fr
11. Mineurs
L'application n'est pas destinée aux enfants de moins de 13 ans. Nous ne collectons pas sciemment de données personnelles de mineurs de moins de 13 ans. Si vous êtes parent et pensez que votre enfant nous a fourni des données, contactez-nous pour les supprimer.
12. Modifications de cette politique
Nous nous réservons le droit de modifier cette politique de confidentialité à tout moment. En cas de modification substantielle, nous vous en informerons via l'application ou par email.
La date de dernière mise à jour est indiquée en haut de cette page.
13. Contact
Pour toute question concernant cette politique de confidentialité :
- Par email : ilyas.moud.pro@gmail.com
- Via notre formulaire de contact

