JitaVision

Politique de confidentialité

Version 1.11 - Date de mise à jour : 23 octobre 2026

1. Objet de la politique

La présente politique de confidentialité décrit les modalités selon lesquelles les services JitaVision, incluant l'application mobile (iOS/Android), les interfaces web associées et le backend, collectent, utilisent, stockent, partagent et suppriment les données à caractère personnel, conformément au règlement (UE) 2016/679 (RGPD).

Elle couvre les traitements effectivement implémentés dans le projet JitaVision (code et documentation de conformité associée), notamment les parcours d'authentification, la gestion des comptes et profils, la réalisation et la livraison des analyses de vos combats, les notifications, l'export de données et la suppression de compte.

2. Responsable de traitement

Le responsable de traitement est l'entité exploitant JitaVision.

  • Raison sociale: Dimitri Lefebvre
  • Représentant légal: Dimitri Lefebvre
  • Adresse: 3 rue Saint-Fiacre, 60200 Compiègne
  • Email de contact vie privée: rgpd@jitavision.com
  • Toute question relative aux données personnelles: rgpd@jitavision.com

3. Données traitées

3.1 Données d'identité et de compte

  • données: email, prénom, nom, rôle utilisateur, informations de profil;
  • données mineurs: relation représentant légal-enfant mineur et informations associées nécessaires à l'administration du profil;
  • photo de profil facultative, importée depuis la galerie, pour votre profil ou celui d'un enfant rattaché (les avatars illustrés fournis avec l'application ne quittent pas votre appareil) ;

Finalités: création et gestion du compte, authentification, gestion des profils adultes et mineurs, personnalisation de l'expérience utilisateur.

Base légale: article 6.1.b (exécution du contrat) et article 6.1.c pour certaines traces de conformité.

3.2 Données de sécurité et de session

  • données: jetons d'accès et de rafraîchissement, informations appareil de session (device_id, plateforme, version application, dernier accès), journaux de tentatives de connexion et éléments de sécurité associés (ex: verrouillage de compte après échecs répétés);

Finalités: maintien de session, sécurisation des accès, gestion multi-appareils, révocation des sessions.

Base légale: article 6.1.b (exécution du service) et article 6.1.f (intérêt légitime, sécurité des comptes).

3.3 Données vidéo et contenus médias

  • données: vidéos de combat (capture caméra ou import galerie), audio inclus, miniatures, métadonnées d'upload (taille, durée, résolution, date, source), événements d'analyse et statuts de traitement;

Finalités : réalisation de l'analyse de vos combats (suivi du judoka, relevé des actions et du score), vérification de l'analyse avant sa livraison, replay et statistiques, gestion des envois et renvois de vidéos, amélioration de nos outils d'analyse (voir 3.3 bis).

Comment votre analyse est réalisée. L'analyse de votre combat est réalisée pour vous par JitaVision, à l'aide d'outils informatiques et de notre équipe. Pour vous livrer un résultat fiable, des membres habilités de l'équipe JitaVision peuvent visionner votre vidéo, vérifier ou compléter l'analyse avant de vous la livrer. Pendant ce temps, votre vidéo s'affiche « Vérification en cours ». Le résultat (vidéo annotée, actions, score, notification) vous est livré une fois vérifié, en général sous quelques heures. Les conditions de cet accès sont décrites en 7.1.

Les analyses ne donnent lieu à aucune décision produisant des effets juridiques à votre égard, ou vous affectant de manière significative, au sens de l'article 22 du RGPD : elles servent uniquement à votre suivi sportif, et leur résultat est vérifié par notre équipe. Aucun profilage publicitaire n'est réalisé.

Montages produits à votre demande. Lorsque vous partagez une séquence, une compilation ou les temps forts d'une compétition, l'application n'envoie pas de vidéo: elle transmet la liste des moments retenus, ou le seul identifiant du judoka concerné. Le montage est fabriqué sur nos serveurs à partir de vidéos déjà présentes dans le service, puis téléchargé par l'application pour être remis à la feuille de partage de votre téléphone. Le choix du destinataire vous appartient entièrement et se fait hors de l'application: nous ne diffusons rien, et nous n'avons aucune connaissance de ce que vous envoyez ni à qui.

Base légale : article 6.1.b (exécution du service que vous demandez), y compris le visionnage et la vérification de vos vidéos par notre équipe, nécessaires pour réaliser l'analyse.

