🎾 Ultimate Tennis Tracker

Politique de confidentialité

Application mobile Ultimate Tennis Tracker — Android et iOS com.ultimatetennistracker

Entrée en vigueur le 9 août 2026.

Ultimate Tennis Tracker permet d'enregistrer et d'analyser votre pratique du tennis : matchs, entraînements, adversaires, clubs, raquettes et cordages. La présente politique décrit quelles données sont traitées, pourquoi, par qui, et comment exercer vos droits au titre du Règlement général sur la protection des données (RGPD).

1. Responsable du traitement

Le responsable du traitement est Vincent Gaquere, personne physique, éditeur de l'application Ultimate Tennis Tracker.

Vincent Gaquere
5 rue Augustin Chaho
64500 Saint-Jean-de-Luz
France
support@ultimatetennistracker.com

Aucun délégué à la protection des données n'a été désigné. L'application est éditée par une personne physique et ne relève d'aucun des cas de désignation obligatoire prévus à l'article 37 du RGPD : elle n'est pas une autorité publique, et son traitement ne consiste ni en un suivi systématique à grande échelle, ni en un traitement à grande échelle de données sensibles.

2. Données traitées

2.1 Données de compte

L'authentification repose sur Firebase Authentication (Google). Trois modes de connexion sont proposés :

Au sein de l'application, seuls l'identifiant unique du compte (UID) et l'adresse e-mail sont utilisés. L'UID est la clé de rattachement de toutes vos données.

2.2 Données que vous saisissez dans l'application

Elles sont enregistrées dans Cloud Firestore. L'essentiel réside dans un sous-arbre privé propre à votre compte (users/{votre UID}/…), auquel vous seul avez accès. Elles se répartissent en catégories suivantes :

Les deux dernières catégories — liens de partage et sessions de suivi en direct — font exception au cloisonnement décrit ci-dessus : parce qu'elles mettent en relation deux comptes, elles sont stockées hors de votre sous-arbre privé. Leur accès reste restreint aux seules parties concernées : le créateur du lien et son destinataire d'une part, le propriétaire de la session de suivi et son observateur d'autre part.

2.3 Diagnostics et rapports de plantage

L'application intègre Firebase Crashlytics. La collecte est activée uniquement dans les versions publiées (elle est désactivée dans les versions de développement). Un rapport contient les informations techniques du plantage — type d'erreur, pile d'appels, modèle d'appareil, version du système et de l'application — ainsi que les derniers messages du journal technique interne de l'application, qui sont des chaînes techniques ne contenant pas vos données personnelles.

L'application tient également un journal technique local, stocké dans son répertoire de documents sur l'appareil et plafonné à 2 Mo. Ce fichier ne quitte l'appareil que si vous l'exportez vous-même via l'action « Exporter les journaux » du menu Plus, qui ouvre la feuille de partage de votre système : vous choisissez alors le destinataire.

2.4 Attestation d'intégrité de l'application

Firebase App Check vérifie que les requêtes proviennent bien d'une installation authentique de l'application, via Play Integrity sur Android et App Attest sur iOS. Ce mécanisme protège la base de données contre les accès automatisés ; il porte sur l'application et l'appareil, pas sur votre identité.

2.5 Caméra

L'accès à la caméra est demandé uniquement pour lire le QR code permettant de rejoindre une session de suivi en direct. Le lecteur n'exploite que le texte encodé dans le QR code — le code de partage à 8 caractères — et ferme l'écran dès qu'un code valide est reconnu. Aucune photo ni vidéo n'est enregistrée, conservée ou transmise.

2.6 Stockage local sur l'appareil

Deux préférences d'affichage sont enregistrées localement sur l'appareil : la langue choisie et le thème (clair / sombre). Elles ne quittent pas l'appareil. L'application n'utilise pas de cookies : elle n'a pas d'interface web.

3. Données concernant d'autres personnes

L'application vous permet d'enregistrer des informations sur des tiers : le prénom, le nom, le classement, le club et un commentaire libre de vos adversaires et partenaires, ainsi que leur présence dans vos matchs et entraînements. Ces informations sont saisies par vous, sous votre responsabilité, et sont stockées dans votre sous-arbre privé.

Vous êtes invité à n'y consigner que des informations pertinentes pour le suivi sportif, et à respecter les droits des personnes concernées — notamment leur droit d'obtenir la rectification ou l'effacement des informations que vous détenez à leur sujet.

4. Finalités

5. Base légale

Aucun traitement n'est fondé sur votre consentement à des fins publicitaires ou de mesure d'audience, puisque l'application n'en réalise aucun (voir la section 9).

6. Destinataires et sous-traitants

Vos données ne sont ni vendues, ni louées, ni cédées à des tiers à des fins commerciales.

Elles sont traitées par les prestataires techniques suivants, agissant en qualité de sous-traitants :

