Dredfit ne collecte aucune donnée. Aucune. Pas de système de compte, pas d’outils d’analyse, pas de publicité, et aucune requête réseau d’aucune sorte.
Tout ton historique d’entraînement — séances enregistrées, variante et dose de chaque mouvement, ajustements — est stocké localement sur ton appareil. Dredfit n’a pas de serveurs et ne le transmet jamais. Si tu supprimes l’app, ces données sont supprimées avec elle, à deux exceptions près : les séances déjà écrites dans Apple Health ou dans Santé Connect y restent jusqu’à ce que tu les y supprimes, et une copie déjà présente dans la sauvegarde propre de ton téléphone (voir plus bas) vit aussi longtemps que cette sauvegarde.
Sur iPhone, les sauvegardes iOS standard (iCloud ou locales) peuvent inclure les données de l’app dans la sauvegarde de ton appareil, selon les règles de confidentialité d’Apple.
Sur Android, Dredfit participe à la sauvegarde des apps propre à Android. Si la sauvegarde est activée sur ton téléphone, Android copie les données de l’app — ton historique et tes réglages, poids compris — dans ton compte Google environ une fois par jour, et les restaure chaque fois que Dredfit est installé de nouveau sur un téléphone connecté à ce compte : après une réinstallation, ou sur un nouveau téléphone. Google conserve cette copie dans les sauvegardes de ton compte — à partir d’Android 9, si le téléphone a un verrouillage d’écran, chiffrée de bout en bout avec son code, son schéma ou son mot de passe — selon les règles de confidentialité de Google ; nous ne pouvons pas la lire. Tu peux désactiver la sauvegarde dans les paramètres du téléphone.
Depuis les réglages, tu peux exporter à tout moment une sauvegarde complète dans un simple fichier JSON. La sauvegarde contient ton historique d’entraînement avec tes réglages (entre autres les jours de repos, l’heure du rappel, les sons, l’activation de la barre de traction, ton poids avec la mention que c’est Apple Health ou Santé Connect qui le fournit — une mention qu’une sauvegarde restaurée n’applique pas, parce que savoir si le chiffre vient de là, seul le stockage santé de ce téléphone y répond — et le suivi interne des séances déjà écrites là-bas). Ce fichier va uniquement là où tu l’envoies — via le menu de partage sur iPhone, via la boîte de dialogue d’enregistrement du système, à l’endroit de ton choix, sur Android — et nous ne le voyons jamais. Tu peux aussi réimporter une telle sauvegarde dans l’app, sur l’une ou l’autre plateforme : l’import se contente de lire le fichier que tu as choisi et ne transmet rien.
Après un cap — et depuis l’onglet « Progression » — Dredfit propose une carte à partager : une petite image avec ton nombre de séances et tes crans au total (ou le cap lui-même), ta courbe de progression et la date — et pour un cap aux nombres ronds (la 10e, la 25e et chaque 50e séance), « Avant … — Maintenant … » avec le temps écoulé depuis tes débuts — générée entièrement sur ton appareil. Comme la sauvegarde, elle ne va que là où tu l’envoies via le menu de partage — et nulle part ailleurs.
Dredfit n’envoie rien sur un réseau : il n’y a donc aucune transmission à protéger. Sur le téléphone, ses données se trouvent dans le stockage privé de l’app, qu’iOS et Android ferment aux autres apps ; Apple Health et Santé Connect ne lui donnent que ce que tu autorises, et seulement tant que tu l’autorises.
Dredfit peut écrire les séances terminées dans Apple Health, et lit en retour une courte liste de valeurs, nommées une à une, pour que chaque séance puisse porter une estimation de ce qu’elle a coûté. Tout cela est désactivé par défaut et ne démarre qu’une fois que tu as activé l’option dans les réglages et accordé l’autorisation.
Quand c’est activé, chaque séance terminée est écrite comme une seule entrée Renforcement musculaire fonctionnel, contenant son heure de début, heure de fin et durée et l’identifiant que cette séance porte dans l’historique propre à Dredfit (son numéro dans cet historique et le moment où elle s’est terminée), plus l’enregistrement d’appareil standard qu’iOS joint à toute entrée Santé (modèle de l’appareil et version du système). Quand elle peut être calculée, l’entrée porte aussi une énergie active estimée, marquée de la révision du calcul qui l’a produite et du même identifiant. Pas de fréquence cardiaque, pas de mensurations, pas de détail des exercices. L’estimation est omise plutôt que devinée — entre autres cas quand il n’y a pas de poids pour l’établir, quand rien n’a réellement été fait, ou quand une autre app a enregistré la même séance.
L’autorisation n’est pas en écriture seule. Dredfit demande aussi à lire six choses, et les lit pour faire ce calcul sur ton téléphone. Ton poids est la valeur à laquelle tout le chiffre est proportionnel ; ta taille, ta date de naissance et ton sexe n’affinent que la part au repos qui en est retranchée ; l’énergie au repos que ton appareil a déjà enregistrée couvre ces mêmes minutes ; et tes séances sont lues pour qu’une séance enregistrée au même moment par une autre app ne soit pas comptée deux fois. Cette dernière autorisation n’a rien d’étroit : Santé donne accès aux séances dans leur ensemble. Pour cette vérification, Dredfit lit celles qui chevauchent la période qui va du début de la plus ancienne séance qu’il n’a pas encore écrite jusqu’au moment où il écrit : le plus souvent seulement les minutes de la séance que tu viens de terminer, mais lors d’un premier export de séances passées, toutes les séances depuis la plus ancienne d’entre elles. Les séances sont aussi lues pour une seconde raison : avant d’en écrire une, Dredfit cherche une entrée qu’il a déjà écrite lui-même sous le même identifiant, quelle que soit sa date, pour qu’une séance déjà présente dans Santé ne soit pas écrite une seconde fois. Cette recherche ne porte que sur les entrées de Dredfit lui-même. Ce que Dredfit lit dans Santé est utilisé sur ton téléphone, et nous ne le recevons jamais ; la seule valeur qu’il conserve — ton poids, avec la date à laquelle Santé l’a enregistré — est stockée avec les données propres à l’app, elle fait donc partie de toute sauvegarde que tu exportes.
Chacune des six peut être refusée séparément. Refuser ton poids signifie qu’aucune calorie n’est écrite, à moins que l’app ne dispose déjà d’un poids — entré par toi, restauré depuis une sauvegarde, ou conservé d’une lecture précédente, qu’un refus ultérieur n’efface pas ; tu peux l’effacer dans les réglages. Refuser ta taille, ta date de naissance ou ton sexe rend seulement l’estimation plus grossière. Refuser tes séances, c’est différent : Santé ne dit jamais à une app si une lecture a été autorisée, si bien que Dredfit ne peut pas distinguer rien trouvé de pas autorisé, et le contrôle qui évite de compter deux fois cesse de fonctionner sans le dire. C’est pourquoi les réglages portent un bouton nommé pour ce qu’il fait — Ne pas inclure les calories — et sa légende nomme les deux raisons de vouloir ça : une Apple Watch enregistre déjà les mêmes séances, donc la séance compterait sinon deux fois, ou tu veux simplement qu’aucune estimation ne soit écrite.
Tu peux révoquer l’accès à tout moment dans Réglages → Santé → Accès aux données et appareils → Dredfit, ou désactiver l’option directement dans l’app. Les séances déjà écrites restent dans Santé jusqu’à ce que tu les y supprimes.
Sur Android, Dredfit peut écrire les séances terminées dans Santé Connect (Health Connect), l’espace de stockage des données de santé et de forme de ton téléphone, et y relit une courte liste de valeurs nommées pour que chaque séance porte une estimation de ce qu’elle a coûté — le rôle que joue Apple Health sur iPhone. Tout cela est désactivé par défaut et ne démarre qu’une fois que tu as activé Enregistrer les séances dans Santé Connect dans les réglages et que tu l’as autorisé sur l’écran d’autorisations de Santé Connect lui-même. Santé Connect fait partie d’Android depuis la version 14 ; d’Android 10 à 13, c’est l’app Santé Connect de Google, que les réglages proposent d’installer.
Dredfit demande cinq autorisations, et chacune peut être refusée séparément. Deux servent à écrire. Exercice : chaque séance terminée est écrite comme une seule session d’exercice de type callisthénie, avec son heure de début et de fin (et le décalage horaire de chacune), l’identifiant que cette séance porte dans l’historique propre à Dredfit (son numéro dans cet historique et le moment où elle s’est terminée) et l’appareil sur lequel elle a été enregistrée (un téléphone, son fabricant et son modèle). Calories actives brûlées : quand elle peut être calculée, une énergie active estimée sur les mêmes minutes, marquée de la révision du calcul qui l’a produite et du même identifiant ; si tu refuses cette autorisation, la séance est écrite sans elle. Pas de fréquence cardiaque, pas de mensurations, pas de détail des exercices. L’estimation est omise plutôt que devinée — entre autres cas quand il n’y a pas de poids pour l’établir, quand rien n’a réellement été fait, ou quand une autre app a enregistré la même séance. Une séance écrite de nouveau sous le même identifiant remplace celle qui s’y trouvait : elle n’est jamais deux fois dans Santé Connect.
Trois servent à lire, et ne sont lues que pour faire ce calcul sur ton téléphone. Poids : ton poids le plus récent est la valeur à laquelle tout le chiffre est proportionnel. Métabolisme de base : l’énergie au repos des minutes de la séance elle-même en est retranchée — lue seulement là où un métabolisme au repos a réellement été enregistré, jamais un chiffre que Santé Connect remplit de lui-même. Exercice : les sessions d’exercice des autres apps, pour qu’une séance enregistrée au même moment par une autre app ne soit pas comptée deux fois. Pour cette vérification, Dredfit lit les sessions commencées entre la veille de la plus ancienne séance qu’il n’a pas encore écrite et le moment où il écrit — le plus souvent seulement le dernier jour environ, mais lors d’un premier export de séances passées, toutes les sessions depuis la veille de la plus ancienne d’entre elles — et n’en retient que l’app qui a écrit chacune et le moment où elle a eu lieu. La taille, la date de naissance et le sexe ne sont pas lus sur Android. Santé Connect ne laisse une app lire les données des autres apps qu’à partir de 30 jours avant la première autorisation accordée, et Dredfit n’en demande pas davantage.
Ce que Dredfit lit dans Santé Connect est utilisé sur ton téléphone, et nous ne le recevons jamais ; la seule valeur qu’il conserve — ton poids, avec la date à laquelle il a été enregistré dans Santé Connect — est stockée avec les données propres à l’app, elle fait donc partie de toute sauvegarde que tu exportes et de la sauvegarde propre de ton téléphone. Refuser ton poids signifie qu’aucune calorie n’est écrite, à moins que l’app ne dispose déjà d’un poids — entré par toi, restauré depuis une sauvegarde, ou conservé d’une lecture précédente, qu’un refus ultérieur n’efface pas ; tu peux l’effacer dans les réglages. Refuser le métabolisme de base rend seulement l’estimation plus grossière. Refuser l’exercice empêche Dredfit de voir l’enregistrement de la même séance par une autre app ; si une montre ou une autre app enregistre déjà tes séances, active donc Ne pas inclure les calories dans les réglages — c’est le même bouton si tu veux simplement qu’aucune estimation ne soit écrite.
Tu peux retirer chacune de ces autorisations à tout moment dans Santé Connect — dans les paramètres du téléphone à partir d’Android 14, dans l’app Santé Connect d’Android 10 à 13 — ou désactiver l’option directement dans l’app. Les séances déjà écrites restent dans Santé Connect jusqu’à ce que tu les y supprimes ; Santé Connect peut supprimer tout ce qu’une app a écrit. Les autres apps que tu autorises à lire dans Santé Connect peuvent voir les séances écrites par Dredfit, selon leurs propres règles. Google décrit Santé Connect comme une base de données stockée sur ton appareil.
Si tu actives le rappel, Dredfit programme une notification locale pour tes jours d’entraînement. Elle est générée et remise sur ton appareil — il n’y a pas de serveur push, et rien n’est transmis. Activer le rappel demande l’autorisation d’afficher des notifications. Android oublie les alarmes programmées quand le téléphone redémarre ; sur Android, Dredfit est donc prévenu quand le téléphone démarre, quand son heure ou son fuseau horaire change ou quand l’app est mise à jour, et les reprogramme.
Pendant une séance sur Android, Dredfit affiche une notification permanente — l’exercice ou ce vers quoi mène le repos, la série et le compte à rebours — dans le volet des notifications et sur l’écran verrouillé, comme l’activité en direct sur iPhone. Elle est portée par un service de premier plan du type qu’Android réserve aux apps de fitness (« health »), qui garde le compte à rebours et son 3-2-1 actifs quand l’écran est éteint ou qu’une autre app est devant — à zéro, il attend ton retour — et qui s’arrête avec la séance. À partir d’Android 13, la première séance qui l’affiche demande l’autorisation d’afficher des notifications, sauf si le rappel l’a déjà demandée ; un refus masque la notification et ne change rien d’autre. Ce type de service exige une autorisation parmi une courte liste : Dredfit détient celle qu’Android accorde sans rien demander, « capteurs à fréquence d’échantillonnage élevée », pour cette seule raison, et ne lit aucun capteur.
Nous ne recevons jamais les données de l’app : il n’y a donc rien que nous puissions partager, vendre ou traiter, et rien n’est traité sur le moindre serveur. Dredfit ne contient aucun outil d’analyse ni aucune publicité, et n’émet aucune requête réseau d’aucune sorte ; l’app Android ne détient même pas l’autorisation d’Android d’accéder à Internet.
L’app iPhone ne contient aucun SDK tiers. L’app Android est construite sur les bibliothèques standard de la plateforme — AndroidX de Google, dont le client Santé Connect, et les bibliothèques Kotlin de JetBrains — et n’embarque qu’un seul SDK au-delà : Play In-App Review de Google (qui apporte avec lui deux bibliothèques des services Google Play), utilisé uniquement pour la fenêtre de notation décrite ci-dessous.
Après certains caps, Dredfit peut demander à la boutique de ton téléphone d’afficher sa fenêtre pour noter l’app — celle de l’App Store sur iPhone, celle de Google Play sur Android. Cette fenêtre est affichée et envoyée par la boutique, pas par Dredfit : Dredfit ne sait jamais si elle est apparue, combien d’étoiles elle porte ni ce que dit l’avis. Ce que tu envoies part chez Apple ou Google, selon leurs propres conditions ; selon Google, la note et l’avis servent à publier ton avis sur Google Play ou, pour une version de l’app en test fermé, sont transmis en privé au développeur. Un avis est donc la seule chose que tu écris qui puisse nous parvenir : en public, comme n’importe qui le lit, ou en privé depuis un test fermé.
En dehors de toi et des apps que tu autorises à lire dans Apple Health ou Santé Connect, les seules parties que tes données puissent jamais atteindre sont Apple et Google, et uniquement via des fonctions du système que tu contrôles. Sur iPhone : les séances que tu choisis d’écrire dans Apple Health, et les données de l’app incluses dans une sauvegarde standard, iCloud ou locale, selon les règles de confidentialité d’Apple. Sur Android : les données de l’app incluses dans la sauvegarde de ton téléphone sur ton compte Google, selon les règles de confidentialité de Google. Dans tous les cas, nous ne les voyons jamais.
Nous ne conservons rien, il n’y a donc aucune durée de conservation de notre côté : tes données vivent sur ton appareil jusqu’à ce que tu supprimes l’app, et nous n’en détenons jamais de copie. Les lois sur la protection des données comme le RGPD et le CCPA te donnent des droits d’accès, d’effacement et de portabilité — avec Dredfit, tu les exerces tous directement sur l’appareil : l’export JSON est ta copie portable et complète de ton historique et de tes réglages, et supprimer l’app vaut effacement, avec les exceptions déjà signalées : les séances déjà écrites dans Apple Health ou dans Santé Connect y restent jusqu’à ce que tu les y supprimes, et une copie dans la sauvegarde propre de ton téléphone vit aussi longtemps que cette sauvegarde. Il n’y a rien à nous demander, car il n’y a rien que nous puissions produire ; les questions restent bienvenues, à l’adresse ci-dessous.
Sur Android, tout effacer passe par trois endroits : Dredfit lui-même (désinstalle l’app ou vide son stockage dans les paramètres du téléphone), Santé Connect (supprime ce que Dredfit y a écrit) et la sauvegarde de ton téléphone sur ton compte Google, qui garde une copie tant que la sauvegarde est activée et la restaure chaque fois que Dredfit est installé de nouveau ; elle se gère depuis ton compte Google.
Dredfit est un outil de remise en forme générale, destiné au grand public, et ne collecte sciemment de données auprès de personne, enfants compris — parce qu’il ne collecte aucune donnée du tout.
Si cette politique change un jour, la date d’entrée en vigueur ci-dessus change avec elle, et la version mise à jour est publiée sur cette page.
Dredfit est développé et publié par Dmitry Novikov, développeur indépendant, qui est le responsable de la présente politique.
Pour toute question sur cette politique : dredfort.42@gmail.com