Politique de confidentialité (App)
Remarque : Cette Politique explique comment Nico Ettlinger – Digital Solutions (« nous » ou le « Fournisseur ») traite les données personnelles lors de l’utilisation de l’application iOS ou Android TRAININGG (« Application »).
TRAININGG traite des données d’entraînement et corporelles, des données facultatives Apple HealthKit ou Health Connect et, si vous choisissez AI Coach, des informations envoyées à Google pour produire des réponses IA.
- 1. Champ d’application et sources
- 2. Données traitées
- 3. Finalités et bases légales (RGPD / UK GDPR)
- 4. AI Coach et Google Gemini
- 5. Protection des données de santé
- 6. Cloud et appareil
- 7. Analyse et choix
- 8. Destinataires
- 9. Transferts internationaux
- 10. Conservation
- 11. Vos droits
- 12. Suppression du compte et des données
- 13. Californie (CCPA / CPRA)
- 14. Enfants
- 15. Sécurité
- 16. Modifications
- 17. Contact, DPO et représentants
Responsable : Nico Ettlinger – Digital Solutions (entreprise individuelle)
Adresse : Am Seeacker 19, 93326 Abensberg, Allemagne
E-mail : [email protected]
Date d’effet : 16 juillet 2026
1. Champ d’application et sources
(1) Elle couvre les traitements via l’Application et l’assistance, non ceux d’Apple, Google, RevenueCat ou autres pour leurs propres finalités.
(2) Nous recevons des données :
- de vous, lors de la création du compte, saisie du profil/entraînement, utilisation d’AI Coach ou contact ;
- de l’appareil et de l’Application, données techniques, d’usage, sécurité et fonctions locales ;
- des services connectés, Sign in with Apple, Google Sign-In, HealthKit et Health Connect, selon vos permissions ; et
- des plateformes d’abonnement, Apple, Google Play et RevenueCat, sur les achats et droits Pro. Nous ne recevons pas la carte de paiement complète.
2. Données traitées
2.1 Compte et identifiants
- e-mail, nom/nom d’affichage, identifiant Firebase ;
- identifiants du fournisseur et méthode de connexion ;
- données d’authentification/sécurité nécessaires à e-mail/mot de passe, Google ou Apple ;
- identifiant utilisateur/abonnement RevenueCat et statut des droits.
Firebase et le fournisseur gèrent les identifiants. Nous ne recevons pas votre mot de passe Google/Apple ni la carte complète.
2.2 Profil, corps et entraînement
- âge/anniversaire, taille, poids, masse grasse, genre si fourni, unités et préférences ;
- objectifs, expérience, emploi du temps, matériel, exercices favoris et préférences ;
- programmes, exercices personnalisés, historique, séries, répétitions, charges, durée, records, objectifs, statistiques et réglages.
Selon le contexte, ce sont des données de santé ou autrement sensibles.
2.3 HealthKit et Health Connect
Si activés, l’Application peut lire/écrire les catégories autorisées : entraînements effectués et mesures telles que taille, poids, masse grasse et, sur iOS lorsque disponible, date de naissance et sexe biologique. Apple Health ou Health Connect affiche les permissions exactes. Voir § 5.
2.4 AI Coach
- messages, réponses d’admission et instructions ;
- données pertinentes de profil, corps, entraînement, programme, historique, objectif, préférence, récupération, record et statistique ;
- réponses et brouillons IA, signaux de sécurité, compteurs et données techniques.
Des valeurs pertinentes peuvent provenir de HealthKit/Health Connect après importation dans TRAININGG.
2.5 Analyse, usage, appareil et sécurité
- instance d’appareil/app, système, langue, pays/région approximative, version et session ;
- écrans, fonctions, choix d’onboarding, début/fin et durée d’entraînements, comptes agrégés, paywall/abonnement et réussite/erreur IA ;
- IP et métadonnées de requête pour livraison, sécurité, diagnostic et abus ;
- signaux d’intégrité/attestation Firebase App Check.
Nous ne souhaitons pas envoyer le texte des messages IA ou des programmes complets à Firebase Analytics. Certains événements portent sur le comportement et les préférences physiques et peuvent être sensibles.
2.6 Assistance et fonctions système
Si vous nous contactez, nous traitons coordonnées, message, pièces jointes et données nécessaires à la réponse. Notifications de repos, Live Activities et widgets peuvent afficher les données choisies et fonctionnent généralement sur l’appareil et le système.
3. Finalités et bases légales (RGPD / UK GDPR)
| Finalité | Données | Base |
|---|---|---|
| Comptes, cloud, entraînements, programmes, statistiques, réglages | Compte, profil, entraînement, appareil | Art. 6(1)(b) — contrat |
| Lire/écrire HealthKit/Health Connect et traiter la santé demandée | Santé, corps, fitness | Art. 6(1)(a) et 9(2)(a) — consentement explicite |
| Envoyer à Google et générer AI Coach | Messages et entraînement pertinent | Art. 6(1)(a) et, si santé, 9(2)(a) — consentement explicite |
| Vérifier Pro | Identifiant, produit, transaction, droits | Art. 6(1)(b) |
| Mesurer/améliorer usage, fiabilité et performance | Analyse, usage, appareil | Art. 6(1)(f) — intérêt légitime, ou 6(1)(a) si le droit impose le consentement |
| Sécurité, fraude et abus | Authentification, App Check, IP, appareil, requête | Art. 6(1)(f) |
| Assistance et droits | Contact, compte, requête | Art. 6(1)(b), (c) ou (f) selon le cas |
| Obligations et réclamations | Données nécessaires de compte, abonnement, communication | Art. 6(1)(c) et (f) |
Le consentement est volontaire et révocable pour l’avenir sans affecter le traitement antérieur licite. Refuser santé ou IA désactive seulement la fonction facultative.
Avant la première transmission AI Coach sur un appareil, l’Application affiche une demande distincte qui nomme Google et explique que les messages et données d’entraînement pertinentes lui sont envoyés. Rien n’est transmis à Gemini avant de sélectionner Accepter. L’accès à HealthKit ou Health Connect est demandé séparément par le système. Vous pouvez refuser l’un ou l’autre sans perdre les autres fonctions principales.
4. AI Coach et Google Gemini
(1) AI Coach utilise Gemini via Firebase AI Logic. À l’utilisation, vos messages et vos données d’entraînement pertinentes sont envoyés à Google pour produire la réponse ou le programme demandé. Google traite l’entrée, la requête technique et la sortie.
(2) Les catégories du § 2.4 peuvent être incluses. Des valeurs santé importées peuvent intégrer le profil. L’avis préalable et l’action Accepter couvrent messages et données pertinentes, y compris les valeurs corporelles issues de la santé lorsqu’elles sont pertinentes ; vous pouvez refuser et ne pas utiliser AI Coach.
(3) Historique visible et compteurs restent dans MMKV sur appareil, non Firebase Realtime Database, jusqu’à suppression, effacement, désinstallation ou limite locale. Un message envoyé est toutefois transmis à Google.
(4) TRAININGG utilise Gemini comme service payant via un projet Cloud associé à une facturation active. Selon les conditions actuelles, Google n’utilise pas les prompts/réponses payants pour améliorer ses produits. Il conserve prompts, contexte et sorties pendant 55 jours pour surveiller les abus, assurer la sécurité et effectuer les divulgations légales ou réglementaires nécessaires ; du personnel autorisé peut examiner le contenu signalé.
(5) AI Coach n’est pas disponible si le projet de production ne dispose pas de Cloud Billing actif et des conditions Google de sous-traitance applicables. TRAININGG ne transmet aucune donnée personnelle ou de santé via un niveau gratuit.
(6) Voir gouvernance Firebase AI Logic, conditions Gemini API, confidentialité Google et conditions de sous-traitance.
L’IA peut se tromper et n’est pas un conseil médical/professionnel. Voir la Clause de non-responsabilité.
5. Protection des données de santé
(1) Les intégrations sont facultatives et nécessitent une permission système, configurable par catégorie et révocable dans Apple Health/Health Connect.
(2) Nous utilisons santé/fitness uniquement pour les fonctions visibles de santé, entraînement, progrès, synchronisation ou, avec autorisation explicite séparée, AI Coach.
(3) Nous n’utilisons pas les données HealthKit/Health Connect pour publicité, marketing, crédit ou extraction sans rapport ; nous ne les vendons pas, ne les transférons pas à des courtiers/revendeurs et ne les partageons pas sans consentement explicite sauf obligation légale stricte.
(4) Les données importées peuvent être locales et, si connecté, synchronisées dans Firebase Realtime Database. Elles peuvent aussi aller à Google pour AI Coach si pertinentes et séparément autorisées.
(5) Révoquer la permission arrête l’accès futur, non la suppression automatique des données déjà importées, stockées ou licitement traitées. Voir § 12.
(6) Apple/Google appliquent leurs propres politiques aux données dans leurs magasins santé.
6. Cloud et appareil
(1) Une fois connecté, profil, mesures, programmes, historique, objectifs, statistiques, réglages et exercices personnalisés se synchronisent avec Google Firebase Realtime Database, liés via Firebase Authentication.
(2) Historique IA, compteurs, état santé propre à l’appareil et données temporaires restent dans MMKV et ne se synchronisent pas dans notre base. Ils peuvent néanmoins être transmis lors d’une fonction, par exemple un message à Google.
(3) Effacer/désinstaller retire normalement les données locales de cet appareil, non le compte/cloud, l’abonnement ou les données indépendantes de tiers.
7. Analyse et choix
(1) Firebase Analytics mesure usage, onboarding, abonnements, interactions d’entraînement et performance via § 2.5. Il ne doit pas recevoir les conversations brutes ou programmes complets.
(2) Il sert à améliorer l’Application, non à la publicité comportementale tierce. Nous ne vendons/partageons pas l’analyse pour publicité intercontextuelle.
(3) Analytics est actuellement activé au démarrage et l’Application actuelle n’offre pas de commutateur interne. Vous pouvez vous opposer via [email protected] ; désinstaller arrête la collecte future sans effacer les données déjà conservées. (4) Sur iOS compatible, RevenueCat peut recevoir un jeton Apple AdServices pour attribuer l’abonnement à une campagne Apple Search Ads ; il sert à notre attribution, non à la vente.
8. Destinataires
| Destinataire | Fonction |
|---|---|
| Google / Firebase | Sous-traitant/fournisseur pour Authentication, Realtime Database, Analytics, App Check et Firebase AI Logic/Gemini. Confidentialité Firebase |
| Google Sign-In et Google Play | Fonctions propres de connexion, distribution, facturation, abonnements et Health Connect. Confidentialité Google |
| Apple | Sign in with Apple, HealthKit, App Store, fonctions appareil et attribution Search Ads. Confidentialité Apple |
| RevenueCat | Sous-traitant/fournisseur pour identifiants d’abonnement, validation, droits, offres et attribution. Confidentialité RevenueCat |
Nous pouvons communiquer le minimum aux autorités, conseils confidentiels ou lors d’une opération d’entreprise avec avis et garanties.
Nous ne vendons pas les données et ne les partageons pas pour publicité comportementale intercontextuelle.
9. Transferts internationaux
Google/Firebase et RevenueCat peuvent traiter aux États-Unis ou ailleurs hors EEE, Royaume-Uni ou votre pays. Google indique que ses entités américaines certifiées participent au cadre UE–États-Unis, à son extension britannique et au cadre Suisse–États-Unis ; les conditions Firebase et Gemini payantes prévoient aussi les garanties contractuelles applicables. Le DPA RevenueCat intègre les Clauses Contractuelles Types UE et l’Addendum britannique. En l’absence de cadre d’adéquation, nous utilisons ces garanties et les mesures supplémentaires requises.
10. Conservation
| Données | Durée |
|---|---|
| Compte Firebase et Realtime Database | Jusqu’à suppression, sauf conservation légale limitée |
| Historique IA local | Jusqu’à suppression, effacement, désinstallation ou limite locale |
| Compteurs IA locaux | Période d’usage concernée ; effacement/désinstallation les retire |
| Prompts, contexte et réponses Gemini | 55 jours pour surveillance des abus, sécurité et divulgations légales/réglementaires nécessaires |
| Firebase Analytics | Jusqu’à 14 mois pour les données utilisateur/événement ; les rapports agrégés peuvent durer plus |
| RevenueCat | Tant que nécessaire aux droits et au service ; suppression demandée avec le compte, sauf sauvegardes/devoirs |
| Assistance/droits | Jusqu’à trois ans après clôture, ou davantage pour obligations/réclamations |
| Sauvegardes/journal de suppression | Copies résiduelles selon cycles normaux ; journal minimal jusqu’à trois ans |
Ensuite, suppression ou anonymisation irréversible lorsque possible.
11. Vos droits
Sous réserve de la loi et d’exceptions : accès, copie, rectification, effacement, limitation, portabilité, opposition à l’intérêt légitime, retrait du consentement, informations sur l’automatisation et réclamation auprès d’une autorité, dont le Bayerisches Landesamt für Datenschutzaufsicht ou votre autorité locale.
Écrivez à [email protected]. Nous pouvons vérifier proportionnellement et répondons normalement sous un mois en RGPD/UK GDPR, avec prolongations légales.
Les permissions santé se retirent dans Apple Health/Health Connect. Ne pas utiliser AI Coach arrête de nouvelles requêtes. Le consentement IA étant local, effacer les données de l’Application ou la réinstaller le réinitialise et exige un nouvel accord avant toute requête. Vous pouvez aussi nous contacter pour le retirer.
12. Suppression du compte et des données
(1) Demandez la suppression via Suppression du compte et des données ou [email protected].
(2) Cela couvre Firebase Authentication et Realtime Database, sauf exceptions. Avec Apple, les jetons seront révoqués comme requis.
(3) Supprimez l’historique local dans la gestion des données ; effacement/désinstallation retire le reste local. Supprimer le compte ne résilie pas Pro : faites-le dans la boutique.
(4) Les destinataires peuvent garder des registres selon leurs obligations ; nous instruirons les sous-traitants si requis.
13. Californie (CCPA / CPRA)
Si applicable, les résidents peuvent connaître catégories, sources, finalités, éléments et destinataires ; demander correction, suppression, accès portable ; et ne pas être discriminés. Nous ne vendons ni ne partageons pour publicité intercontextuelle, donc aucun opt-out correspondant. Nous n’utilisons/divulguons pas les informations sensibles pour des fins déclenchant le droit de limitation. Mandataires autorisés : [email protected] avec preuve.
14. Enfants
TRAININGG et AI Coach ne sont pas destinés aux moins de 18 ans et exigent cet âge. Nous ne collectons pas sciemment les données de mineurs. Avertissez [email protected] pour enquête et suppression appropriée.
15. Sécurité
Nous utilisons TLS, Firebase Authentication, règles par compte, contrôles d’accès et Firebase App Check. L’historique IA reste dans MMKV local. L’accès est limité aux personnes/prestataires nécessaires.
Aucun système n’est totalement sûr. Protégez appareil et identifiants et signalez tout accès. Nous ferons les notifications légales.
16. Modifications
Nous pouvons actualiser selon l’Application, les fournisseurs ou la loi. Version actuelle : https://www.trainin.gg/app/privacy/fr. Nous avertirons et demanderons un nouveau consentement lorsque nécessaire.
17. Contact, DPO et représentants
Nico Ettlinger – Digital Solutions
Am Seeacker 19
93326 Abensberg
Allemagne
E-mail : [email protected]
Établi en Allemagne, le responsable n’a pas besoin de représentant UE art. 27 RGPD. Aucun DPO n’a été désigné car l’organisation et l’échelle documentée actuelle n’atteignent pas les seuils légaux ; cette analyse sera réévaluée si le traitement change. Les questions peuvent être adressées directement au responsable.
Si TRAININGG propose activement l’Application au Royaume-Uni sans y être établi, un représentant britannique peut être obligatoire. La publication au Royaume-Uni doit rester indisponible jusqu’à sa désignation ou jusqu’à ce qu’une analyse juridique documente une exception de l’art. 27.