3.3 bis Amélioration de nos outils d'analyse

Des images extraites de vos vidéos peuvent servir à améliorer nos outils d'analyse, par exemple pour mieux repérer les judokas sur le tapis. Ces images restent chez JitaVision, ne sont ni vendues ni partagées, et ne servent à aucune autre fin.

  • Base légale : article 6.1.f (intérêt légitime de JitaVision à améliorer la qualité du service).
  • Les vidéos filmées pour un profil mineur ne sont jamais utilisées à cette fin, ni les vidéos filmées en compétition par le kit JitaVision.
  • Vous pouvez vous y opposer à tout moment depuis l'application, dans Compte › Droits RGPD › Utilisation de mes vidéos (réglage « Aider à améliorer Jita Vision »), ou en écrivant à rgpd@jitavision.com. Votre opposition vaut pour l'avenir, et les images déjà extraites de vos vidéos sont retirées de nos jeux de données.

3.4 Données d'activité et de progression

  • données: historique fonctionnel (vidéos, badges, statistiques, onboarding), préférences de notification, consentements utilisateur (état, type, date de mise à jour);

Finalités: fourniture des fonctionnalités métier, suivi de progression, administration des consentements.

Base légale: article 6.1.b (exécution du service), article 6.1.c (preuve des consentements lorsque requis), article 6.1.a (consentement pour traitements optionnels).

3.5 Données de diagnostic technique

  • données: logs de crash, traces d'erreur, breadcrumbs navigation/API, identifiant utilisateur pseudonymisé (id technique), tag de plan;

Finalités: stabilité, débogage, maintenance et amélioration de la fiabilité.

Base légale: article 6.1.f (intérêt légitime, sécurité et bon fonctionnement du service).

3.6 Données d'achat et d'abonnement

  • données: preuve d'achat délivrée par la boutique (Google Play ou App Store), identifiant du produit acheté, et l'état qui en découle - abonnement en cours et solde de crédits d'analyse - rattachés à votre compte;

Finalités: vérifier l'achat auprès de la boutique, créditer le foyer, ouvrir les fonctionnalités correspondantes et permettre la restauration des achats.

Aucune donnée de paiement ne transite par l'application ni par nos serveurs. La boutique encaisse; nous ne recevons qu'une preuve d'achat et un identifiant de compte. Nous n'avons accès ni à vos coordonnées bancaires, ni à votre numéro de carte, ni à votre moyen de paiement.

Base légale: article 6.1.b (exécution du service demandé).

3.7 Lecture du tableau de score

Lors des compétitions équipées du kit JitaVision, le tableau de score est photographié et lu automatiquement : noms, initiales et clubs des deux combattants, scores, pénalités et chrono. Ces informations sont rattachées aux profils correspondants, y compris mineurs, pour compléter leurs combats ; chaque combattant voit donc le nom et le club de son adversaire. Les images du tableau sont conservées un an, puis effacées ; les informations lues (noms, clubs, scores) restent attachées aux combats tant que ceux-ci existent.

Base légale : article 6.1.f (intérêt légitime, compléter les combats des judokas à partir des informations affichées sur le tableau de score de la compétition).

4. Données non collectées à ce stade

  • géolocalisation GPS: non collectée;
  • contacts, calendrier et historique web: non collectés;
  • coordonnées bancaires, numéro de carte et moyen de paiement: jamais collectés ni vus par l'application ou par nos serveurs. Les achats intégrés sont encaissés par Google Play et par l'App Store, qui ne nous transmettent qu'une preuve d'achat (voir 3.6).

5. Sources de données

Les données proviennent de vos saisies directes, de l'usage de l'application, de votre terminal (permissions médias/caméra/micro selon usage) et des réponses du backend JitaVision, ainsi que des boutiques d'applications (App Store, Google Play) pour la vérification des achats intégrés.

6. Permissions et accès appareil

L'application peut demander, selon les écrans utilisés:

  • caméra;
  • microphone;
  • accès médias/images/vidéos pour import depuis la galerie;
  • facturation Google Play (Android), pour les achats intégrés.

Ces permissions servent exclusivement aux fonctionnalités vidéo et média du service, et aux achats intégrés.

7. Destinataires et sous-traitants

7.1 Destinataires internes

Les données sont traitées par les équipes habilitées de JitaVision (technique, support, exploitation, réalisation et vérification des analyses), dans la limite du besoin d'en connaître.

