Qui est responsable
Giovanni Intini est responsable de Gio Trains et des données personnelles traitées pour fournir le service. Pour toute question ou demande relative à la confidentialité, écris à privacy@giovanniintini.it.
Cette politique couvre l’app iPhone, son app complémentaire Apple Watch, les widgets et les Activités en direct, ainsi que ce site web. Gio Trains est destiné aux adultes débutants.
L’entraînement sur tes appareils
Tu n’as pas besoin d’un compte Gio Trains pour la campagne d’entraînement sur iPhone. L’app conserve sur ton appareil les choix de profil, les progrès par exercice, les séries et répétitions confirmées, les horaires et durées des séances, les exploits, le planning, les préférences et les éventuelles notes du journal. Les choix enregistrés pour les tests de niveau font partie de tes réglages d’entraînement et de ta sauvegarde chiffrée, pas de l’activité Crew partagée.
L’app Watch échange des informations sur les entraînements et les progrès avec ton iPhone jumelé. Les widgets et les Activités en direct affichent certains progrès dans les interfaces du système ; vérifie les réglages de l’écran verrouillé si d’autres personnes peuvent le voir. Les rappels sont programmés localement.
Nous ne recevons pas le contenu de tes entraînements ou de ton journal lors d’une utilisation locale ordinaire. Les sauvegardes de l’appareil gérées par Apple peuvent inclure des données de l’app selon tes réglages Apple ; elles sont distinctes de la sauvegarde cloud de Gio Trains.
Lorsque tu choisis de partager un rapport Héros, l’app affiche un aperçu du résumé et ouvre la feuille de partage du système. Tu choisis son destinataire ou sa destination. Les notes privées du journal sont exclues de ce rapport. Après le partage, les pratiques de confidentialité de la destination s’appliquent.
Gio Trains ne contient ni publicité, ni suivi entre les apps, ni SDK d’analyse tiers. Nous ne vendons pas tes données et n’utilisons pas les informations d’entraînement à des fins publicitaires. Apple peut fournir aux développeurs des diagnostics ou des retours sur la bêta selon tes réglages Apple et TestFlight.
Santé d’Apple est facultatif
Avec Pro, tu peux autoriser Gio Trains à écrire les enregistrements d’entraînements terminés dans Santé d’Apple. Acheter Pro n’accorde pas l’autorisation d’accès à Santé. Tu dois activer l’exportation et approuver la demande d’autorisation d’Apple.
Les enregistrements exportés comprennent l’exercice, les heures de début et de fin, les pauses, la variante du mouvement et les séries et répétitions confirmées. Gio Trains demande l’autorisation d’écrire des entraînements ; il ne demande pas d’accès en lecture à tes données Santé. Il ne mesure pas la fréquence cardiaque et n’estime pas les calories.
Tu peux désactiver l’exportation dans Gio Trains ou révoquer l’autorisation dans les réglages Santé d’Apple. Les entrées Santé existantes restent présentes tant que tu ne les supprimes pas. Lorsque l’exportation est activée, corriger un entraînement Gio Trains peut mettre à jour ou supprimer l’entrée correspondante créée par l’app. Les autorisations Santé ne sont pas incluses dans les fichiers de sauvegarde de Gio Trains.
Achats
Apple gère les paiements et la restauration des achats. Nous ne recevons pas les coordonnées de ta carte de paiement. Gio Trains utilise les informations d’achat signées par Apple pour déterminer les fonctions que tu possèdes.
Pro à vie et Cloud Backup annuel sont des produits distincts. Cloud Backup utilise les identifiants de transaction, le statut d’abonnement, les informations d’expiration ou de révocation et un identifiant de compte pour rattacher l’accès vérifié à son titulaire. Résilier un abonnement ne supprime pas le compte.
Pour Cloud Backup et Crew, Supabase transmet les données de transactions, de renouvellements d’abonnement et de notifications signées par Apple à un service de vérification hébergé sur AWS en Irlande. Elles peuvent inclure les identifiants des transactions, les dates d’achat et d’abonnement, ainsi qu’un jeton de compte de l’app qui associe un achat à un compte. Ce service vérifie les signatures d’Apple et la validité des certificats, y compris leur révocation en ligne. Il ne conserve ni ne journalise les données signées ou leur contenu décodé et ne reçoit ni fichiers de sauvegarde ni code de récupération.
Crews privées
Crew est disponible dans Gio Trains sur l’App Store. Un compte est nécessaire, mais pas d’abonnement Cloud Backup. Chaque cercle compte au maximum six personnes, sans profil public.
Supabase conserve l’identifiant du compte, le pseudo choisi, l’avatar, le nom de la crew, les dates d’adhésion et de consentement au partage, les métadonnées d’invitation, les réactions, les signalements et les membres que tu masques ou bloques. Pour éviter les demandes en double et limiter les abus, il conserve aussi une trace des actions de crew, comme créer une crew, la rejoindre ou la quitter, supprimée après 30 jours, ainsi que le décompte horaire de tes demandes, supprimé une fois l’heure écoulée. Tu choisis séparément de partager l’activité de tes futurs jours d’entraînement et tes étapes franchies, ou tes étapes d’exercice actuelles. Crew ne téléverse ni données Santé, ni notes du journal, ni motifs de douleur, ni horaires des séances, ni planning.
Nous conservons l’identifiant de catalogue du portrait choisi et la couleur du cadre. La galerie comporte les groupes Humain et Animal ; nous ne recueillons pas de champ distinct pour le genre et ne téléversons aucune photo.
Le service peut lire les informations sociales, et ta crew peut les voir comme décrit dans l’app ; elles ne sont pas chiffrées avec ton code de récupération de sauvegarde. La vérification des avatars Pro utilise les identifiants de transaction Apple et l’état actuel de l’achat ou de sa révocation. La base de données sociale est configurée en Irlande.
L’activité partagée et tes reçus privés de contribution sont conservés jusqu’à 90 jours ; le fil affiche au maximum 100 événements. Les cartes postales restent tant que la crew existe. Une pause arrête les nouveaux partages. Partir ou être retiré supprime ton adhésion, ton activité et tes réactions identifiables ; la progression commune reste. La suppression du compte retire aussi les données sociales et les registres privés empêchant les crédits en double.
Chaque invitation sert une fois et expire après sept jours. Les métadonnées de son état final sont supprimées sept jours après acceptation, révocation ou expiration. Les codes bruts restent uniquement dans le cache local protégé de leur créateur, sont retirés à l’expiration ou à la réception d’un état final, et sont exclus des sauvegardes et des envois d’activité.
Les notifications facultatives de la crew utilisent un jeton push de l’appareil, la langue, le fuseau horaire et la plage silencieuse. Les messages sur l’écran verrouillé sont génériques. Le masquage et le blocage influencent ce que tu reçois ; les signalements privés sont accessibles au responsable pour traiter les problèmes. Ces fonctions ne créent aucun profil publicitaire ou de suivi.
Sauvegardes et récupération
Des fichiers chiffrés que tu gères
Tu peux exporter une sauvegarde chiffrée de ta campagne d’entraînement et de ton journal, puis l’importer ultérieurement avec ton code de récupération. Tu choisis où enregistrer le fichier. Chaque fournisseur de stockage de fichiers ou personne avec qui tu le partages applique ses propres pratiques de confidentialité.
Gio Trains chiffre le contenu des sauvegardes sur ton appareil avec AES-256-GCM. Le code de récupération est la clé de déchiffrement. Il est conservé dans le trousseau de ton appareil et, seulement si tu le choisis, dans ton trousseau iCloud. Il n’est jamais envoyé à Gio Trains ni à nos serveurs de sauvegarde. Garde-en une copie séparée en lieu sûr : nous ne pouvons pas le récupérer pour toi. Toute personne disposant à la fois de ton fichier et de ton code de récupération peut lire la sauvegarde.
Sauvegarde cloud facultative
Cloud Backup est disponible dans Gio Trains sur l’App Store. Il est facultatif : l’entraînement et les fichiers de sauvegarde chiffrés fonctionnent sans lui.
Cloud Backup nécessite Se connecter avec Apple, un abonnement distinct et ton choix explicite d’activer les téléversements. L’achat seul ne lance pas la sauvegarde automatique.
La connexion avec Apple fournit un identifiant pour ton compte. L’app ne demande pas ton nom ou ton adresse e-mail pour établir la propriété des sauvegardes ; si Apple fournit une adresse e-mail ou de relais dans sa réponse d’identité, le fournisseur d’authentification peut la conserver. Le service traite aussi des jetons d’authentification, un identifiant d’appareil généré par l’app et des informations d’achat. Une nouvelle autorisation Apple est utilisée pour révoquer l’accès lorsque tu supprimes ton compte.
Les serveurs conservent les fichiers chiffrés ainsi que les informations nécessaires à leur gestion : identifiants de compte et de sauvegarde, horodatages, tailles des fichiers, empreintes de contrôle d’intégrité, empreinte de la clé de récupération et appareil autorisé à envoyer des données. Ils ne reçoivent ni ton code de récupération ni le contenu lisible des entraînements et du journal. L’empreinte de la clé de récupération identifie le code requis ; ce n’est pas le code lui-même.
Supabase conserve les copies chiffrées principales. Amazon S3 héberge les copies de récupération chiffrées indépendantes ainsi que les informations chiffrées de gestion des comptes et sauvegardes. Aucun fournisseur ne reçoit la clé permettant de déchiffrer tes entraînements.
Une fois connecté à Cloud Backup, tu peux activer Garder une copie dans le trousseau iCloud dans Sauvegarde et récupération ; l’option est désactivée par défaut. L’app enregistre alors aussi ton code de récupération dans ton trousseau iCloud. Tant que le trousseau iCloud est activé, Apple le synchronise avec les appareils qui utilisent ton compte Apple, avec un chiffrement de bout en bout, selon la politique de confidentialité d’Apple. Le code n’est pour autant jamais transmis à Gio Trains. Toute personne qui contrôle ton compte Apple pourrait alors ouvrir tes sauvegardes. Désactiver l’option ou supprimer ton compte cloud retire la copie du trousseau iCloud sur tous tes appareils ; supprimer l’app ne la retire pas.
Conservation et suppression
Les entraînements locaux restent présents jusqu’à ce que tu les supprimes ou les remplaces. Supprimer l’app ne supprime pas les copies exportées, les données déjà partagées, les entrées Santé d’Apple ou un compte cloud distinct. Gère ces copies auprès de leurs destinations respectives.
Cloud Backup conserve les 30 versions validées les plus récentes tant que ton abonnement est actif. Après la fin de l’accès payé ou du délai de grâce vérifié, les téléversements cessent et les sauvegardes restent téléchargeables pendant 90 jours. La résiliation ne lance pas ce délai tant que l’accès payé continue.
La maintenance supprime les versions anciennes ou expirées, y compris les copies de récupération indépendantes. Les données supprimées ou remplacées dans le stockage indépendant de récupération ne sont conservées que pour permettre une récupération en cas d’erreur et sont programmées pour un effacement définitif sous 30 jours ; le fournisseur de stockage effectue ensuite cet effacement de manière asynchrone. Les données d’identité du compte et de propriété de l’abonnement sont conservées jusqu’à la suppression du compte. Les identifiants de notification utilisés pour éviter de traiter deux fois le même événement Apple sont conservés jusqu’à 180 jours.
Supprime ton compte cloud dans Sauvegarde et récupération avec une nouvelle autorisation Apple. L’accès cesse, et le compte et ses copies principales sont retirés. Ses copies de récupération indépendantes sont supprimées en même temps et programmées pour un effacement définitif sous 30 jours, que le fournisseur de stockage effectue ensuite de manière asynchrone. Si un fournisseur est indisponible, la suppression reste en attente et est réessayée jusqu’à confirmation par l’app. Gère tes abonnements Apple séparément : supprimer le compte ne les résilie pas.
Les fournisseurs peuvent conserver des journaux de sécurité limités et des sauvegardes système protégées selon leurs politiques de conservation. Ces journaux peuvent contenir ton adresse IP et ton agent utilisateur (la version de l’app et du système à l’origine d’une requête). Pour protéger ton compte, notre fournisseur d’authentification conserve les deux avec chaque session de connexion. La session est supprimée quand tu te déconnectes ou supprimes ton compte. Une session inutilisée pendant 90 jours prend fin, puis est généralement supprimée environ un jour plus tard. Le fournisseur les enregistre aussi, avec les connexions et les autres événements du compte, dans ses journaux de sécurité. Il conserve ces journaux, ainsi que les sauvegardes quotidiennes de sa base de données qui contiennent les sessions, pendant 7 jours. Ces copies ne servent pas à réactiver un compte supprimé. Les fichiers que tu as exportés et les copies envoyées à d’autres personnes restent sous ton contrôle ou le leur.
Les journaux opérationnels AWS et les enregistrements chiffrés des tâches en arrière-plan ayant échoué sont conservés jusqu’à 14 jours. Les journaux d’accès à l’état de l’infrastructure et aux fichiers de déploiement sont conservés environ 90 jours ; ils contiennent des métadonnées de requêtes à l’infrastructure, pas le contenu des sauvegardes. La maintenance en arrière-plan conserve dans un stockage chiffré un identifiant de compte opaque indiquant sa progression et un indicateur d’échec, mis à jour au fil de la maintenance.
Fournisseurs de services et lieux de traitement
Nous utilisons des fournisseurs uniquement selon les besoins pour fournir les fonctions que tu choisis, exploiter le site, traiter les demandes et protéger le service :
- Apple : distribution de l’app, achats, intégration facultative avec Santé, services de l’appareil, Se connecter avec Apple et, si tu le choisis, la conservation de ton code de récupération dans le trousseau iCloud. Voir Politique de confidentialité d’Apple.
- Supabase : authentification, vérification des achats, données crew lisibles et sauvegardes principales chiffrées. Les bases et le stockage principal de production et de test sont configurés en Irlande. Voir Politique de confidentialité de Supabase.
- Amazon Web Services : stockage indépendant de récupération chiffré dans S3, vérification des achats Apple et maintenance en arrière-plan pour Cloud Backup et Crew. Ces services sont configurés en Irlande. Voir Avis de confidentialité d’AWS.
- GitHub Pages : ce site d’information public. Voir Déclaration de confidentialité de GitHub.
Un stockage dans l’UE ne signifie pas que chaque demande d’authentification, opération d’assistance ou journal de sécurité est traité uniquement dans l’UE. Les fournisseurs peuvent opérer à l’international. Lorsque cela est requis, les transferts hors de l’EEE ou du Royaume-Uni doivent être couverts par les conditions applicables de traitement des données et des garanties de transfert conformes à la loi. Tu peux nous contacter pour obtenir des informations sur les garanties concernant tes données.
Nous pouvons divulguer des informations limitées lorsque la loi l’exige ou lorsque cela est nécessaire pour enquêter sur des abus ou protéger des droits légaux. Nous ne disposons pas de clé de déchiffrement à fournir pour tes sauvegardes d’entraînement.
Ce site et les demandes de confidentialité
Lors de ta première visite, un petit script utilise les préférences linguistiques de ton navigateur pour ouvrir une traduction correspondante. Si tu choisis une langue, le site mémorise ce choix dans le stockage local de ce navigateur. Il ne nous est pas envoyé et ne sert pas au suivi. Effacer les données de ce site dans le navigateur supprime le choix enregistré. Les pages et les liens de langue fonctionnent aussi sans JavaScript.
Ce site n’utilise aucun script d’analyse, cookie publicitaire, formulaire de contact ou média tiers intégré. Les polices et les illustrations sont servies avec le site. GitHub enregistre les adresses IP des visiteurs pour des raisons de sécurité lorsqu’il sert GitHub Pages, y compris celles des visiteurs non connectés. Voir Explications de GitHub sur la collecte des données de Pages.
Si tu nous écris, nous recevons ton adresse e-mail et les informations que tu choisis d’envoyer. Nous les utilisons pour traiter ta demande et ne conservons la correspondance que le temps nécessaire pour résoudre la question, documenter sa résolution et respecter les obligations applicables. N’envoie pas ton code de récupération, ton mot de passe Apple ou les coordonnées de ta carte de paiement.
Tes choix et tes droits
Lorsque le RGPD ou le RGPD britannique s’applique, les traitements nécessaires à la fourniture d’un compte et à la vérification d’un service payant demandé reposent sur l’exécution de ce contrat de service. L’export facultatif vers Santé, le partage des progrès dans Crew et l’envoi des sauvegardes dépendent de ton choix et de ton consentement. La sécurité, la prévention des abus et les réponses aux demandes reposent sur nos intérêts légitimes ; les traitements imposés par la loi reposent sur l’obligation légale concernée.
Activer les téléversements cloud ou le partage crew demande un choix explicite, y compris le consentement aux informations relatives à la santé concernées. Tu peux le retirer dans l’app sans affecter les traitements antérieurs licites. Une pause arrête les nouveaux partages ou envois, sans effacer les données existantes. Quitte la crew pour retirer l’activité partagée identifiable ou supprime le compte pour retirer ses données et sauvegardes cloud.
Selon la loi applicable, tu peux demander l’accès, la rectification, l’effacement, la limitation ou la portabilité de tes données personnelles et t’opposer aux traitements fondés sur des intérêts légitimes. Tu peux aussi déposer une réclamation auprès de l’autorité de protection des données du lieu où tu vis, travailles ou estimes qu’une violation a eu lieu. Nous pouvons avoir besoin de vérifier ton identité avant de donner suite à une demande.
Contacte privacy@giovanniintini.it pour exercer ces droits. Nous pouvons fournir les informations de compte et les fichiers de sauvegarde chiffrés que nous détenons ; le déchiffrement des entraînements nécessite ton code de récupération. Tu n’as pas besoin de nous communiquer ce code.
Nous mettrons cette page à jour lorsque le traitement des données changera et modifierons la date ci-dessus. Les changements importants d’une fonction facultative seront expliqués avant le début du nouveau traitement.