Politique de confidentialité

Dernière mise à jour : 6 août 2026

Tennis AI Coach (« l'application », « nous ») analyse par défaut tes vidéos sur ton iPhone, sans compte. Cette politique décrit les données qui peuvent quitter l'appareil, pourquoi elles sont traitées et comment les contrôler.

1. Analyse locale par défaut

2. Partage volontaire selon la version

Jusqu'à la version 2.10 incluse — ancien partage par lien. La création d'un lien était facultative. Un partage de séance envoyait à Supabase jusqu'à cinq extraits vidéo sans audio et un fichier d'analyse contenant notamment l'identifiant et la date de la séance, sa configuration, les scores, remarques et mesures des coups sélectionnés, les coordonnées et niveaux de confiance des points de pose associés, ainsi que les résultats de jeu de jambes calculés sur l'ensemble de la séance. Une comparaison pouvait envoyer jusqu'à trois extraits et les mêmes catégories de données pour chacune des deux séances.

Ce stockage historique n'offrait pas les garanties d'un espace privé : sa configuration permettait l'énumération des objets et ne leur attribuait ni propriétaire individuel, ni expiration automatique, ni suppression intégrée à l'application. Toute personne obtenant un lien pouvait consulter, copier ou retransmettre son contenu. Des objets créés par ces anciennes versions peuvent encore subsister ; supprimer l'application ne les efface pas. Pour demander la suppression d'un ancien partage, écris à tabout.zakaria@gmail.com en fournissant le lien concerné.

À partir de la version 2.11 — fichier local. L'application n'envoie plus la séance à Supabase et ne crée plus de lien. Elle prépare sur l'iPhone un fichier .tnnscoach, puis ouvre la feuille de partage iOS. Pour une séance, ce fichier contient au maximum les cinq coups sélectionnés ; pour une comparaison, au maximum trois coups par séance. Il contient les extraits vidéo correspondants sans audio, ainsi que les scores, remarques, mesures et points de pose avec leurs niveaux de confiance pour ces coups. Les résultats de jeu de jambes calculés sur l'ensemble de la séance en sont exclus.

Aucun serveur Tennis AI Coach ne reçoit, ne copie ni ne conserve ce fichier. Tu choisis le destinataire et le service de transmission, par exemple AirDrop, Messages, Mail ou Fichiers. À partir de ce choix, le destinataire et le service tiers choisi déterminent la livraison, la conservation, les copies et les retransmissions éventuelles selon leurs propres règles. Ne partage pas un fichier contenant des personnes identifiables ou un contenu sensible sans leur accord.

3. Mesure publicitaire avec Meta

L'application utilise le SDK Meta App Events pour l'analytique ainsi que pour mesurer, améliorer et diffuser nos campagnes. Meta peut recevoir des informations techniques sur l'appareil et l'application ainsi que des événements d'usage ou d'achat, par exemple l'ouverture de l'application, la fin de l'onboarding, l'ouverture du paywall, le début d'un essai ou un abonnement. Jusqu'à la version 2.10 incluse, certains événements d'analyse pouvaient également contenir thermal_bucket, une catégorie de l'état thermique de l'iPhone. À partir de la version 2.11, ce paramètre n'est plus transmis. L'événement de fin d'analyse peut toujours inclure une catégorie de durée (duration_bucket), l'origine technique de la vidéo — caméra, photothèque ou fichiers — (medium) et le rang de l'analyse réussie sur l'appareil (analysis_index).

Aucune vidéo, piste audio, image, note, vitesse, mesure corporelle ni conseil biomécanique n'est envoyé à Meta. Ton choix App Tracking Transparency contrôle l'accès à l'identifiant publicitaire et l'autorisation de suivi entre les apps et sites d'autres entreprises. En cas de refus, l'application demande au SDK Meta de ne pas collecter l'identifiant publicitaire et désactive son indicateur de suivi publicitaire. Des événements d'usage ou d'achat et des informations techniques peuvent néanmoins être transmis à Meta. L'application ne transmet pas l'identifiant d'achat décrit ci-dessous à Meta comme identifiant externe.

Tu peux modifier l'autorisation dans Réglages iOS > Confidentialité et sécurité > Suivi. Meta traite les données reçues selon sa politique de confidentialité et ses règles relatives aux outils professionnels Meta.

4. Abonnements et Apple

Les essais et abonnements sont vendus et facturés par Apple via les achats intégrés. Les offres, durées et prix affichés dans l'application proviennent de l'App Store et peuvent varier selon le pays ou la formule. Nous n'avons pas accès à tes coordonnées bancaires.

L'application crée un UUID aléatoire stable d'identité d'achat (appAccountToken), conservé dans le Trousseau de l'iPhone et joint aux achats lorsque sa persistance a été vérifiée. Apple peut le retourner dans les transactions et notifications. Il ne contient ni nom ni adresse e-mail, mais constitue un identifiant pseudonyme permettant de relier les transactions. Le Trousseau peut conserver cet identifiant après une désinstallation.

Apple peut transmettre à notre service Cloudflare des notifications signées. Le registre conserve la notification et sa charge signée, son identifiant, son type, son environnement, les identifiants de transaction, le produit, les dates, le prix et la devise lorsqu'ils sont fournis, les informations d'offre, de partage familial ou de révocation, ainsi que l'appAccountToken lorsqu'il est présent. Ces données servent à tenir un registre, rapprocher les conversions, éviter les doublons et diagnostiquer les erreurs. Elles ne commandent pas l'accès Pro dans l'application : celui-ci est déterminé sur l'iPhone à partir des droits StoreKit vérifiés. Le code actuel du service ne programme pas de suppression automatique de ce registre.

5. Attribution publicitaire Apple

Apple peut envoyer à notre service Cloudflare une copie du postback gagnant SKAdNetwork ou AdAttributionKit. Le registre peut contenir la charge reçue, les identifiants de postback ou de transaction, la séquence et la version, le réseau publicitaire, l'identifiant de source ou de campagne, l'identifiant de l'application, les valeurs de conversion disponibles, l'indicateur de réinstallation, le type de fidélité et le résultat de validation. Ces données servent à mesurer, dédupliquer et vérifier l'attribution publicitaire. Le code actuel du service ne programme pas de suppression automatique de ce registre.

6. Synchronisation iCloud limitée

Si iCloud est actif, l'application synchronise via le compte iCloud uniquement l'historique des semaines actives, le nombre d'analyses réussies, la version de la dernière demande d'avis et des marqueurs anti-doublon de conversion. Aucune vidéo, séance, pose, note, métrique ni conseil n'est synchronisé par ce mécanisme.

7. Site web

Les pages de présentation ne chargent pas le pixel Meta. Elles proposent un lien et une redirection vers l'App Store contenant des paramètres de campagne fixes. Les serveurs d'hébergement et Apple peuvent traiter l'adresse IP et des journaux techniques selon leurs propres pratiques afin d'assurer la sécurité et la disponibilité de leurs services.

8. Destinataires et sécurité

Selon la fonction et la version utilisées, les destinataires sont Apple (paiements, iCloud et attribution publicitaire), Meta (analytique, événements d'usage ou d'achat et mesure publicitaire), Supabase (uniquement pour les partages par lien créés par les versions 2.10 et antérieures), Cloudflare (registre des notifications Apple et des postbacks d'attribution), les prestataires d'hébergement du site et leurs sous-traitants techniques. À partir de la version 2.11, le destinataire et le service que tu choisis dans la feuille de partage iOS reçoivent le fichier .tnnscoach ; aucun serveur Tennis AI Coach n'en reçoit de copie. Les transmissions réseau de nos services utilisent HTTPS. Nous ne transmettons pas les vidéos ou résultats biomécaniques à des fins de publicité.

9. Conservation et suppression

10. Tes choix et tes droits

Tu peux refuser ou retirer le suivi dans les Réglages iOS, supprimer tes séances dans l'application et demander l'accès, la rectification ou la suppression des données que nous contrôlons. Pour une demande, écris à tabout.zakaria@gmail.com. Pour un ancien partage créé par une version 2.10 ou antérieure, fournis le lien concerné. Pour un fichier .tnnscoach partagé à partir de la version 2.11, nous ne détenons aucune copie serveur à supprimer : utilise les contrôles du service choisi et contacte le destinataire pour ses propres copies. Certaines données peuvent devoir être conservées lorsqu'une obligation légale l'impose.

11. Enfants

Tennis AI Coach est une application destinée à un public général et n'est pas conçue spécifiquement pour les enfants. Nous ne cherchons pas à collecter sciemment les données personnelles d'un enfant. Si tu es parent ou représentant légal et penses qu'un enfant nous a transmis des données personnelles, contacte-nous à tabout.zakaria@gmail.com en indiquant les éléments nécessaires pour identifier la donnée ou le lien concerné. Nous examinerons la demande et supprimerons les données lorsque cela est requis.

12. Responsable et contact

Responsable : Zakaria Tabout. Contact : tabout.zakaria@gmail.com.

13. Modifications

Nous mettrons cette page à jour si les pratiques de l'application changent. La date ci-dessus indique la dernière révision.