Politique de confidentialité
Djok traite des données de santé. Ce document indique lesquelles, à qui elles sont transmises, et comment en obtenir la copie ou l'effacement.
1. Responsable du traitement
Cédric Cecilie, Martinique, France.
Contact :
djok@castlecloud.fr
2. Données traitées
Identité et connexion
- Adresse email, qui sert d'identifiant de connexion
- Prénom
- Jetons de session et jetons d'appareil (notifications), stockés sous forme chiffrée
Données d'entraînement, depuis Wahoo et COROS
- Résumés d'activités : date, durée, distance, dénivelé, sport, puissance et fréquence cardiaque moyennes
- Séries seconde par seconde : puissance, fréquence cardiaque, cadence, altitude, vitesse, température, respiration, équilibre gauche/droite, intervalles R-R
- Séances planifiées dans SYSTM (Wahoo)
- Depuis COROS : les sorties de course à pied, de trail et de randonnée, avec les mêmes résumés et séries
Données produites par Djok
- Séances inscrites au calendrier de Djok, puissance seuil, zones, charge et forme calculées à partir des sorties
Données de santé, depuis Polar
- Variabilité de la fréquence cardiaque (VFC)
- Durée du sommeil et ses phases (léger, profond, paradoxal)
- Fréquence cardiaque de repos, respiration nocturne
- Poids, taille, date de naissance
Les données saisies par l'athlète
- Les apports alimentaires : les quantités de macronutriments déclarées comme consommées, qui viennent décrémenter les compteurs de la journée
- L'objectif de poids, les aliments mis en favori ou masqués, et les valeurs nutritionnelles corrigées à la main
- Les déclarations faites dans l'application : le ressenti d'une sortie et celui du matin, l'intention d'une sortie, les sorties prévues et les réponses du plan d'entraînement
- La ville que tu déclares : son nom et ses coordonnées, uniquement pour aller chercher la météo et la qualité de l'air au bon endroit. Elle est facultative : sans elle, Djok utilise le chef-lieu de ta région. La météo n'utilise aucune position du téléphone : c'est toi qui choisis la ville dans une liste.
- Les parcours que tu crées : un parcours tiré d'une sortie, ou généré à partir des points que tu poses sur la carte. Le tracé est conservé amputé de 200 mètres à chaque bout, comme celui d'une sortie ; le point de départ et les deux bouts d'un aller-retour ne sont pas conservés, seuls les points de passage intermédiaires le sont.
- Le suivi de sécurité, lorsque tu l'actives : le nom et le numéro de trois proches au plus, et la position du téléphone pendant la sortie. Les positions sont effacées à la fin du suivi, qui s'arrête de lui-même au bout de douze heures.
Échanges
- Les messages adressés au coach et ses réponses, conservés pour que la conversation garde une mémoire
3. Finalités et bases légales
| Finalité | Base légale |
|---|---|
| Fournir le coaching (analyse, conseils, séances) | Consentement explicite (art. 6.1.a et 9.2.a du RGPD) |
| Authentifier l'athlète et sécuriser son compte | Exécution du service |
| Envoyer des notifications d'entraînement | Consentement, révocable dans les réglages de l'appareil |
| Prévenir des proches pendant une sortie (suivi de sécurité) | Consentement, donné à chaque activation du suivi |
Aucune donnée n'est vendue, louée ou cédée. Aucune publicité, aucun profilage publicitaire, aucun traceur.
4. Les destinataires des données
Djok s'appuie sur des prestataires techniques. Voici la liste complète, ce que chacun reçoit, et où il est établi.
| Prestataire | Ce qu'il reçoit | Pays |
|---|---|---|
| Wahoo | Source des sorties à vélo. Djok n'y écrit rien | États-Unis |
| COROS | Source des sorties de course à pied, de trail et de randonnée. Djok n'y écrit rien | États-Unis |
| Polar | Source des données de récupération. Djok n'y écrit rien | Finlande |
| Anthropic (Claude) | Le contenu des conversations, le contexte d'entraînement et les apports alimentaires déclarés, pour générer les réponses du coach. C'est le destinataire le plus sensible : il voit les données de santé mises en contexte | États-Unis |
| Voyage AI | Le texte des questions posées au coach, converti en vecteur pour retrouver les extraits scientifiques pertinents | États-Unis |
| Google (Firebase Cloud Messaging) | Le jeton de l'appareil et le contenu des notifications, donc un extrait des données d'entraînement | États-Unis |
| Twilio | Le numéro des contacts de sécurité et le texte du SMS, qui porte le lien de suivi de la sortie | États-Unis |
| Resend | L'adresse email et les codes de connexion | États-Unis |
| Open-Meteo | Le texte de la recherche de ville, puis les coordonnées de la commune déclarée, ou du chef-lieu, pour la météo. Aucune donnée personnelle | Allemagne |
| Atmo France | Les mêmes coordonnées, pour l'indice de qualité de l'air | France |
| MapTiler | Les fonds de carte de l'application et des pages publiques : l'adresse IP de la personne qui regarde et la zone affichée | Suisse |
| IGN (Géoplateforme) | Les points d'un parcours généré, pour calculer son dénivelé, et les extrémités des segments, pour les nommer | France |
| OpenStreetMap (Nominatim) | Les extrémités des segments et des parcours, pour les nommer | Royaume-Uni |
| Open Food Facts | Le code-barres scanné. Aucune donnée personnelle | France |
| Scaleway | Hébergement de l'application, du site, de la base de données et de l'archive des fichiers d'activité | France |
Ce que l'athlète choisit de rendre public
Une activité peut être partagée par un lien. La page ainsi ouverte est publique : elle ne demande ni compte ni mot de passe, et quiconque détient l'adresse peut la consulter. C'est un geste volontaire, jamais activé par défaut, et le partage n'a lieu qu'activité par activité.
- Le lien expire de lui-même au bout de 24 heures, après quoi l'adresse ne renvoie plus rien. Son secret tient à son caractère imprévisible : une adresse transmise à un tiers, ou publiée, reste consultable pendant ce délai.
- Le tracé est amputé de 200 mètres autour du départ et de l'arrivée, et il l'est au moment de l'enregistrement, pas à l'affichage : ces points ne sont donc pas conservés. Le reste du parcours, lui, devient visible.
- La page montre la distance, la durée, le dénivelé, les vitesses, puissances et fréquences cardiaques moyennes. Elle ne montre ni l'analyse rédigée de la séance, ni le ressenti déclaré, ni la puissance seuil ou toute grandeur permettant de la déduire.
- Cette page ne dépose aucun cookie et ne mesure pas l'audience. Son fond de carte vient de MapTiler, qui reçoit l'adresse IP du visiteur et la zone affichée.
Ce qui ne sort pas
La base vectorielle est stockée avec le reste de la base de données, chez Scaleway. Le calcul des embeddings passe en revanche par Voyage AI, qui reçoit le texte des questions posées au coach. Les données d'activité stockées ne sont transmises à aucun autre prestataire.
Ce site n'utilise aucun cookie, aucun outil de mesure d'audience, et ne charge aucune police ni script externe.
Transferts hors Union européenne
Anthropic, Google, Resend, Twilio et Voyage AI sont établis aux États-Unis. Ces transferts reposent sur les clauses contractuelles types de la Commission européenne et, le cas échéant, sur le Data Privacy Framework. Si ces transferts te posent problème, n'utilise pas Djok : ils sont indissociables du service.
5. Durées de conservation
| Donnée | Durée |
|---|---|
| Activités, wellness, poids, apports alimentaires, objectifs, conversations | Tant que le compte existe |
| Jeton de session | 90 jours, ou jusqu'à la déconnexion |
| Code de connexion | 10 minutes, et détruit dès qu'il est utilisé |
| Lien de partage public d'une activité | 24 heures, puis l'adresse ne renvoie plus rien |
| Sauvegardes de la base | Un instantané quotidien gardé 7 jours, et une copie quotidienne gardée 30 jours |
| Positions du suivi de sécurité | Effacées à la fin du suivi, au plus tard douze heures après son début |
6. Sécurité
- Tous les échanges passent en HTTPS.
- Les codes de connexion et les jetons de session ne sont jamais stockés en clair : la base ne contient qu'une empreinte cryptographique à clé, inutilisable telle quelle.
- Sur iOS, le jeton est conservé dans le Keychain chiffré par le système, accessible uniquement lorsque le téléphone est déverrouillé.
- La base de données n'est pas exposée sur Internet : elle n'est joignable que depuis le serveur applicatif.
7. Tes droits
L'athlète dispose des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de retirer son consentement à tout moment. Une demande adressée à djok@castlecloud.fr reçoit une réponse sous 30 jours.
Couper l'accès aux données d'entraînement
Notre intervention n'est pas nécessaire : l'autorisation accordée à Djok se retire depuis l'application, ou directement depuis le compte Wahoo, COROS ou Polar. La révocation est immédiate, et Djok cesse aussitôt de recevoir les nouvelles données.
En cas de désaccord sur le respect de ces droits, une réclamation peut être introduite auprès de la CNIL.
8. Mineurs
Djok ne s'adresse pas aux personnes de moins de 16 ans et ne collecte pas sciemment leurs données.
9. Modifications
Toute évolution de cette politique sera publiée sur cette page avec une nouvelle date de version. Un changement affectant les destinataires des données fera l'objet d'une notification dans l'application.