Pour réaliser et vérifier votre analyse (voir 3.3), des membres habilités de l'équipe JitaVision peuvent visionner les vidéos, y compris celles de mineurs, et voir à cette occasion le prénom et le nom du compte qui a filmé et du judoka filmé. Cet accès est réservé à un nombre restreint de personnes, passe par un outil interne sécurisé, et chaque consultation ou intervention est enregistrée (qui, quelle vidéo, quelle opération, quand). Aucun prestataire extérieur n'intervient dans l'analyse.

7.2 Sous-traitants techniques

  • Sentry: diagnostic crash et erreurs techniques (données pseudonymisées);
  • serveur de calcul de l'éditeur, en France, pour la préparation et l'analyse des vidéos et la fabrication des montages;
  • Firebase Cloud Messaging (Google) et Apple Push Notification service, pour l'envoi des notifications sur votre téléphone;
  • Have I Been Pwned, pour vérifier qu'un mot de passe n'a pas fuité : seul un court préfixe de son empreinte est envoyé, jamais le mot de passe;
  • OVHcloud, en France (Roubaix et Gravelines), pour le stockage des fichiers vidéos et médias ;
  • infrastructure backend et composants techniques (API, base de données, bus, SMTP) selon la configuration de l'exploitant;
  • Google Play (Android) et App Store (Apple) pour les achats intégrés: ils encaissent le paiement et nous délivrent la preuve d'achat que nous vérifions auprès d'eux; ils reçoivent à cette fin nos demandes de vérification des achats. Ils agissent comme vendeurs, non comme sous-traitants, et leurs propres politiques s'appliquent à la transaction.

Aucune vente de données personnelles. Les partages sont limités aux besoins techniques d'hébergement, de sécurité et de maintenance.

7.3 Clubs, enseignants et représentants légaux

Si vous indiquez votre club, les enseignants de ce club inscrits sur JitaVision voient, dans la liste des membres, votre prénom, l'initiale de votre nom et votre catégorie d'âge, y compris pour un judoka mineur.

Un enseignant ne peut suivre un judoka qu'avec son accord : il envoie une demande, que le judoka majeur — ou, pour un mineur, l'un de ses représentants légaux — accepte ou refuse depuis Compte › Mes enseignants. La demande indique ce que le suivi permet ; sans réponse, elle expire au bout de 14 jours. Une fois le suivi accepté, l'enseignant voit le profil du judoka, ses vidéos et ses statistiques, peut télécharger ses vidéos et filmer des combats pour lui ; il ne peut ni les supprimer, ni les annoter, ni les partager.

Le judoka majeur, ou chacun de ses représentants légaux, peut mettre fin au suivi à tout moment depuis le même écran : l'enseignant perd aussitôt l'accès, et ne peut renouveler sa demande qu'après 30 jours. Une vidéo filmée par l'enseignant peut être supprimée par le judoka ou ses représentants, depuis son menu dans Replay. Les suivis antérieurs à ce fonctionnement sont maintenus ; les judokas concernés en sont informés et peuvent y mettre fin de la même façon.

Lorsqu'un enfant a deux représentants légaux sur JitaVision, chacun accède à l'ensemble des données de l'enfant.

8. Transferts hors UE

La mise à disposition mobile repose sur deux services de notifications push externes: Firebase Cloud Messaging (FCM - Google) pour Android et Apple Push Notification service (APNs - Apple) pour iOS. Ces flux push peuvent impliquer des traitements hors UE selon l'infrastructure des fournisseurs et la localisation effective de leurs services.

Les données principales sont hébergées en France/UE; les canaux push mobiles Android/iOS peuvent toutefois transiter via des infrastructures hors UE.

Selon la configuration déclarée du projet, l'hébergement principal repose sur OVHcloud, à Roubaix et Gravelines (France, UE) et le fournisseur SMTP configuré est OVH. Le risque principal de transfert hors UE concerne donc surtout les notifications push mobiles Android/iOS. Have I Been Pwned, situé hors de l'Union européenne, ne reçoit qu'un court préfixe de l'empreinte d'un mot de passe, envoyé par nos serveurs : cette information ne permet pas de vous identifier. Aucun autre transfert hors UE n'est réalisé par nos services.

