📋 Résumé — Ce que vous devez savoir
Vos données sportives restent sur votre appareil. Nous ne les stockons pas sur nos serveurs.
Nous ne vendons jamais vos données à des tiers, annonceurs ou courtiers.
Vous contrôlez tout : connexion, export, suppression — à tout moment.
Conformité RGPD complète : Règlement (UE) 2016/679.
📑 Sommaire
- Responsable du traitement
- Données collectées
- Finalités du traitement
- Bases légales
- Services tiers et sous-traitants
- Stockage, sécurité et conservation
- Permissions requises
- Transferts hors Union Européenne
- Vos droits (RGPD)
- Protection des mineurs
- Cookies et technologies similaires
- Modifications
- Contact et réclamations
1. Responsable du traitement
Entraineur IA
Statut : Développeur indépendant
Email : infosvelo47@gmail.com
Site web : https://entraineur-ia.netlify.app
Page Facebook : Entraineur IA sur Facebook
Pour toute question relative à vos données personnelles, contactez-nous à l'adresse ci-dessus. Délai de réponse garanti : 72 heures ouvrées.
2. Données collectées
2.1 Données sportives (via Intervals.icu)
- Fichiers FIT originaux (stockés localement sur votre appareil)
- Métriques : puissance (watts), fréquence cardiaque, cadence, vitesse, distance, altitude, GPS
- Métriques calculées : TSS, CTL, ATL, TSB, FTP, VMA, TRIMP
- Historique jusqu'à 90 jours, calendrier d'événements, fichiers GPX de parcours
Ces données sont stockées localement sur votre appareil. Elles ne transitent pas par nos serveurs.
2.2 Données d'abonnement et gestion des accès
| Donnée | Plateforme | Stockage | Finalité |
|---|---|---|---|
| Token d'achat Google Play | Android | Local | Vérification abonnement |
| Statut premium (booléen) | Android | Local | Accès fonctionnalités |
| Date début essai gratuit | Android | Local | Gestion essai 30 jours |
| Empreinte appareil (fingerprint) | Android | Local | Anti-abus essai gratuit |
| Device ID (DESKTOP-hostname-timestamp) | WindowsLinux | Local + Google Sheets | Activation licence desktop |
| Code d'activation | WindowsLinux | Netlify + Google Sheets | Vérification licence |
| Paiement PayPal | Web | PayPal uniquement | Traitement paiement |
2.3 Données techniques
- Version de l'application (mises à jour), système d'exploitation (Windows/Linux)
- Préférences : sport sélectionné, mode d'affichage, paramètres sync
- Clé API Intervals.icu et ID athlète : stockés localement, jamais transmis à nos serveurs
- Logs de synchronisation (stockés localement)
2.4 Données GPS
L'application n'accède pas à votre position GPS en temps réel. Elle traite uniquement les données GPS historiques contenues dans vos fichiers FIT/GPX d'entraînement.
3. Finalités du traitement
| Finalité | Description | Données concernées |
|---|---|---|
| Coaching sportif IA | Analyse des performances pour recommandations personnalisées | Données sportives FIT, métriques |
| Export pour IA conversationnelle | Génération d'un fichier que vous soumettez à ChatGPT, Claude, Gemini ou autre IA de votre choix | Historique 90j, métriques, objectifs |
| Calcul des métriques | Calcul automatique TSS, CTL, ATL, TSB, FTP, VMA, charge d'entraînement | Données sportives FIT |
| Gestion abonnement | Vérification accès aux fonctionnalités premium | Token, statut premium, device ID |
| Mises à jour | Détection et installation nouvelles versions | Version actuelle, OS |
| Activation desktop | Vérification licence Windows et Linux | Device ID, code d'activation |
| Analyse de parcours | Analyse des itinéraires d'entraînement | Données GPS historiques (FIT/GPX) |
Vos données ne sont jamais utilisées à des fins de publicité ciblée, profilage commercial ou vente à des tiers.
4. Bases légales du traitement (RGPD Art. 6)
- Consentement (Art. 6.1.a) : Connexion Intervals.icu, export IA, export Google Sheets — accord explicite requis avant chaque connexion.
- Exécution d'un contrat (Art. 6.1.b) : Gestion abonnement, activation licence desktop — nécessaire à la fourniture du service souscrit.
- Intérêt légitime (Art. 6.1.f) : Mises à jour de l'application, prévention des abus de l'essai gratuit — dans la stricte limite du nécessaire.
5. Services tiers et sous-traitants
🔵 Intervals.icu
Usage : Source principale des données sportives (activités, FIT, calendrier)
Données transmises : Votre clé API personnelle — stockée localement, jamais envoyée à nos serveurs
Politique : intervals.icu/privacy
🟢 Google Play Store
Usage : Gestion abonnements et paiements Android
Plateforme : Android uniquement
Politique : policies.google.com/privacy
🟢 Google Sheets
Usage 1 : Export optionnel de vos données vers une feuille de calcul (activé par l'utilisateur)
Usage 2 : Gestion des licences desktop (stockage device IDs et codes d'activation)
Plateforme : Windows Linux Export optionnel
Politique : policies.google.com/privacy
🟢 Google Drive
Usage : Hébergement des fichiers de mise à jour (Windows et Linux)
Données transmises : Aucune donnée personnelle — simple téléchargement
Politique : policies.google.com/privacy
🔵 PayPal
Usage : Traitement des paiements abonnement (versions Windows/Linux/Web)
Données transmises : Gérées exclusivement par PayPal — nous ne recevons pas vos coordonnées bancaires
Politique : paypal.com/privacy
⚫ Netlify
Usage : Hébergement du site web et fonctions serverless (vérification codes d'activation, webhooks PayPal, gestion abonnements desktop)
Données transmises : Device ID desktop lors de la vérification de licence ; logs techniques (adresses IP conservées selon la politique Netlify)
Politique : netlify.com/privacy
🤖 ChatGPT / Claude / Gemini et autres IA conversationnelles
Usage : L'application génère un fichier d'export structuré (métriques d'entraînement) que vous choisissez de soumettre à une IA de votre choix
Important : Cette action est entièrement à votre initiative. Aucune donnée n'est transmise automatiquement.
Données : Métriques d'entraînement agrégées, objectifs, forme sportive — sans identification personnelle directe
En soumettant ce fichier à une IA tierce, vous acceptez ses conditions d'utilisation. Nous vous recommandons de ne pas y inclure d'informations personnellement identifiables.
Usage : Page communautaire pour actualités et support utilisateur
Données transmises : Aucune donnée transmise automatiquement par l'application
Politique : facebook.com/privacy
Intégrations futures en cours d'approbation
Ces intégrations directes sont en développement. Cette politique sera mise à jour avant tout déploiement. Chaque connexion nécessitera votre autorisation explicite via OAuth :
| Marque | Données prévues | Statut |
|---|---|---|
| 🟠 Garmin (Health API + Activity API) | Activités complètes, sommeil, HRV, stress, Body Battery | Demande en cours |
| 🔵 Wahoo (Cloud API) | Activités, puissance, fréquence cardiaque | Demande en cours |
| ⚫ Suunto (Partner API) | Activités FIT, sommeil, données quotidiennes | Demande en cours |
| 🔵 Coros (API) | Activités, sommeil, récupération | Demande en cours |
| 🔴 Polar (Accesslink API) | Activités, sommeil, HRV, données quotidiennes | Demande en cours |
6. Stockage, sécurité et durée de conservation
6.1 Architecture de stockage
| Données | Localisation | Sécurité |
|---|---|---|
| Fichiers FIT et analyses JSON | Appareil local uniquement | Protection système OS |
| Clé API Intervals.icu | SharedPreferences local | Chiffrement Android Keystore |
| Statut abonnement Android | SharedPreferences local | Chiffrement Android Keystore |
| Device ID desktop | Local + Google Sheets | HTTPS en transit |
| Codes d'activation desktop | Netlify + Google Sheets | HTTPS en transit |
6.2 Sécurité des communications
- Toutes les communications réseau utilisent HTTPS/TLS 1.2+
- Clés API jamais transmises à nos serveurs
- Aucun serveur central ne stocke vos données sportives
6.3 Durées de conservation
| Données | Durée | Suppression |
|---|---|---|
| Fichiers FIT et analyses locaux | Indéfiniment (contrôle utilisateur) | Désinstallation ou suppression manuelle |
| Statut et token d'abonnement | Durée abonnement + 30 jours | Résiliation ou désinstallation |
| Device fingerprint (essai) | 30 jours | Automatique à expiration |
| Device ID desktop | Durée de la licence active | Sur demande ou résiliation |
| Logs de synchronisation | Écrasés à chaque sync | Automatique |
7. Permissions requises
Android
| Permission | Pourquoi | Obligatoire |
|---|---|---|
| READ_MEDIA_IMAGES / VIDEO / AUDIO (Android 13+) | Lire les fichiers FIT d'entraînement | Oui |
| MANAGE_EXTERNAL_STORAGE (Android 11+) | Gérer les fichiers FIT dans le dossier application | Oui |
| READ/WRITE_EXTERNAL_STORAGE (Android <11) | Accès fichiers FIT sur anciens appareils | Oui |
| INTERNET | Sync Intervals.icu, vérification abonnement, mises à jour | Oui |
Les permissions de stockage sont utilisées exclusivement pour vos fichiers d'entraînement FIT/GPX. L'application n'accède pas à vos photos personnelles, contacts ou messages.
Windows / Linux
Les versions desktop ne requièrent pas de permissions spéciales au-delà de l'accès standard aux fichiers et à Internet.
8. Transferts hors Union Européenne
| Service | Localisation | Garanties RGPD |
|---|---|---|
| Google (Play, Sheets, Drive) | USA + monde | Clauses contractuelles types UE, Data Privacy Framework |
| PayPal | USA + monde | Clauses contractuelles types UE |
| Netlify | USA + monde | Clauses contractuelles types UE, DPA disponible |
| Intervals.icu | Variable | Conformité RGPD selon leur politique |
Ces transferts sont encadrés par des garanties appropriées conformément au Chapitre V du RGPD.
9. Vos droits (RGPD — Règlement UE 2016/679)
📖 Droit d'accès (Art. 15)
Obtenir confirmation du traitement et une copie de vos données. La plupart sont directement accessibles dans l'application.
✏️ Droit de rectification (Art. 16)
Corriger des données inexactes directement dans l'application ou en nous contactant.
🗑️ Droit à l'effacement (Art. 17)
Supprimer vos données locales en désinstallant l'application. Pour les données sur nos serveurs (device ID), contactez-nous.
⏸️ Droit à la limitation (Art. 18)
Limiter le traitement dans les circonstances prévues par le RGPD.
📦 Droit à la portabilité (Art. 20)
Exporter vos données (FIT, JSON, CSV) directement depuis l'application.
🚫 Droit d'opposition (Art. 21)
Vous opposer au traitement basé sur intérêt légitime. Déconnectez tout service depuis les paramètres.
↩️ Retrait du consentement
Révoquer votre consentement à tout moment sans affecter la légalité des traitements antérieurs.
🏛️ Droit de réclamation
Saisir la CNIL : cnil.fr — 3 Place de Fontenoy, 75007 Paris.
Pour exercer vos droits : infosvelo47@gmail.com — Réponse sous 30 jours maximum (délai légal RGPD).
10. Protection des mineurs
L'application est destinée aux personnes âgées d'au moins 16 ans (Art. 8 RGPD). Nous ne collectons pas sciemment de données concernant des enfants de moins de 16 ans. Si vous êtes parent ou tuteur et pensez que votre enfant nous a fourni des données, contactez-nous pour procéder à leur suppression.
11. Cookies et technologies similaires
Application mobile (Android)
L'application mobile n'utilise pas de cookies. Elle utilise SharedPreferences (stockage local chiffré) pour sauvegarder vos préférences et identifiants.
Site web (entraineur-ia.netlify.app)
- Cookies techniques essentiels : Nécessaires au fonctionnement du site. Aucun consentement requis.
- Logs serveur Netlify : Adresse IP, navigateur, pages visitées — conservés selon la politique Netlify (max 30 jours).
Le site ne dépose pas de cookies publicitaires, de tracking tiers ou d'analytics comportementaux.
12. Modifications de cette politique
Cette politique peut être modifiée notamment lors de l'ajout des intégrations Garmin, Wahoo, Suunto, Coros et Polar (en cours d'approbation), ou en cas d'évolution légale.
En cas de modification substantielle, vous serez informé via une notification dans l'application et une publication sur notre page Facebook.
Historique :
- Février 2026 — Version initiale complète (v1.0)
📧 13. Contact et réclamations
Pour toute question ou demande d'exercice de vos droits :
Délai de réponse : 72h ouvrées (30 jours maximum — délai légal RGPD)
Autorité de contrôle compétente en France :
CNIL — Commission Nationale de l'Informatique et des Libertés — 3 Place de Fontenoy, 75007 Paris