Politique de confidentialité
Application Tekio · Dernière mise à jour : 30 octobre 2026
Cette politique explique quelles données Tekio (« l'application ») traite, dans quel but, et quels sont tes droits. Elle est rédigée dans un langage simple : Tekio est conçue pour garder tes données d'entraînement sur ton appareil, ne les copier sur nos serveurs que si tu crées un compte pour les sauvegarder, et n'en collecter que le strict nécessaire.
1. Responsable du traitement
Le responsable du traitement est Tekio — Nicolas Brecqueville, établi en France. Pour toute question relative à tes données, contacte : [email protected].
2. Données traitées
- Identifiant technique anonyme. L'application fonctionne sans compte : sans compte, ni adresse e-mail, ni nom, ni mot de passe. Un identifiant technique anonyme est créé via Firebase Authentication (Google) dès le premier lancement, avant toute action de ta part. Il sert uniquement à sécuriser l'accès au coach IA, à vérifier ton abonnement et à appliquer les limites d'usage. Nous n'y rattachons ni ton nom, ni ton adresse e-mail, ni tes données d'entraînement ; il est en revanche associé à ton statut d'abonnement et à l'identifiant de transaction fourni par Apple, décrits plus bas.
- Données d'entraînement. Séances, exercices, charges, répétitions, ressenti (RPE), objectifs, mensurations et suivi corporel, repères de nutrition, ainsi que ton profil (poids, âge, sexe, niveau). Ces données sont stockées localement sur ton appareil ; elles ne sont hébergées sur nos serveurs que si tu crées un compte (voir « Compte et sauvegarde »). Une partie d'entre elles est transmise au coach IA quand tu le sollicites (voir ci-dessous).
- Santé (HealthKit). Si tu l'autorises, l'application lit certaines données de santé (sommeil, poids et taux de masse grasse) pour calculer tes indicateurs de récupération et suivre ton corps ; si tu actives l'import Nutrition, elle lit aussi tes apports (calories, protéines, glucides, lipides) et ta dépense énergétique. L'application ne lit pas l'historique de fréquence cardiaque de Santé. Elle n'écrit dans l'app Santé que si tu actives « Enregistrer mes séances » dans Paramètres → Apple Santé (Paramètres s'ouvre depuis l'icône de profil de l'Accueil), option désactivée par défaut : chaque séance terminée y est alors enregistrée avec sa durée et, sur iOS 26 et plus, l'énergie active dépensée et la fréquence cardiaque mesurée pendant la séance par un appareil porté. Ces données sont stockées localement (et dans ta sauvegarde si tu as un compte) et, comme les données d'entraînement, peuvent être incluses dans le contexte transmis au coach IA lorsque tu l'utilises, si tu choisis de les inclure : ce partage est facultatif (« Inclure mes données de santé », proposé quand tu actives l'Assistant). Tu peux le couper ou le rétablir quand tu veux, avec l'interrupteur « Partager mon sommeil, mon poids et mes mensurations » de Paramètres → Assistant → Données incluses : il couvre ton sommeil, ton poids, tes mensurations et tes données de nutrition, ainsi que la partie santé de la Mémoire (voir « Coach IA »), et le coach continue de travailler sur tes séances. Tes données de santé ne sont jamais utilisées à des fins publicitaires ou marketing, ni partagées avec un tiers à ces fins, conformément aux règles d'Apple sur HealthKit.
- Photos. Les photos que tu associes à une séance ou à ton suivi de progression sont enregistrées sur ton appareil. Si tu as un compte, elles font partie de ta sauvegarde (les photos du corps seulement si tu laisses ce réglage activé, ce qui est le cas par défaut). Elles ne quittent pas ton iPhone autrement, sauf celles que tu choisis toi-même de joindre à une demande à Tekio IA (pièce jointe dans la conversation, ou Comparer → Analyser avec Tekio, qui joint deux photos du corps) : elles sont alors transmises à OpenAI pour cette demande, avec la même conservation que le reste de la demande (30 jours au plus, voir « Coach IA »). Le scan d'une étiquette nutritionnelle et l'estimation d'un plat en photo se font sur ton iPhone : la photo n'est ni envoyée ni gardée.
-
Compte et sauvegarde (facultatif). Si tu crées un compte, tu te connectes
avec Apple, avec Google ou avec une adresse e-mail et un mot de passe, pour sauvegarder tes
données et les retrouver sur un autre iPhone. Avant la connexion,
l'application te demande ton accord explicite. Firebase Authentication
(Google) enregistre alors ton adresse e-mail (ou l'adresse relais masquée d'Apple),
l'identifiant fourni par Apple ou Google ou, pour une connexion par e-mail, ton mot de passe
sous forme hachée, et, le cas échéant, ton nom. Une copie complète de tes
données Tekio est ensuite envoyée automatiquement après les moments utiles (fin de séance,
passage en arrière-plan, modifications) : séances et historique, programmes et routines,
objectifs, journal nutrition, mesures et suivi corporel, y compris ce que l'application a
importé d'Apple Santé, photos de séance et, si tu le laisses activé, photos du corps, profil
et réglages, conversations, mémoire et créations du coach. Cette sauvegarde est stockée chez
Google Cloud, dans l'Union européenne (région
europe-west1, Belgique). Une fiche technique sans donnée d'entraînement ni de santé (dates, tailles et empreintes des fichiers, identifiant anonyme de l'appareil qui sauvegarde, date et version de ton accord) est tenue dans Firebase Firestore. Un seul iPhone sauvegarde à la fois : se connecter sur un nouvel iPhone lui transfère ce rôle. - Coach IA (Tekio IA). Lorsque tu utilises le coach, les données nécessaires à ta demande sont envoyées, via notre serveur relais, au fournisseur du modèle d'IA (OpenAI) pour générer la réponse : ta question et les messages de la conversation, les photos et fichiers (images, PDF, texte) que tu joins à ta demande, ton profil et tes indicateurs d'entraînement pertinents, le contenu de la Mémoire de Tekio IA (ce que tu y renseignes : blessures ou limitations, matériel, jours d'entraînement, objectif, exercices aimés ou évités, style de réponse, temps par séance ; et les notes que tu as confirmées), les notes que tu attaches à tes séances, et, si tu as choisi d'inclure tes données de santé, selon le sujet abordé tes mensurations, tes repères de nutrition ou tes indicateurs de récupération issus de HealthKit. Avant le premier envoi, l'application te présente ces données et leur destinataire, avec un lien vers cette politique : aucune demande n'est envoyée tant que tu n'as pas choisi « Activer l’Assistant ». Ces données ne partent ensuite que lorsque tu sollicites le coach. La Mémoire lui est transmise à chaque demande, hors notes marquées « À revoir ». Si tu n'inclus pas tes données de santé, la Mémoire ne transmet que ton temps par séance et les éléments que tu as classés « Préférence, sans info de santé », jamais tes blessures ou limitations. Tu peux modifier, classer ou supprimer chaque élément, ou tout effacer, depuis Paramètres → Assistant → Mémoire. Tu peux retirer à tout moment ton accord depuis Paramètres → Assistant → Données incluses → Retirer l'autorisation : plus aucune nouvelle donnée n'est alors envoyée ; ton historique local reste sur ton iPhone. OpenAI n'utilise pas tes données pour entraîner ses modèles ; les requêtes peuvent être conservées au maximum 30 jours à des fins de sécurité (détection d'abus), puis elles sont supprimées.
- Compteur d'usage du coach. Pour appliquer les limites d'usage par jour et par période, notre serveur enregistre, dans une base Firebase Firestore, un compteur rattaché à l'identifiant de transaction fourni par Apple pour ton abonnement (et, à défaut, à ton identifiant technique) : la date et le volume d'usage du jour, la minute courante et le nombre de requêtes correspondant, le début et le volume d'usage de la période en cours, un nombre cumulé de requêtes et la date de ta première utilisation du coach. Ce compteur ne contient ni le contenu de tes conversations, ni tes données d'entraînement ou de santé.
- Abonnements. Les achats et abonnements sont traités par Apple (App Store) : nous ne recevons jamais tes données de paiement. Ton statut d'abonnement (formule et date d'expiration) et l'identifiant de transaction fourni par Apple sont associés à ton identifiant technique, pour débloquer les fonctionnalités correspondantes et compter ton usage du coach. Cet identifiant de transaction vient de ton compte Apple et reste le même d'un appareil à l'autre. La preuve d'achat signée par Apple transite par notre serveur pour y être vérifiée ; elle ne contient aucune donnée de paiement. Apple informe aussi notre serveur de chaque étape de ton abonnement (essai, renouvellement, résiliation, expiration, remboursement) : nous nous en servons pour retirer l'accès à un abonnement remboursé et pour les statistiques d'abonnement décrites ci-dessous.
-
Statistiques d'abonnement. À chaque notification d'Apple, notre serveur
transmet :
- à TelemetryDeck (Allemagne), un événement anonyme : la nature de l'étape (essai commencé, renouvellement coupé, premier paiement après l'essai, expiration, remboursement…), la formule (mensuelle ou annuelle) et si elle survient pendant l'essai. Il ne contient ni identifiant, ni prix, ni pays : tous ces événements partagent le même identifiant fixe et ne servent qu'à des comptes globaux ;
- à RevenueCat (États-Unis), la notification telle qu'Apple l'a signée : produit, dates, identifiant de transaction, offre (essai gratuit ou non), prix, devise et pays de la boutique. Elle ne contient ni ton nom, ni ton adresse e-mail, ni ton identifiant technique Tekio, ni donnée de paiement. RevenueCat en tire nos tableaux d'abonnements (abonnés, essais, conversions, résiliations, revenus).
- Statistiques d'abonnement envoyées par l'application. À son ouverture, l'application se signale à RevenueCat et lui transmet tes achats d'abonnement, avec un identifiant tiré au hasard sur ton iPhone et propre à cette installation. Il n'est relié ni à ton compte Tekio, ni à ton nom, ni à ton adresse e-mail ; il accompagne aussi tes achats chez Apple, pour que RevenueCat rattache chacun à cette installation. Chaque envoi contient aussi l'identifiant qu'iOS attribue à nos applications sur ton iPhone, le modèle d'iPhone, les versions d'iOS et de l'application, la langue, le pays de la boutique et, comme toute connexion, ton adresse IP. RevenueCat en tire le nombre de nouvelles installations et leur passage à l'essai puis à l'abonnement. L'interrupteur Statistiques d'usage de Paramètres → Mesure anonyme arrête ces envois : les achats aussitôt, le reste au lancement suivant. Ils ne servent jamais à la publicité.
- Diagnostic. Des journaux techniques sont générés localement, sur ton appareil, pour le bon fonctionnement de l'application. Ils n'en sortent pas, hors des rapports de plantage décrits ci-dessous.
- Rapports de plantage. Quand l'application plante, se bloque ou rencontre une erreur grave (un fichier abîmé, par exemple), un rapport technique part chez Sentry, qui l'héberge dans l'Union européenne : la pile d'appels, l'écran affiché, le modèle d'iPhone, les versions d'iOS et de l'application et un identifiant d'installation aléatoire. Il ne contient ni ton nom, ni ton adresse e-mail, ni ton adresse IP, ni tes données d'entraînement, de santé ou de conversation. Tu peux couper ces rapports dans Paramètres → Mesure anonyme.
- Statistiques d'usage anonymes. Pour savoir quels écrans servent, combien de temps on y reste et à quelle étape l'accueil est abandonné, l'application envoie à TelemetryDeck (Allemagne) des événements : l'écran affiché et sa durée, les actions marquantes (séance commencée ou terminée, offre consultée, achat), le modèle d'iPhone, les versions, la langue, les réglages d'accessibilité et, une seule fois à la fin de l'inscription, le sexe choisi pour ton corps (homme ou femme), pour connaître la part de chacun. L'identifiant d'installation est haché sur ton iPhone avant tout envoi : les statistiques restent agrégées et ne sont jamais reliées à ton compte. Elles ne contiennent ni tes autres réponses, ni tes mesures, ni tes données de santé ou de conversation et ne servent qu'à améliorer Tekio, jamais à la publicité. Tu peux les couper dans Paramètres → Mesure anonyme.
- Journaux serveur. À chaque échange avec le coach, notre serveur relais enregistre chez Google Cloud la date, ton identifiant technique, l'identifiant de ton abonnement, le modèle d'IA appelé et le volume consommé. Le contenu de tes conversations n'y figure pas. Ces journaux servent à la sécurité, au dépannage et au suivi des coûts.
3. Finalités
- Fournir l'application et calculer tes indicateurs (force, volume, charge, forme, readiness).
- Sécuriser l'accès au coach IA et vérifier ton abonnement, via l'identifiant technique anonyme.
- Faire fonctionner le coach IA lorsque tu le sollicites.
- Prévenir les abus, appliquer les limites d'usage et maîtriser les coûts du service.
- Mesurer anonymement l'usage de l'application et corriger ses plantages et ses erreurs.
- Suivre nos ventes de façon globale : installations, essais, abonnements, conversions et résiliations.
- Sauvegarder tes données et les restaurer sur un autre iPhone, si tu crées un compte.
Tekio est une application de sport et de bien-être. Ce n'est pas un dispositif médical : ni l'application ni le coach IA ne posent de diagnostic et ne délivrent de conseil médical.
4. Base légale (RGPD)
Le traitement de l'identifiant technique anonyme et des données d'entraînement repose sur l'exécution du contrat (te fournir le service). L'accès à HealthKit et l'usage du coach IA reposent sur ton consentement, que tu peux retirer à tout moment : dans les réglages du système pour HealthKit, avec Paramètres → Assistant → Données incluses → Retirer l'autorisation pour tout nouvel envoi au coach, et avec l'interrupteur « Partager mon sommeil, mon poids et mes mensurations » du même écran pour tes données de santé. Le comptage de l'usage, les limites par abonnement et les journaux serveur reposent sur notre intérêt légitime à prévenir les abus, à sécuriser le service et à en maîtriser les coûts ; tu peux t'y opposer en nous écrivant, étant entendu que le coach IA ne peut pas fonctionner sans ces limites. Refuser HealthKit ou ne pas utiliser le coach ne dégrade que les fonctions concernées : refuser le partage avec OpenAI désactive les réponses du coach, mais tout le reste de l'application fonctionne ; refuser HealthKit n'empêche pas de saisir ton sommeil ou ton poids à la main.
La sauvegarde de compte repose sur ton consentement explicite, recueilli avant la connexion, y compris pour les données relatives à ta santé qu'elle contient. Tu le retires en supprimant ton compte (Paramètres → Compte et sauvegarde → Supprimer le compte) : ta sauvegarde est alors effacée. Sans compte, rien n'est sauvegardé sur nos serveurs et l'application fonctionne entièrement.
Les rapports de plantage et les statistiques d'usage anonymes reposent sur notre intérêt légitime à corriger les erreurs et à améliorer l'application. Tu t'y opposes à tout moment, séparément, dans Paramètres → Mesure anonyme : l'envoi s'arrête aussitôt et l'application fonctionne entièrement.
Les statistiques d'abonnement reposent sur notre intérêt légitime à suivre nos ventes. Celles que l'application envoie s'arrêtent avec l'interrupteur Statistiques d'usage de Paramètres → Mesure anonyme. Pour celles qui viennent des notifications d'Apple, tu t'y opposes en nous écrivant à l'adresse indiquée au point 9 : nous supprimons alors chez RevenueCat les données de ton abonnement et ne lui en transmettons plus.
5. Sous-traitants et partage
Nous faisons appel à un nombre limité de prestataires, uniquement pour les finalités ci-dessus :
- Google — Firebase Authentication : fourniture de l'identifiant technique anonyme et, si tu crées un compte, de la connexion avec Apple, Google ou une adresse e-mail et un mot de passe (identifiant du compte, adresse e-mail, mot de passe haché pour une connexion par e-mail, nom le cas échéant).
- Google — Cloud Storage et Firebase Functions (Union européenne) : stockage et transfert de ta sauvegarde, si tu as un compte.
- Apple — Se connecter avec Apple et Google — Google Sign-In : connexion à ton compte Tekio avec l'identifiant de ton choix.
- Google — Firebase Functions, Firestore et Cloud Logging : hébergement du serveur relais qui transmet tes demandes au coach IA, stockage des compteurs d'usage et journaux serveur. Le relais ne conserve pas le contenu de tes conversations.
- OpenAI : génération des réponses du coach IA (uniquement quand tu l'utilises).
- Sentry (Functional Software, Inc.) — données hébergées dans l'Union européenne : réception et analyse des rapports de plantage.
- TelemetryDeck GmbH (Allemagne) : statistiques d'usage anonymes et comptes anonymes d'abonnements.
- RevenueCat, Inc. (États-Unis) : statistiques d'abonnement tirées des notifications d'Apple et de l'application.
- Cloudflare : hébergement des images et vidéos d'exercices (media.tekiosport.com) et des pages légales. Ton adresse IP lui est transmise au chargement d'un média, comme pour n'importe quel site web.
- Apple — App Store : traitement des achats et abonnements. Apple agit ici en qualité de responsable de traitement indépendant, selon sa propre politique de confidentialité.
Nous ne vendons pas tes données, ne les louons pas et ne les utilisons pas à des fins publicitaires. Aucun pisteur publicitaire n'est intégré à l'application.
6. Transferts hors Union européenne
Notre serveur relais est déployé aux États-Unis (région us-central1 de Google
Cloud) : tout ce que tu adresses au coach y transite. Google et Apple figurent sur la liste des
organisations certifiées au EU-U.S. Data Privacy Framework. OpenAI publie
des conditions de traitement des données qui incluent les
clauses contractuelles types de la Commission européenne pour les transferts
concernés.
Une copie de ces garanties peut être demandée à
[email protected].
Ta sauvegarde de compte est stockée et transite dans l'Union européenne
(région europe-west1 de Google Cloud). La fiche technique de ton compte et les
données de connexion de Firebase Authentication sont traitées aux États-Unis. Les rapports de
plantage (Sentry) et les statistiques d'usage (TelemetryDeck) sont stockés dans l'Union
européenne.
RevenueCat traite les statistiques d'abonnement aux États-Unis. Son contrat de traitement des données inclut les clauses contractuelles types de la Commission européenne.
7. Durée de conservation
- Données locales (séances, historique, profil, mémoire du coach) : conservées sur ton appareil tant que l'application est installée, ou jusqu'à ce que tu utilises « Effacer mes données » ou désinstalles l'application.
- Identifiant technique anonyme : conservé tant que la session technique existe sur ton appareil. Le statut d'abonnement qui y est rattaché expire de lui-même à échéance.
- Compteur d'usage du coach : lors de la première demande qui suit un changement de jour ou de minute, ou l'expiration de la période, les valeurs concernées repartent de zéro pour le calcul. Jusque-là, les dernières valeurs restent stockées. La fiche de comptage elle-même (identifiant d'abonnement, nombre cumulé de requêtes, date de première utilisation) est conservée tant que le service existe. Elle ne contient aucune donnée d'entraînement, de santé ni de conversation, et tu peux en demander la suppression à l'adresse indiquée au point 9.
- Compte et sauvegarde : conservés tant que ton compte existe. Nous gardons les dix dernières sauvegardes et la dernière de chacun des sept derniers jours ; les versions plus anciennes sont supprimées automatiquement. Supprimer ton compte efface toutes tes sauvegardes et ton identité de connexion après la fin des envois déjà en cours. Un marqueur technique de suppression reste conservé pour empêcher leur recréation par une ancienne requête : identifiant technique, dates de suppression et compteurs techniques, sans sauvegarde, donnée de santé, adresse e-mail ni nom.
- Journaux serveur : conservés 30 jours chez Google Cloud, puis supprimés automatiquement.
- Rapports de plantage : conservés 30 jours chez Sentry, puis supprimés automatiquement.
- Statistiques d'usage : conservées au plus 24 mois chez TelemetryDeck, rattachées au seul identifiant haché.
- Statistiques d'abonnement : les comptes anonymes, au plus 24 mois chez TelemetryDeck ; chez RevenueCat, tant que nous utilisons ce service, et supprimées sur demande pour ton abonnement.
- Requêtes au coach IA : traitées par le fournisseur du modèle le temps de générer la réponse, conservées au maximum 30 jours à des fins de sécurité, puis supprimées. Nos serveurs relais ne stockent pas le contenu de tes conversations ; l'historique du coach vit sur ton appareil.
8. Effacement de tes données
Tu peux effacer tes données à tout moment depuis l'application : Paramètres → Effacer mes données. Cette action efface définitivement toutes les données stockées sur ton appareil (séances, historique, profil, mémoire du coach, conversations avec le coach, réglages). Elle est irréversible. Elle ne touche pas ce qui vit sur nos serveurs, c'est-à-dire le compteur d'usage et les journaux décrits plus haut : pour ceux-là, écris-nous et nous les supprimerons, tout comme les statistiques d'abonnement tenues chez RevenueCat. Les rapports de plantage, les statistiques d'usage et les comptes anonymes d'abonnements, qui ne sont pas reliés à ton identité, s'effacent d'eux-mêmes au terme des durées ci-dessus. L'identifiant technique anonyme peut subsister (il permet notamment de conserver ton abonnement). Désinstaller l'application supprime également toutes les données locales.
Si tu as un compte, Paramètres → Compte et sauvegarde → Supprimer le compte supprime ton compte, toutes tes sauvegardes et les données de cet iPhone, définitivement, après confirmation du serveur. Sans connexion, Paramètres → Compte et sauvegarde → Supprimer mes données supprime l’identité invitée, son compteur d’usage et les données de cet iPhone. Le marqueur technique décrit au point 7 reste conservé. Un abonnement Max se résilie séparément dans tes abonnements Apple ; les compteurs liés à cet abonnement ne sont pas effacés avec le compte. « Effacer mes données » efface cet iPhone et le déconnecte de ton compte : ta sauvegarde reste restaurable jusqu'à ce que tu supprimes le compte. « Se déconnecter » fait une dernière sauvegarde, puis efface les données de cet iPhone.
9. Tes droits
Conformément au RGPD, tu disposes des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité. La plupart s'exercent directement dans l'application (édition du profil, « Effacer mes données »). Pour toute autre demande, écris à [email protected]. Tu peux aussi introduire une réclamation auprès de l'autorité de contrôle compétente (en France, la CNIL).
10. Sécurité
Les données stockées sur l'appareil bénéficient de la protection de fichiers d'iOS (chiffrement au repos). L'identifiant technique anonyme est conservé dans le trousseau (keychain) de ton appareil, lui aussi chiffré. Ta sauvegarde de compte est chiffrée pendant le transfert et au repos chez Google Cloud ; elle n'est accessible qu'à ton compte, à travers nos fonctions, et jamais publiquement.
11. Mineurs
L'application est classée 13+ sur l'App Store et n'est pas destinée aux enfants de moins de 13 ans. Nous ne collectons pas sciemment de données concernant un enfant de moins de 13 ans. L'application ne vérifie pas l'âge de ses utilisateurs : si tu es mineur, demande l'accord de tes parents avant de l'utiliser.
12. Modifications
Cette politique peut être mise à jour. En cas de changement significatif, nous t'en informerons dans l'application. La date de dernière mise à jour figure en haut de cette page.
Une question sur tes données ? Écris-nous à [email protected].