Lorsque nécessaire, des garanties appropriées sont appliquées conformément aux articles 44 et suivants du RGPD (clauses contractuelles types, décisions d'adéquation, mesures complémentaires techniques et organisationnelles).

9. Durées de conservation

Sauf obligation légale contraire, les données sont conservées selon les principes suivants:

9.1 Données compte et profil

  • conservées tant que le compte est actif;
  • en cas de suppression de compte, suppression logique puis définitive selon le cycle technique du backend (fenêtre de grâce constatée jusqu'à 30 jours);
  • sauvegardes de la base de données : chiffrées, conservées en France chez OVHcloud et protégées contre toute modification, elles sont supprimées automatiquement au bout de 8 jours à 400 jours selon leur ancienneté ; les données d'un compte supprimé peuvent y subsister jusqu'à leur expiration, sans être utilisées, sauf restauration nécessaire après un incident ;

9.2 Données vidéos et analyses

  • conservées tant que nécessaires à la fourniture du service replay/analyse ou jusqu'à suppression utilisateur/suppression du compte;
  • montages de partage (séquence, compilation, temps forts) : conservés sur nos serveurs 3 jours avec l'offre gratuite, 7 jours avec Advanced et 14 jours avec Premium, puis supprimés automatiquement. Ce délai, fixé à la création du montage, permet de renvoyer un montage déjà demandé sans le refabriquer ; passé ce terme, un nouveau partage produit un nouveau montage.
  • vérifications et compléments apportés à une analyse : conservés avec l'analyse, et supprimés avec la vidéo ;
  • journal des consultations et interventions de notre équipe sur vos vidéos : conservé 1 an, à des fins de sécurité et de preuve, puis supprimé ; il ne contient pas la vidéo ;

9.3 Consentements

  • conservation des traces de consentement pendant la durée légale applicable (minimum 5 ans indiqué dans la documentation de conformité du projet).

9.4 Données diagnostic tiers

  • rétention cible: 90 jours pour les données Sentry, selon paramétrage.

9.5 Données locales sur l'appareil

  • jetons d'authentification: jusqu'à déconnexion ou invalidité session;
  • préférences locales: jusqu'à déconnexion ou suppression locale;
  • snapshots de cache local: fenêtre de fraîcheur de 24 h, puis rafraîchis;
  • index vidéo local/outbox: conservés tant que non purgés;
  • extraits vidéo mis en cache pour la lecture (Android): morceaux de vidéo conservés temporairement pour éviter de retélécharger un passage déjà vu et préparer la vidéo suivante; espace plafonné et géré automatiquement par le système, qui les efface lorsqu'il a besoin de place;
  • images d'aperçu mises en cache: conservées pour afficher la vignette d'une vidéo sans nouvel accès au réseau, y compris hors connexion; supprimées lorsque la vidéo correspondante disparaît;
  • fichiers vidéo locaux: conservation ou suppression automatique après upload réussi selon la politique configurée de purge locale ;
  • fichier d'export de données: temporaire puis supprimé après partage sur iOS, enregistré dans le dossier choisi par l'utilisateur sur Android;
  • montages de temps forts déjà partagés: trois fichiers au plus, un par judoka suivi, gardés dans l'espace de cache de l'application pour renvoyer la même vidéo sans la retélécharger et pouvoir la partager hors connexion. Au-delà de trois, le moins récemment partagé cède sa place. Le système peut les reprendre s'il manque de place. Ils sont effacés à la déconnexion, et retirés dès que le droit d'accéder au judoka concerné disparaît - enfant délié, élève qu'on ne suit plus, consentement retiré.

Ces données locales restent sur l'appareil: elles ne sont transmises à aucun tiers et ne constituent pas une collecte supplémentaire. Les extraits vidéo et les images d'aperçu mis en cache sont des copies de contenus déjà présents dans le service, conservées pour accélérer la lecture. La désinstallation de l'application les supprime, comme l'ensemble des données locales.

10. Sécurité des données

Mesures principales:

  • chiffrement en transit via HTTPS/TLS pour appels API et uploads;
  • stockage sécurisé des jetons de session via mécanismes sécurisés natifs (Keychain/Keystore selon plateforme);
  • séparation des stockages locaux selon les usages (tokens, préférences, caches, index vidéos, fichiers médias);
  • contrôle des sessions (refresh, invalidation/logout, gestion appareils);
  • journalisation technique, journalisation des accès de l'équipe aux vidéos (conservée un an) et supervision des erreurs.

11. Vos droits RGPD

Conformément au RGPD, vous disposez notamment des droits suivants:

  • droit d'accès;
  • droit de rectification;
  • droit à l'effacement;
  • droit à la limitation;
  • droit d'opposition (selon les cas);
  • droit à la portabilité;
  • droit de retirer votre consentement à tout moment pour les traitements fondés sur le consentement.

Moyens disponibles:

  • écran de gestion des consentements;
  • export de vos données;
  • suppression du compte depuis l'application et via la page dédiée de suppression;
  • gestion des appareils connectés.

Vous pouvez également exercer vos droits via rgpd@jitavision.com.

12. Mineurs et représentants légaux

L'application prend en charge des profils mineurs via représentant légal. Certaines données du représentant légal sont nécessaires à la création et à la gestion du compte mineur. Les traitements sont limités aux finalités de gestion sportive, d'authentification et d'administration du compte.

Les vidéos des judokas mineurs sont analysées de la même façon que les autres : des membres habilités de notre équipe peuvent les regarder pour réaliser et vérifier l'analyse, dans les conditions décrites en 7.1. Concrètement, une personne de JitaVision peut voir la vidéo du combat et le nom du judoka, uniquement pour préparer son analyse.

Les enseignants du club indiqué pour l'enfant voient son prénom, l'initiale de son nom et sa catégorie d'âge ; ils ne peuvent le suivre, et voir ses vidéos, qu'avec l'accord de l'un de ses représentants légaux, dans les conditions décrites en 7.3.

13. Base contractuelle et caractères obligatoires

Les données strictement nécessaires à l'ouverture et à l'utilisation du service (email, identité minimale, authentification, données vidéo pour l'analyse) sont obligatoires pour fournir les fonctionnalités correspondantes.

Les données optionnelles (certaines préférences et champs de profil) restent facultatives, sauf mention contraire dans les formulaires.

14. Cookies et version web

Sur l'application mobile, les jetons de session sont conservés dans les stockages sécurisés du système (Keychain sur iOS, Keystore sur Android).

Sur l'espace web (app.jitavision.com), le jeton de rafraîchissement de la session est conservé dans un cookie, « __Secure-jv_refresh », déposé par notre serveur (api.jitavision.com) à la connexion. Ce cookie est HttpOnly (les scripts de la page ne peuvent pas le lire), Secure (il ne circule qu'en HTTPS) et réservé aux requêtes de connexion et de renouvellement de la session. Sa durée de vie est de 30 jours, et il est effacé à la déconnexion. Le jeton d'accès reste dans la mémoire de la page : rien n'est enregistré dans le navigateur (ni localStorage, ni sessionStorage), et il est reconstruit à chaque ouverture de la page tant que le cookie est valide.

Ce cookie est strictement nécessaire à la connexion à l'espace web : il ne sert ni à la mesure d'audience ni à la publicité, et ne demande donc pas de consentement. Le site ne dépose aucun autre cookie.

15. Évolution de la politique

Cette politique peut être mise à jour pour refléter les évolutions fonctionnelles, les exigences légales/réglementaires et les changements de sous-traitants ou de mesures de sécurité. La date de mise à jour en tête du document fait foi.

16. Réclamation auprès d'une autorité de contrôle

Si vous estimez que vos droits ne sont pas respectés, vous pouvez introduire une réclamation auprès de l'autorité de contrôle compétente (en France: CNIL, www.cnil.fr) ou de CNIL (Commission nationale de l'informatique et des libertés).

Annexe - Cartographie technique de référence

Principaux traitements vérifiés dans le projet JitaVision:

  • authentification et jetons: secure store natif + refresh sur mobile, cookie HttpOnly sur le web;
  • profil/compte: endpoints /me, /me/consents, /me/devices, /me/notifications/preferences, /me/export, DELETE /me;
  • vidéos: import/capture locale, upload présigné, completion, analyse et vérification par notre équipe, replay;
  • données locales: AsyncStorage/MMKV selon usages, fichiers app documents/cache/outbox;
  • lecture du tableau de score en compétition;
  • suivi par un enseignant du club;
  • diagnostic: Sentry (si configuré) + journalisation technique;
  • liens légaux: politique de confidentialité, CGU, suppression de compte.

Pour toute question relative à cette politique: rgpd@jitavision.com.