Un autre utilisateur peut également devenir destinataire de certaines de vos données, mais uniquement à votre initiative : voir la section 7.

7. Partage de séances entre utilisateurs

Lorsque vous créez un lien de partage et qu'un autre utilisateur le réclame, une copie du ou des matchs concernés est écrite par le serveur dans l'espace privé de ce destinataire, réorientée de son point de vue. Cette copie contient notamment :

En revanche, la copie ne contient pas vos identifiants internes de joueurs, ni votre club d'affiliation personnel, ni votre matériel : ces éléments sont neutralisés à la copie.

Cette copie appartient au destinataire. Elle vit dans son espace privé et n'est plus sous votre contrôle : elle n'est pas supprimée lorsque vous révoquez le lien, ni lorsque vous supprimez votre propre compte. Voir la page Suppression de compte.

De même, lors d'une session de suivi en direct, la personne que vous invitez à observer votre match accède au nom affiché des deux joueurs, au format et au déroulé point par point de la rencontre.

8. Hébergement et transferts

La base de données Cloud Firestore et les Cloud Functions de l'application sont configurées dans la région europe-west9 (Paris, France). Les données applicatives décrites à la section 2.2 y sont donc stockées et traitées.

Important : cette régionalisation ne couvre pas l'ensemble des services. Firebase Authentication (comptes et journaux de connexion) et Firebase Crashlytics (rapports de plantage) ne sont pas régionalisés de la même façon et peuvent être traités hors de l'Union européenne, notamment aux États-Unis, par Google. Ces transferts sont encadrés par les mécanismes prévus au chapitre V du RGPD mis en œuvre par Google (clauses contractuelles types et cadre de protection des données UE–États-Unis).

9. Absence de publicité, de traceurs et d'analytique

L'application ne contient :

Aucune décision automatisée produisant des effets juridiques à votre égard n'est prise sur la base de vos données. Les statistiques calculées par l'application sont de simples compteurs sportifs, destinés à vous seul.

10. Durées de conservation

Vos données de compte et vos données applicatives sont conservées tant que votre compte existe. Lorsque vous supprimez votre compte depuis l'application, la purge décrite sur la page Suppression de compte est exécutée immédiatement, à l'exception des éléments qui y sont explicitement listés comme non supprimés.

Aucune suppression automatique pour inactivité n'est mise en œuvre. Un compte inutilisé n'est jamais purgé d'office : vos données sont conservées aussi longtemps que vous ne supprimez pas votre compte vous-même.

Les rapports de plantage et les journaux d'authentification échappent à cette règle : ils ne sont pas conservés par le responsable de traitement mais par Google, selon des durées que ce dernier fixe et qui ne sont pas paramétrables depuis l'application. Google indique conserver les traces de plantage Crashlytics 90 jours avant d'engager leur retrait de ses systèmes actifs et de sauvegarde. Pour Firebase Authentication, les adresses IP enregistrées sont conservées quelques semaines, et les autres informations d'authentification le sont jusqu'à la suppression de l'utilisateur, après quoi Google les retire de ses systèmes actifs et de sauvegarde sous 180 jours (durées de conservation Firebase).

Aucune sauvegarde n'est configurée par le responsable de traitement : ni export planifié, ni restauration à un instant donné. Les copies internes que Google maintient pour la résilience de son infrastructure relèvent de ses propres délais, indiqués ci-dessus pour l'authentification, et ne sont pas accessibles au responsable de traitement.

11. Vos droits

Conformément au RGPD, vous disposez des droits suivants sur les données qui vous concernent :

Ces droits s'exercent auprès du responsable de traitement, aux coordonnées indiquées à la section 13.

Si vous estimez, après nous avoir contactés, que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de la Commission nationale de l'informatique et des libertés (CNIL), 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07 — www.cnil.fr.

12. Suppression du compte

La suppression de votre compte et de vos données s'effectue depuis l'application, en quelques instants. La procédure complète, la liste de ce qui est supprimé et celle de ce qui est conservé sont détaillées sur la page dédiée : Suppression de compte et de données.

13. Contact

Pour toute question relative à cette politique, ou pour exercer l'un des droits décrits à la section 11, écrivez à support@ultimatetennistracker.com. Une réponse vous sera apportée dans le délai d'un mois prévu par l'article 12 du RGPD.

Une demande écrite peut également être adressée par courrier, à l'adresse postale indiquée à la section 1. En cas de doute raisonnable sur l'identité du demandeur, un justificatif d'identité pourra être réclamé, conformément à l'article 12.6 du RGPD ; il ne sera alors conservé que le temps de traiter la demande.

14. Modifications

Cette politique peut être mise à jour pour refléter une évolution de l'application ou de la réglementation. La version en vigueur est celle publiée sur cette page ; sa date d'entrée en vigueur figure en tête de document.