Politique de confidentialité
Version : 1.3
Date d'entrée en vigueur : 1er juin 2026
Dernière mise à jour : 14 octobre 2026
Table des matières
- À propos de cette politique
- Qui nous sommes
- Informations que nous collectons
- Comment nous utilisons vos informations
- Bases légales du traitement
- Stockage et sécurité des données
- Partage de données et tiers
- Conservation des données
- Vos droits
- Suppression du compte et des données
- Vie privée des enfants
- Transferts internationaux de données
- Cookies et suivi sur le site web
- Modifications de cette politique
- Nous contacter
Annexes régionales :
- A. Espace économique européen, Royaume-Uni et Suisse
- B. États-Unis et Canada
- C. Brésil
- D. Amérique latine — Mexique et Argentine
- E. Kazakhstan
- F. Autres pays
1. À propos de cette politique
Cette politique de confidentialité explique comment HelAI (« nous », « notre ») collecte, utilise, stocke et protège les informations personnelles lorsque vous utilisez l'application mobile HelAI (disponible sur iOS et Android) et le site web helai.app (collectivement, le « Service »).
2. Qui nous sommes
Responsable du traitement : Konstantin Yeftifeyev, personne physique agissant sous le nom HelAI
Taugul-1, maison 57
050001 Almaty
République du Kazakhstan
HelAI est conçu et exploité par une seule personne physique. Il n'y a ni société ni salariés. Il n'y a donc pas de délégué à la protection des données : les demandes relatives à la vie privée sont traitées personnellement par l'exploitant.
Téléphone : +7 778 767 7555
Contact vie privée : [email protected]
Contact général : [email protected]
Site web : https://helai.app
3. Informations que nous collectons
3.1 Données de compte
Lors de la création de votre compte, nous collectons : adresse e-mail, nom d'affichage, fournisseur d'authentification (Google, Apple ou e-mail/mot de passe), identifiant utilisateur Firebase, date de création du compte.
Votre identifiant utilisateur (UID) est un identifiant pseudonyme : il ne contient ni votre nom ni votre e-mail. Outre notre propre backend, il sert d'identifiant client chez RevenueCat (Section 3.10), d'identifiant utilisateur dans Google Analytics si vous donnez votre consentement Analytique (Section 3.6) et d'identifiant client chez AppsFlyer si vous donnez votre consentement Marketing (Section 3.7).
3.2 Données de santé et de condition physique
Si vous accordez l'autorisation, HelAI peut lire depuis Apple Health (iOS) ou Google Health Connect (Android) : durée et qualité du sommeil, fréquence cardiaque au repos et variabilité de la fréquence cardiaque (VFC), poids et taille, pourcentage de graisse corporelle, pas quotidiens et minutes actives.
Ces données lues restent stockées exclusivement sur votre appareil. Elles ne sont jamais transmises à des serveurs externes ni partagées avec des tiers.
Nous écrivons aussi deux choses en retour, si vous l'autorisez. Lorsque vous terminez une séance, HelAI peut ajouter cette séance et un chiffre de calories actives dans Apple Health ou Health Connect afin qu'elle apparaisse dans vos totaux d'activité. Ce chiffre est une estimation calculée à partir du type d'exercice, de la durée et de votre poids corporel — ce n'est pas une mesure. Vous pouvez désactiver cette fonction dans l'application, et supprimer une séance dans HelAI supprime aussi l'enregistrement écrit par HelAI. Rien d'autre n'est écrit, et rien de tout cela ne nous est transmis.
3.3 Données d'entraînement
Séances, séries, répétitions, poids, records personnels, objectifs et historique.
Formule gratuite — sur l'appareil par défaut : ces données sont stockées localement dans une base de données chiffrée. Nous ne téléversons pas l'historique d'entraînement des utilisateurs de la formule gratuite.
HelAI Pro — synchronisation cloud : si vous souscrivez à HelAI Pro, votre historique d'entraînement (séances, exercices, séries), vos objectifs, records personnels, modèles de séance, programmes, accomplissements, exercices personnalisés et réglages par exercice sont synchronisés vers notre backend (Firebase Data Connect, Section 7) sous votre identifiant utilisateur, afin d'être sauvegardés et disponibles sur chaque appareil où vous vous connectez. La synchronisation cloud fait partie du service Pro que vous achetez (exécution du contrat, Section 5). Lorsque votre abonnement prend fin, la synchronisation cloud s'arrête : rien de nouveau n'est envoyé ni téléchargé. La copie cloud existante est conservée, sans être utilisée, jusqu'à ce que vous supprimiez votre compte ou demandiez son effacement (Section 10). Nous la conservons sur la base de notre intérêt légitime à ce qu'un abonné qui revient ne perde pas son historique d'entraînement (Section 5) ; vous pouvez vous y opposer à tout moment (Section 9). Si vous vous réabonnez, la synchronisation reprend avec cette copie. La copie sur votre appareil n'est pas affectée.
3.4 Données de caméra
Les images vidéo en direct sont traitées entièrement sur votre appareil pour la détection de pose et le comptage de répétitions, puis écartées image par image. Aucune vidéo ni aucune image n'est enregistrée ni transmise, ni à nous ni à un tiers.
Les rapports de technique restent sur votre appareil. Après chaque série, le coach IA enregistre un court résumé structuré — nombre de répétitions, erreurs d'exécution détectées, statistiques d'angles articulaires et tempo — dans la base de données chiffrée de votre appareil, afin que vous puissiez le consulter plus tard. Il ne contient ni vidéo ni image, n'est jamais téléversé, et disparaît lorsque vous supprimez la série ou désinstallez l'application.
Si vous demandez l'analyse d'une vidéo de votre photothèque, l'application copie ce fichier dans son propre espace de stockage le temps de l'analyse, puis le supprime. Le traitement a lieu sur l'appareil et la vidéo n'est jamais téléversée.
3.5 Données techniques et diagnostiques
Modèle d'appareil, version du système d'exploitation et de l'application, rapports de plantage (via Firebase Crashlytics).
Elles relèvent de la catégorie de consentement « Diagnostic ». Cette collecte est désactivée par défaut et n'a lieu que si vous l'acceptez sur l'écran de consentement de l'application. La collecte via Crashlytics est désactivée au démarrage de l'application tant que vous n'avez pas donné votre consentement, et vous pouvez le retirer à tout moment (voir les Sections 5 et 9).
Si l'application plante alors que la catégorie Diagnostic est désactivée, le rapport de plantage que Crashlytics conserve sur l'appareil y est supprimé. Il n'est pas envoyé plus tard, même si vous activez ensuite le Diagnostic. Retirer votre consentement Diagnostic supprime aussi tout rapport qui n'a pas encore été envoyé.
3.6 Données analytiques
- Vues d'écran — les écrans que vous ouvrez dans l'application (par exemple « Home », « Profile », « ActiveWorkout », « PoseCamera »)
- Un petit nombre d'événements produit — la connexion et la méthode utilisée, la fin de l'intégration, la fin d'une séance (avec sa durée, le nombre d'exercices et le nombre de séries), l'ouverture du paywall (et depuis où), l'ouverture d'un lien HelAI (le lien et ses balises de campagne), l'appui sur la série de jours consécutifs de l'écran d'accueil, l'ouverture de la vidéo technique d'un exercice, la demande de coaching IA pour un exercice (Section 3.12), ainsi que vos choix de consentement et de suivi
- Votre identifiant de compte — tant que le consentement Analytique est actif et que vous êtes connecté, votre UID Firebase est défini comme identifiant utilisateur (user ID) de Google Analytics : les événements ci-dessus sont donc rattachés à votre compte. Cet identifiant est pseudonyme : ce n'est ni votre nom ni votre adresse e-mail.
- Un attribut de compte — si le compte dispose d'un abonnement HelAI Pro actif
- L'identifiant d'instance de l'application (app instance ID) — un identifiant que Google Analytics attribue à cette installation de l'application. Avec le consentement Analytique, nous l'enregistrons aussi dans votre fiche client RevenueCat (attribut
$firebaseAppInstanceId, Section 7), afin que RevenueCat puisse transmettre vos achats et renouvellements à Google Analytics depuis ses serveurs. - Informations sur l'appareil et localisation approximative — modèle d'appareil, système d'exploitation, version de l'application, langue, et une localisation approximative (par exemple le pays et la région) que Google déduit de votre adresse IP. Nous ne collectons pas de localisation précise.
Nous ne collectons pas, via l'analytique, vos notes ni vos mesures de santé. Le nom des exercices que vous effectuez n'est pas envoyé ; lorsque vous ouvrez la vidéo technique d'un exercice ou demandez un coaching IA pour celui-ci, l'événement porte l'identifiant de cet exercice dans le catalogue.
Aucun identifiant publicitaire dans l'Analytique. Google Analytics dans HelAI ne collecte pas l'identifiant publicitaire de l'appareil, sur aucune des deux plateformes : sur Android, la collecte de l'identifiant publicitaire est désactivée ; l'application iOS intègre Google Analytics sans le composant qui lit l'IDFA, et la collecte de l'identifiant pour les fournisseurs (IDFV) est également désactivée. Les signaux publicitaires de Google (ad_storage, ad_user_data, ad_personalization) sont refusés par défaut : les données analytiques ne servent donc ni à la publicité ni à sa personnalisation. L'application n'affiche aucune publicité.
Si vous avez donné votre consentement Marketing (et, sur iOS, autorisé le suivi), les noms de ces événements sont également transmis à AppsFlyer afin qu'une campagne puisse être créditée d'une inscription ou d'un achat (Section 3.7). Leur contenu ne l'est pas : AppsFlyer apprend qu'une séance a été terminée, jamais combien de temps elle a duré ni ce qu'elle contenait.
Ces données sont collectées via Firebase Analytics pour améliorer le Service. Elles relèvent de la catégorie de consentement « Analytique », sont désactivées par défaut et ne sont collectées que si vous l'acceptez sur l'écran de consentement de l'application. La collecte Analytics est désactivée au démarrage de l'application tant que vous n'avez pas donné votre consentement, et vous pouvez le retirer à tout moment. Sur iOS, votre réponse à l'invite App Tracking Transparency d'Apple n'affecte pas l'Analytique : celle-ci ne suit que votre choix Analytique.
Lorsque vous désactivez l'Analytique dans Profil → Consentement de confidentialité, la collecte s'arrête, les identifiants analytiques présents sur votre appareil sont réinitialisés (si vous réactivez ensuite l'Analytique, l'application obtient un nouvel identifiant d'instance et son historique n'est pas rattaché à l'ancien), et l'application supprime $firebaseAppInstanceId de votre fiche RevenueCat. Les événements déjà collectés restent dans Google Analytics pendant la durée de conservation de la Section 8, sauf si vous nous demandez de les supprimer (Section 10).
3.7 Données de marketing et d'attribution
Pour savoir quelle campagne de marketing ou quelle recommandation vous a amené à HelAI (et ainsi mesurer et améliorer notre marketing), nous utilisons AppsFlyer, un service d'attribution mobile :
- Données d'installation et d'attribution — origine de l'installation, identifiant de la campagne de référence et événements de réengagement
- Un identifiant d'attribution — un identifiant qu'AppsFlyer crée pour cette installation et stocke sur votre appareil (l'identifiant AppsFlyer). C'est un identifiant pseudonyme, et non anonyme.
- L'identifiant publicitaire de l'appareil, lorsque cela est permis — sur Android, l'identifiant publicitaire (sauf si vous l'avez supprimé ou limité dans les réglages de votre appareil) ; sur iOS, l'IDFA, uniquement si vous autorisez le suivi dans l'invite App Tracking Transparency
- Votre identifiant de compte — votre UID Firebase, défini comme identifiant utilisateur client d'AppsFlyer (customer user ID)
- Les noms des événements dans l'application — par exemple que vous vous êtes connecté, avez terminé l'intégration ou terminé une séance (Section 3.6). Seul le nom de l'événement est envoyé, jamais ses détails ni ses paramètres.
- Un jeton d'attribution Apple Search Ads (iOS uniquement) — un jeton fourni par le framework AdServices d'Apple. L'application demande au SDK RevenueCat de le collecter et de l'envoyer à RevenueCat, qui s'en sert pour attribuer votre installation ou votre achat à une campagne Apple Search Ads. Il n'est collecté que si vous avez donné votre consentement Marketing et autorisé le suivi dans l'invite App Tracking Transparency. L'application Android ne le collecte pas.
Ces données relèvent de la catégorie de consentement « Marketing ». Cette collecte est désactivée par défaut et n'a lieu que si vous l'acceptez sur l'écran de consentement. AppsFlyer est initialisé mais ne collecte ni n'envoie aucune donnée tant que vous n'avez pas donné votre consentement Marketing. Avec le consentement Marketing, l'identifiant AppsFlyer et les identifiants d'appareil sont également enregistrés dans votre fiche RevenueCat afin qu'un achat Pro puisse être attribué à une campagne (Section 7). Sur iOS, avec le consentement Marketing et l'autorisation ATT, RevenueCat reçoit en outre le jeton d'attribution Apple Search Ads décrit ci-dessus (Section 7). Si vous désactivez le Marketing, l'application cesse de collecter le jeton ; un jeton déjà envoyé à RevenueCat ne peut pas être rappelé par l'application, et nous le supprimons sur demande (Section 9). Nous n'affichons aucune publicité dans l'application et n'utilisons pas ces données à des fins de profilage ni pour constituer des audiences publicitaires. Elles servent uniquement à attribuer des installations et des achats à des campagnes.
App Tracking Transparency (iOS) : sur iOS, la catégorie Marketing exige en outre votre autorisation via l'invite système App Tracking Transparency (ATT) d'Apple. L'invite demande seulement de nous laisser voir quelle campagne publicitaire vous a amené à HelAI ; l'application n'affiche aucune publicité et ne personnalise rien. Si vous refusez le suivi, AppsFlyer ne démarrera pas et l'application ne collectera pas le jeton d'attribution Apple Search Ads, même si vous avez activé la catégorie « Marketing » : votre choix au niveau du système prévaut toujours. La réponse ATT n'affecte que le Marketing : l'Analytique et le Diagnostic ne suivent que leurs propres choix de consentement, car seul le traitement Marketing (AppsFlyer, et la copie que RevenueCat conserve pour l'attribution, Section 7) peut lire l'IDFA ou collecter le jeton d'attribution Apple Search Ads.
3.8 Données de montre connectée
Événements d'entraînement échangés via Bluetooth Low Energy avec votre montre Garmin. Aucune donnée n'est transmise aux serveurs Garmin.
3.9 Données du site web
Préférence de langue : elle figure dans l'adresse de la page (par exemple /fr/) et est sinon déduite de la langue de votre navigateur. Nous ne stockons rien sur votre appareil à cette fin et elle n'est partagée avec personne.
Formulaire de contact : nom, e-mail, sujet et message.
Adresse IP : lorsque vous envoyez le formulaire de contact, votre adresse IP sert à limiter le nombre de soumissions (3 au maximum par tranche de 15 minutes, conservée en mémoire serveur pendant cette seule durée), est transmise à Cloudflare Turnstile pour la vérification anti-robot et figure dans l'e-mail de support qui nous parvient, afin que nous puissions tracer les abus.
3.10 Données d'abonnement et d'achat
Si vous achetez HelAI Pro, notre prestataire de gestion des abonnements RevenueCat reçoit d'Apple ou de Google l'identifiant du produit acheté, les dates d'achat et d'expiration, l'identifiant de transaction de la boutique et l'état de votre abonnement. RevenueCat vous identifie par le même identifiant utilisateur que notre service d'authentification (votre identifiant Firebase). Avec le consentement Analytique, votre fiche RevenueCat contient aussi l'identifiant d'instance Google Analytics (Section 3.6) ; avec le consentement Marketing, l'identifiant AppsFlyer, les identifiants d'appareil et l'adresse IP de la requête (Section 7) et, sur iOS, si vous autorisez en plus le suivi dans l'invite ATT, un jeton d'attribution Apple Search Ads (Section 3.7). Nous ne voyons ni ne conservons jamais les données de votre carte bancaire — le paiement est traité par les boutiques d'applications.
3.11 Jetons de notification push
Si vous autorisez les notifications, Firebase Cloud Messaging attribue à votre installation de l'application un jeton push grâce auquel nous vous envoyons rappels d'entraînement et informations. Ce jeton n'est lié à aucune publicité et n'est partagé avec aucun tiers. Comme Remote Config, Cloud Messaging s'appuie sur l'identifiant d'installation Firebase (Firebase Installation ID), un identifiant pseudonyme de votre installation de l'application (Section 7).
3.12 Avis que vous nous envoyez
Si vous notez l'application depuis l'invite intégrée, nous recevons votre note en étoiles et, si vous en rédigez un, votre commentaire, accompagnés de votre version de l'application, de votre plateforme et de votre langue. Ces informations sont conservées sur notre backend sous votre identifiant de compte afin que nous puissions donner suite à ce que vous avez écrit. Cela vaut aussi bien pour les comptes gratuits que pour les comptes Pro. Si vous préférez ne pas être identifié, écrivez plutôt à [email protected].
Demande de coaching IA pour un exercice. Lorsqu'un exercice n'est pas encore pris en charge par le coach IA, l'application propose un bouton « Demander l'IA pour cet exercice ». Si vous appuyez dessus, nous enregistrons l'exercice demandé (son identifiant et son code dans le catalogue), avec votre identifiant de compte, la version de l'application, la plateforme et la langue, l'indication que la demande provient ou non d'une version de test de l'application, et l'heure de la première demande. Un enregistrement est conservé par compte et par exercice. Nous utilisons ces enregistrements pour mesurer la demande et décider quels exercices le coach IA doit prendre en charge ensuite ; l'application mémorise aussi sur votre appareil que vous l'avez déjà demandé. Ces enregistrements sont stockés dans Firebase Data Connect dans l'UE (Section 6), valent pour les comptes gratuits comme Pro, et sont conservés jusqu'à la suppression de votre compte ou jusqu'à votre demande d'effacement (Section 8). Si vous avez donné votre consentement Analytique, la demande est aussi comptée comme un événement analytique (Section 3.6).
4. Comment nous utilisons vos informations
- Fourniture du Service : authentification, synchronisation cloud des données d'entraînement pour les abonnés HelAI Pro
- Gestion des abonnements : activation et vérification de HelAI Pro à partir des données d'achat et d'abonnement
- Notifications : envoi de rappels d'entraînement via votre jeton push, si vous avez autorisé les notifications
- Fonctionnalités IA : détection d'exercice et retour sur la forme sur l'appareil
- Suivi des progrès : records personnels, objectifs et analyses
- Diagnostic : rapports de plantage et données techniques (avec votre consentement)
- Amélioration du Service : analyse d'usage (vues d'écran et événements produit rattachés à votre identifiant de compte, identifiant d'instance de l'application, localisation approximative), avec votre consentement (Section 3.6)
- Marketing : mesure de l'efficacité des campagnes à l'aide de données d'attribution, de l'identifiant AppsFlyer, de l'identifiant publicitaire de l'appareil lorsque cela est permis, du jeton d'attribution Apple Search Ads (iOS uniquement), de l'identifiant de compte et des noms d'événements (avec votre consentement, Section 3.7)
- Priorités produit : décider quels exercices le coach IA prend en charge ensuite, à partir des demandes « Demander l'IA pour cet exercice » (Section 3.12)
- Support : réponses aux formulaires de contact et aux avis dans l'application, et prévention des abus du formulaire à l'aide de l'adresse IP
- Obligations légales : conformité aux lois applicables
5. Bases légales du traitement
| Activité de traitement | Base légale | Article (RGPD) |
|---|---|---|
| Création et gestion du compte | Exécution du contrat | Art. 6(1)(b) |
| Synchronisation cloud des données d'entraînement (HelAI Pro) | Exécution du contrat | Art. 6(1)(b) |
| Gestion des abonnements et des droits d'accès (HelAI Pro) | Exécution du contrat | Art. 6(1)(b) |
| Envoi des notifications push | Exécution du contrat | Art. 6(1)(b) |
| Analytique d'usage (Firebase Analytics), rattachée à votre identifiant de compte et non affectée par l'invite ATT d'iOS | Consentement | Art. 6(1)(a) |
| Diagnostic des plantages (Firebase Crashlytics) | Consentement | Art. 6(1)(a) |
| Marketing et attribution des installations (AppsFlyer) ; sur iOS, exige aussi d'autoriser le suivi dans l'invite ATT | Consentement | Art. 6(1)(a) |
| Accès aux données de santé | Consentement explicite | Art. 9(2)(a) |
| Réponse aux demandes de support | Intérêt légitime | Art. 6(1)(f) |
| Prévention des abus du formulaire de contact (limitation du débit, anti-robot) | Intérêt légitime | Art. 6(1)(f) |
| Avis dans l'application et demandes « Demander l'IA pour cet exercice » (envoyés uniquement si vous le choisissez ; notre intérêt à donner suite aux avis et à décider quels exercices prendre en charge) | Intérêt légitime | Art. 6(1)(f) |
| Conservation de la copie cloud de vos données d'entraînement après la fin de Pro (notre intérêt à ce qu'un abonné qui revient ne perde pas son historique ; vous pouvez vous y opposer ou demander l'effacement à tout moment, Sections 9 et 10) | Intérêt légitime | Art. 6(1)(f) |
| Conformité légale | Obligation légale | Art. 6(1)(c) |
Gestion du consentement : au premier lancement de l'application, nous affichons un écran de consentement où vous pouvez tout accepter, refuser tout ce qui est optionnel ou personnaliser chaque catégorie. Les trois catégories optionnelles — Analytique, Diagnostic et Marketing — sont désactivées par défaut ; la catégorie Nécessaire (authentification, achats, notifications et synchronisation cloud) est toujours indispensable. Vous pouvez modifier votre choix à tout moment dans Profil → Consentement de confidentialité. Tant que vous n'avez pas fait de choix, toute collecte optionnelle reste désactivée. Sur iOS, la catégorie Marketing dépend en outre de votre réponse à l'invite App Tracking Transparency d'Apple : si vous refusez le suivi, l'attribution marketing reste désactivée quel que soit le réglage dans l'application. La réponse ATT n'affecte que le Marketing ; l'Analytique et le Diagnostic ne suivent que vos choix sur l'écran de consentement.
Lorsque nous modifions ce que couvre une catégorie optionnelle, l'application vous redemande votre consentement. Un choix fait sous une version antérieure de l'écran de consentement est alors traité comme « toutes les catégories optionnelles désactivées » jusqu'à ce que vous répondiez de nouveau. Avec la version 1.3 de cette politique, l'application redemande leur consentement à tous les utilisateurs (version 2 du consentement), car l'écran de consentement indique désormais que l'Analytique est rattachée à votre identifiant de compte et énumère tout ce que partage le Marketing ; dès que l'application applique vos choix au démarrage, avant même l'affichage de l'écran de consentement, et tant que vous n'avez pas répondu, l'Analytique, le Diagnostic et le Marketing restent désactivés.
6. Stockage et sécurité des données
- Stockage local : base de données SQLite chiffrée (SQLCipher, AES-256)
- Stockage cloud : Firebase / Google Cloud Platform, région europe-southwest1 (Espagne) ; il en va de même pour les données d'entraînement synchronisées Pro ainsi que les avis et demandes « Demander l'IA pour cet exercice » que vous envoyez (Section 3.12)
- Données de santé : sur l'appareil uniquement, jamais dans le cloud
Sécurité
HelAI est conçu et exploité par une seule personne. Il n'existe pas d'équipe de sécurité, et ni l'application ni ce service n'ont été audités ou certifiés par qui que ce soit. Voici les mesures réellement en place :
- En transit : TLS entre l'application et les points d'accès Firebase de Google.
- Sur votre appareil : la base de données locale est chiffrée avec SQLCipher (AES-256).
- Sur notre backend : les données sont hébergées sur Google Cloud (Espagne) sous le chiffrement au repos de Google. Chaque requête porte votre jeton d'authentification et des règles côté serveur limitent chaque compte à ses propres enregistrements.
- Qui peut y accéder : l'exploitant uniquement, via les consoles Google Cloud, Firebase et RevenueCat, avec l'authentification à deux facteurs activée.
- Minimisation des données : les données de la plateforme santé, les images de la caméra et les données d'entraînement de la formule gratuite n'atteignent jamais nos serveurs.
Aucune méthode de transmission ou de stockage n'est totalement sûre. En cas de violation susceptible de porter atteinte à vos droits, nous vous informerons ainsi que l'autorité compétente, comme la loi l'exige.
7. Partage de données et tiers
Nous ne vendons pas vos données. Nous les partageons uniquement avec :
| Tiers | Finalité | Cadre |
|---|---|---|
| Google LLC (Firebase) | Authentification, base de données (dont la synchronisation cloud HelAI Pro, les avis et les demandes « Demander l'IA pour cet exercice »), analytics rattachée à votre identifiant de compte avec l'identifiant d'instance de l'application et la localisation approximative (avec consentement, Section 3.6), rapports de plantage (avec consentement), notifications push (Cloud Messaging), indicateurs de fonctionnalités (Remote Config), Firebase Installations. Remote Config, Cloud Messaging et Firebase Installations identifient votre installation par l'identifiant d'installation Firebase, un identifiant pseudonyme ; Remote Config s'en sert pour livrer les indicateurs de fonctionnalités. Avec votre consentement Analytique, RevenueCat envoie vos événements d'achat et d'abonnement à Google Analytics, associés par l'identifiant d'instance de l'application | Accord de traitement des données |
| Cloudflare, Inc. | Turnstile anti-spam sur le formulaire de contact (Cloudflare reçoit votre adresse IP) | Politique de confidentialité Cloudflare |
| AppsFlyer Ltd. | Attribution des installations (catégorie Marketing) : origine de l'installation, identifiant de campagne, identifiant AppsFlyer (identifiant d'attribution stocké sur votre appareil), identifiant publicitaire de l'appareil lorsque cela est permis (identifiant publicitaire Android ; sur iOS, l'IDFA seulement après autorisation du suivi dans l'invite ATT), votre identifiant de compte (UID Firebase, comme customer user ID) et les noms des événements dans l'application, sans leurs détails — uniquement avec votre consentement et, sur iOS, l'autorisation ATT. Avec le consentement Marketing, l'identifiant AppsFlyer est aussi enregistré comme attribut $appsflyerId de votre fiche RevenueCat afin d'attribuer un achat Pro à la campagne ; avec lui, le SDK RevenueCat collecte l'identifiant publicitaire de l'appareil et, sur iOS, l'identifiant pour les fournisseurs (IDFV), et RevenueCat enregistre l'adresse IP de la requête. Sur iOS, avec le consentement Marketing et l'autorisation de suivi ATT, l'application demande en outre au SDK RevenueCat de collecter le jeton d'attribution fourni par le framework AdServices d'Apple et de l'envoyer à RevenueCat, qui s'en sert pour attribuer votre installation ou votre achat à une campagne Apple Search Ads ; l'application Android ne le collecte pas. Sans consentement Marketing, aucun de ces identifiants ni aucun jeton d'attribution Apple Search Ads n'est envoyé à RevenueCat ; lorsque vous retirez ce consentement, AppsFlyer s'arrête, la collecte du jeton Apple Search Ads cesse et l'application demande à RevenueCat de supprimer $appsflyerId, l'identifiant publicitaire et l'IDFV de votre fiche ; l'application ne peut pas rappeler un jeton Apple Search Ads déjà envoyé et ne supprime pas l'adresse IP enregistrée par RevenueCat — nous les supprimons sur demande, ainsi que tout identifiant qui resterait (Section 9) |
Politique de confidentialité d'AppsFlyer |
| RevenueCat, Inc. (États-Unis) | Gestion des abonnements HelAI Pro : identifiant utilisateur (Firebase), identifiant de produit, dates d'achat et d'expiration, identifiant de transaction, état de l'abonnement ; avec le consentement Analytique, l'identifiant d'instance Google Analytics ($firebaseAppInstanceId) ; avec le consentement Marketing, l'identifiant AppsFlyer ($appsflyerId), l'identifiant publicitaire de l'appareil (identifiant publicitaire Android ; sur iOS, l'IDFA seulement après autorisation du suivi), l'IDFV iOS, l'adresse IP et, sur iOS, si vous autorisez en plus le suivi, un jeton d'attribution Apple Search Ads. Avec votre consentement Analytique, RevenueCat se sert de l'identifiant d'instance pour envoyer vos événements d'achat et d'abonnement (achats, renouvellements) à Google Analytics depuis ses serveurs ; avec votre consentement Marketing, il se sert de l'identifiant AppsFlyer pour signaler les achats à AppsFlyer à des fins d'attribution ; sur iOS, il se sert du jeton d'attribution Apple Search Ads pour attribuer votre installation ou votre achat à une campagne Apple Search Ads. Lorsque vous retirez le consentement Analytique, l'application supprime $firebaseAppInstanceId de votre fiche |
Accord de traitement des données avec clauses contractuelles types — Politique de confidentialité RevenueCat |
| Google LLC — Cloud Firestore (europe-west1) | Réception des événements d'abonnement transmis par RevenueCat ; mêmes données d'abonnement que ci-dessus, aucune catégorie supplémentaire. Notre copie de ces événements est supprimée avec le compte | Accord de traitement des données (Google Cloud) |
| Resend, Inc. (États-Unis) | Acheminement des e-mails issus du formulaire de contact : votre nom, votre adresse e-mail, le contenu du message et l'adresse IP depuis laquelle il a été envoyé | Politique de confidentialité Resend |
| DigitalOcean, LLC (Union européenne) | Hébergement du site helai.app : adresse IP et métadonnées de requête de chaque visite, dans les journaux serveur | Politique de confidentialité DigitalOcean |
Nous n'affichons aucune publicité dans l'application et n'utilisons aucun réseau publicitaire. Nos sous-traitants liés au marketing sont AppsFlyer et, pour le jeton d'attribution Apple Search Ads sur iOS, RevenueCat, utilisés exclusivement pour l'attribution des installations et des achats et uniquement avec votre consentement. Aucun courtier en données, aucune vente de données. Nous n'utilisons pas les données analytiques à des fins publicitaires : Google Analytics dans HelAI ne collecte aucun identifiant publicitaire, et les signaux publicitaires de Google sont refusés par défaut (Section 3.6). Nous ne partageons aucune donnée de santé avec un tiers (elles ne quittent jamais votre appareil).
8. Conservation des données
| Catégorie de données | Durée de conservation |
|---|---|
| Données de compte | Jusqu'à la suppression du compte |
| Données d'entraînement (local) | Jusqu'à la désinstallation ou suppression du compte |
| Données d'entraînement (cloud, HelAI Pro : séances, séries, records personnels, objectifs, réglages par exercice, accomplissements, exercices personnalisés, modèles de séance, programmes) | Jusqu'à la suppression de votre compte ou à une demande d'effacement ; non supprimées automatiquement à la fin de l'abonnement Pro : la synchronisation s'arrête, la copie est conservée sans être utilisée, et un nouvel abonnement reprend la synchronisation avec elle. La copie sur votre appareil n'est pas affectée |
| Données de santé | Local uniquement ; supprimées à la désinstallation |
| Données analytiques | 14 mois (paramètre Firebase par défaut) ; uniquement avec le consentement Analytique ; rattachées à votre identifiant de compte |
| Rapports de plantage | 90 jours ; uniquement avec le consentement Diagnostic. Les rapports enregistrés sur l'appareil lorsque le Diagnostic est désactivé y sont supprimés et jamais envoyés |
| Données d'attribution (AppsFlyer) | Selon la politique de conservation d'AppsFlyer ; uniquement avec le consentement Marketing |
| Données d'abonnement et d'achat (RevenueCat) | Jusqu'à la suppression du compte, puis selon la politique de conservation de RevenueCat. Les reçus des boutiques restent chez Apple ou Google selon leurs propres politiques. Lorsque vous retirez le consentement correspondant, l'application supprime l'identifiant d'instance et demande à RevenueCat de supprimer l'identifiant AppsFlyer et les identifiants d'appareil de la fiche (Sections 3.6, 7). Un jeton d'attribution Apple Search Ads déjà envoyé ne peut pas être rappelé par l'application ; nous le supprimons sur demande |
| Jeton de notification push | Jusqu'à la désinstallation, au renouvellement du jeton ou à la révocation de l'autorisation |
| Avis envoyés depuis l'invite de notation intégrée (Section 3.12) | Jusqu'à la suppression du compte ou une demande d'effacement |
| Demandes « Demander l'IA pour cet exercice » (Section 3.12) | Jusqu'à la suppression du compte ou une demande d'effacement |
| Soumissions du formulaire de contact | 12 mois |
| Adresse IP du formulaire de contact | 15 minutes (limitation du débit) ; également contenue dans l'e-mail de support pendant 12 mois |
9. Vos droits
- Droit d'accès : obtenir une copie de vos données
- Droit de rectification : corriger des données inexactes
- Droit à l'effacement : supprimer toutes vos données personnelles
- Portabilité des données : recevoir vos données dans un format lisible par machine
- Droit d'opposition : s'opposer au traitement fondé sur l'intérêt légitime
- Droit à la limitation : limiter le traitement de vos données
- Retrait du consentement : révoquer à tout moment le consentement pour l'Analytique, le Diagnostic, le Marketing et les données de santé
Pour exercer vos droits : écrivez à [email protected]. Dans l'application, allez dans Profil → Consentement de confidentialité pour activer ou désactiver les catégories Analytique, Diagnostic et Marketing à tout moment, ou refuser toute la collecte optionnelle.
Délai de réponse : dans les 30 jours.
10. Suppression du compte et des données
Comment cela se passe réellement. L'application ne supprime pas le compte elle-même : elle ouvre un formulaire de demande, et l'exploitant effectue la suppression à la main. C'est pourquoi l'opération prend jusqu'à 30 jours au lieu d'être instantanée. Vous recevez une confirmation une fois qu'elle est faite.
Méthode 1 : Dans l'application
Profil → Supprimer le compte → confirmer. L'application ouvre alors notre page de demande de suppression helai.app/support#deletion ; envoyez le formulaire avec l'adresse e-mail de votre compte.
Méthode 2 : Par e-mail
Envoyez une demande à [email protected] avec l'adresse e-mail de votre compte.
Ce qui est supprimé (à la suppression du compte ou sur demande d'effacement, dans les 30 jours) : compte Firebase, données synchronisées dans le cloud (HelAI Pro), notre copie de vos événements d'abonnement dans Cloud Firestore, les avis que vous nous avez envoyés depuis l'invite de notation et vos demandes « Demander l'IA pour cet exercice » (Section 3.12), votre fiche d'abonné RevenueCat, données de santé (automatiquement lors de la désinstallation). Nous demandons en outre à Google Analytics de supprimer les données liées à votre identifiant utilisateur et à votre identifiant d'instance, et à AppsFlyer de supprimer les données liées à votre identifiant AppsFlyer. Les rapports de plantage ne sont pas liés à votre compte et ne peuvent donc pas être retrouvés par celui-ci : ils expirent après 90 jours (Section 8).
Données locales : tout ce qui se trouve sur votre appareil disparaît dès que vous vous déconnectez ou désinstallez l'application. Pour cette partie, vous n'avez pas à nous attendre.
La suppression du compte n'annule pas la facturation : un abonnement actif doit être résilié séparément dans l'App Store ou sur Google Play, faute de quoi il continue de se renouveler. Apple et Google conservent leur propre trace de l'achat, selon leurs propres politiques, et nous ne pouvons pas la supprimer.
Délai de traitement : dans les 30 jours. La suppression est irréversible.
11. Vie privée des enfants
Le Service est réservé aux adultes — il faut avoir au moins 18 ans pour l'utiliser. Il ne s'adresse pas aux enfants et nous ne collectons pas sciemment de données personnelles de personnes de moins de 18 ans. Nous ne vérifions pas l'âge. Si nous apprenons qu'un compte appartient à une personne de moins de 18 ans, nous supprimons le compte et ses données. Parents et tuteurs peuvent nous écrire à [email protected].
12. Transferts internationaux de données
- Exploitant : République du Kazakhstan
- Traitement : Google Cloud Platform, région europe-southwest1 (UE/Espagne)
- Autres destinataires aux États-Unis : RevenueCat, Inc. (fiches d'abonnement) et Resend, Inc. (acheminement des e-mails de support)
- Transferts vers Google LLC : couverts par les clauses contractuelles types intégrées à l'avenant de traitement des données de Google Cloud
- Conditions de traitement : les conditions de traitement des données de chaque sous-traitant s'appliquent (accords Google Cloud, AppsFlyer, RevenueCat, Resend, Cloudflare, DigitalOcean), y compris les clauses contractuelles types lorsque les données quittent l'EEE
- Principe de transfert minimal : les données de la plateforme santé et les données de la caméra ne quittent jamais votre appareil. Les données d'entraînement de la formule gratuite restent elles aussi sur l'appareil. Pour les abonnés HelAI Pro, les données d'entraînement sont stockées sur Google Cloud en Espagne (UE)
HelAI est exploité depuis la République du Kazakhstan, que la Commission européenne n'a pas reconnue comme offrant un niveau de protection adéquat. Le RGPD s'applique néanmoins à ce traitement au titre de son article 3, paragraphe 2, et nous lie directement. Vos données sont hébergées sur Google Cloud en Espagne ; l'accès de l'exploitant depuis le Kazakhstan est encadré par les engagements de la présente politique.
13. Cookies et suivi sur le site web
- Préférence de langue : elle figure dans l'adresse de la page (par exemple
/fr/) et est sinon déduite de la langue de votre navigateur. Rien n'est stocké sur votre appareil à cette fin et elle n'est partagée avec personne - Aucun cookie de suivi, aucun cookie tiers
- Cloudflare Turnstile : vérification de sécurité uniquement, aucun suivi utilisateur ; Cloudflare reçoit à cette occasion votre adresse IP
- Aucun reciblage, aucun pixel de suivi, aucun tracker de réseaux sociaux
14. Modifications de cette politique
Les modifications importantes seront communiquées via une notification dans l'application. La date « Dernière mise à jour » sera actualisée. Lorsqu'une modification touche ce que couvre une catégorie de consentement optionnelle (Analytique, Diagnostic ou Marketing), l'application redemande aussi votre consentement, et, dès que l'application applique vos choix au démarrage et tant que vous n'avez pas répondu, tout traitement optionnel reste désactivé (Section 5). La version 1.3 est une telle modification : elle indique que l'Analytique est rattachée à votre identifiant de compte et énumère tout ce qui est partagé au titre du Marketing ; l'application redemande donc leur consentement à tous les utilisateurs (version 2 du consentement).
La poursuite de l'utilisation après la date d'entrée en vigueur vaut acceptation.
15. Nous contacter
Demandes de confidentialité : [email protected]
Support général : [email protected]
Délai de réponse : HelAI est exploité par une seule personne, les réponses ne sont donc pas instantanées. Nous répondons dès que possible, généralement sous quelques jours ; les demandes portant sur vos données personnelles reçoivent une réponse dans les 30 jours, comme l'exige la loi
Annexes régionales
Annexe A : Espace économique européen, Royaume-Uni et Suisse
Bases légales RGPD (Art. 6 et Art. 9) : voir Section 5 pour le tableau détaillé. L'Analytique, le Diagnostic et le Marketing sont traités sur la base de votre consentement (Art. 6(1)(a)) ; ils sont désactivés par défaut et vous pouvez les retirer à tout moment dans Profil → Consentement de confidentialité. Sur iOS, l'attribution marketing dépend en outre de l'invite App Tracking Transparency d'Apple ; cette invite n'affecte ni l'Analytique ni le Diagnostic.
Vos droits selon le RGPD comprennent les droits des Art. 15 à 22 : accès, rectification, effacement, limitation, portabilité, opposition et droit de ne pas faire l'objet de décisions automatisées.
Droit de réclamation : vous avez le droit de déposer une réclamation auprès de l'autorité de contrôle compétente (par ex. CNIL en France, ICO au Royaume-Uni, AEPD en Espagne).
Risques liés à la vie privée : nous évaluons les risques que présentent pour la vie privée le traitement de vos données de santé et la détection de pose, et nous appliquons la minimisation des données et le traitement sur l'appareil : les mesures de santé et les images de la caméra ne quittent jamais votre appareil.
Aucune décision automatisée à effets juridiques n'est prise.
Transferts transfrontaliers : HelAI est exploité depuis la République du Kazakhstan, que la Commission européenne n'a pas reconnue comme offrant un niveau de protection adéquat. Le RGPD s'applique malgré tout à ce traitement au titre de son article 3, paragraphe 2, et nous lie directement. Vos données sont hébergées sur Google Cloud en Espagne ; l'accès de l'exploitant depuis le Kazakhstan est encadré par les engagements de la présente politique. Les transferts vers Google LLC sont couverts par les clauses contractuelles types de l'UE intégrées à l'avenant de traitement des données de Google Cloud.
Annexe B : États-Unis et Canada
CCPA/CPRA (Californie) : nous ne vendons ni ne partageons vos données personnelles au sens du CCPA. Nous collectons des identifiants (e-mail, UID, nom d'affichage, identifiant d'installation Firebase ; avec consentement : identifiant d'instance, identifiant AppsFlyer, identifiant publicitaire de l'appareil et, sur iOS uniquement, jeton d'attribution Apple Search Ads), l'activité sur le réseau (vues d'écran et événements produit rattachés à votre identifiant de compte, avec consentement Analytique), des informations commerciales (historique d'achats et d'abonnement, via RevenueCat), des données d'attribution marketing (avec consentement) et une localisation approximative (pays et région, déduits de votre adresse IP par Google, avec consentement Analytique) — jamais de géolocalisation précise. Vous disposez du droit de savoir, de supprimer, de corriger et de refuser l'utilisation des données personnelles sensibles. Envoyez vos demandes à [email protected].
Washington, Nevada et Connecticut : si vous résidez dans l'État de Washington, au Nevada ou au Connecticut, vos données relatives à la santé font l'objet d'un document distinct, comme ces lois l'exigent : Avis de confidentialité sur les données de santé des consommateurs. Il décrit exactement quelles données de santé HelAI détient, où elles vont et quels droits vous avez sur elles, y compris le droit de les faire supprimer. Nous ne partageons aucune donnée de santé avec des tiers (Section 7) ; la seule partie qui en traite une partie est Google, comme sous-traitant stockant la copie cloud Pro des données d'entraînement, et une demande de suppression retire cette copie (Section 10).
PIPEDA (Canada) : traitement sur la base d'un « objectif raisonnable » avec consentement explicite pour les données de santé.
Loi 25 (Québec) : nous évaluons les risques que présentent pour la vie privée le traitement de vos données de santé et la détection de pose, et nous appliquons la minimisation des données et le traitement sur l'appareil : les mesures de santé et les images de la caméra ne quittent jamais votre appareil. Politique de confidentialité disponible en français à /fr/privacy.
Annexe C : Brésil
Le traitement des données personnelles des utilisateurs brésiliens est effectué conformément à la Lei Geral de Proteção de Dados (LGPD).
Vos droits (LGPD Art. 18) : confirmation, accès, correction, anonymisation, blocage, suppression, portabilité, information sur le partage, retrait du consentement.
Encarregado (point de contact au titre de la LGPD brésilienne) : Konstantin Yeftifeyev — [email protected]
La présente politique de confidentialité en version portugaise constitue l'avis de confidentialité LGPD requis.
Annexe D : Amérique latine — Mexique et Argentine
Mexique (LFPDPPP) : cette politique de confidentialité sert d'Aviso de Privacidad. Les droits ARCO (Accès, Rectification, Annulation, Opposition) s'exercent via [email protected].
Responsable : Konstantin Yeftifeyev (HelAI), [email protected]
Âge : le Service est réservé aux adultes — il faut avoir 18 ans ou plus pour l'utiliser, au Mexique comme partout ailleurs (Section 11).
Argentine (Ley 25.326) : les droits d'accès, de rectification et de suppression s'exercent via [email protected]. Les transferts sont effectués avec consentement.
Annexe E : Kazakhstan
Il s'agit de notre juridiction d'origine. Le traitement est régi par la loi de la République du Kazakhstan n° 94-V sur les données personnelles et leur protection. Les données de santé sont des données personnelles à accès restreint et ne sont traitées qu'avec ton consentement explicite. Droits : accès, rectification, suppression et retrait du consentement — [email protected].
Annexe F : Autres pays
HelAI est disponible dans bien d'autres pays. Où que tu vives, les engagements du corps de cette politique s'appliquent : nous ne collectons que ce qui est décrit à la section 3, ne l'utilisons qu'aux fins de la section 4, ne le partageons qu'avec les sous-traitants nommés à la section 7, et tu peux exercer les droits de la section 9 en écrivant à [email protected]. Si ta loi nationale t'accorde davantage de droits, ils s'appliquent et nous les respectons. Nous ne publions pas de section par pays : nous préférons décrire ce que nous faisons réellement plutôt que d'énumérer des lois qu'une personne seule ne peut administrer pays par pays.
Japon (APPI) : les données personnelles sont transférées vers la République du Kazakhstan, qui ne dispose pas d'une protection équivalente à l'APPI. Le transfert est effectué avec votre consentement explicite lors de la création du compte. Droits : divulgation, correction, cessation d'utilisation, suppression — envoyez vos demandes à [email protected]. Corée du Sud (PIPA) : un consentement séparé est obtenu pour le traitement des données de santé. Transfert transfrontalier : données traitées par Google Cloud (UE) et par l'opérateur au Kazakhstan. Droits : accès, correction, suppression, suspension du traitement. Responsable de la protection des données personnelles : Konstantin Yeftifeyev. Inde (DPDPA) : le Service est réservé aux personnes de 18 ans ou plus (Section 11). Droits : accès, correction, effacement, recours. Indonésie (Loi PDP) : le Service est réservé aux personnes de 18 ans ou plus (Section 11). Données sensibles (santé) traitées avec consentement explicite. Droits : accès, correction, suppression, retrait du consentement. Russie (Loi fédérale n° 152-FZ) : les données personnelles sont traitées en dehors de la Fédération de Russie (Google Cloud, serveurs UE). La création d'un compte vaut consentement au transfert international conformément à l'Art. 12. Droits : accès, correction, blocage, suppression, retrait du consentement. Kazakhstan (Loi n° 94-V) : juridiction d'origine de l'opérateur. Données de santé classifiées comme « données à accès restreint » et traitées avec consentement explicite. Droits : accès, correction, suppression, retrait du consentement. Ouzbékistan (Loi sur les données personnelles 2019) : traitement avec consentement. Droits : accès, correction, suppression, retrait du consentement. Afrique du Sud (POPIA) : consentement obtenu pour les données personnelles spéciales (santé). Le Service est réservé aux personnes de 18 ans ou plus (Section 11). Nigeria (NDPR/NDPA) : nous évaluons les risques que présente pour la vie privée le traitement de vos données de santé et nous appliquons la minimisation des données et le traitement sur l'appareil : les mesures de santé ne quittent jamais votre appareil. Traitement sur base de consentement. Kenya (DPA 2019) : droits des personnes concernées conformément à l'Article 26. Le Service est réservé aux personnes de 18 ans ou plus (Section 11). Égypte (Loi 151/2020) : données sensibles traitées avec consentement explicite. Cette politique de confidentialité a été mise à jour pour la dernière fois le 14 octobre 2026. HelAI est exploité par Konstantin Yeftifeyev, République du Kazakhstan.