ekip.Ekip

Politique de confidentialité

Dernière mise à jour : 4 septembre 2026

1. Responsable du traitement

Le responsable du traitement est KEEMTECH, joignable à contact@ekip-app.fr.

  • Siège social : 47 rue Vivienne, 75002 Paris, France
  • SIREN : 538 345 018
  • SIRET : 538 345 018 00021
  • N° TVA intracommunautaire : FR04 538 345 018
  • Identifiant des applications : com.mahkamma.ekip (iOS et Android)

2. Données collectées

Nous collectons uniquement ce qui sert à faire fonctionner Ekip. Aucune donnée n’est vendue. Aucune publicité n’est diffusée. L’identifiant publicitaire (IDFA / GAID) n’est pas utilisé.

Compte et profil

  • Nom, prénom et adresse e-mail (création de compte, OTP)
  • Numéro de téléphone (optionnel)
  • Photo de profil (optionnelle, choisie depuis l’appareil photo ou la photothèque)
  • Numéro de licence FFF (optionnel, saisi par vous ou votre club)
  • Messages volontaires de retour (bug ou idée) envoyés depuis l’app vers contact@ekip-app.fr, avec le contexte technique (version de l’app, OS, club et équipe actifs)

Club, équipes et joueurs

  • Identifiants FFF du club et des équipes (numéro de club, équipes, compétitions), nom, ville, code postal, couleurs et logo
  • Revendication de club : l’app lit l’annuaire FFF des dirigeants (nom, rôle, e-mail, téléphone) sur l’appareil pour que le demandeur se reconnaisse. Seuls le nom et le rôle de la personne choisie sont enregistrés (trace de revendication). Les e-mails et téléphones des autres dirigeants ne sont pas stockés chez Ekip
  • Fiches joueurs : nom, prénom, date de naissance, licence FFF, photo, téléphone, e-mail, poste, pied fort, numéro de maillot, statut (blessé, suspendu, etc.) — y compris pour un mineur saisi par un coach ou un tuteur, sans compte ni e-mail pour l’enfant
  • Liens parent / tuteur : un adulte peut gérer la présence d’un enfant sans que l’enfant ait son propre compte
  • Invitations : e-mail, rôle (admin, coach, joueur, parent) et jeton d’invitation

Présences, matchs et entraînements

  • Déclarations de présence (présent, absent, incertain)
  • Calendrier FFF importé depuis l’appareil : numéros de match, adversaires, scores, stades (nom et adresse du lieu)
  • Météo du lieu (match et entraînement) : l’adresse du stade ou du terrain est envoyée au géocodeur Open-Meteo, puis les coordonnées renvoyées à l’API de prévision. Ce n’est pas la position GPS de votre téléphone
  • Entraînements créés par le coach (date, lieu, récurrence)
  • Compositions et convocations

Notifications

  • Jeton de notification push (Expo / APNs / FCM), associé à votre compte, pour les rappels de présence et de convocation
  • Préférences de notification (opt-in par type d’alerte)

Abonnement Ekip Club

  • Statut d’abonnement du club (essai, actif, expiré) et date de fin d’essai
  • Dans l’app : jetons d’achat Apple (StoreKit) et Google Play, via RevenueCat — identifiant RevenueCat = identifiant du club, pas votre e-mail
  • Sur le site : identifiants Stripe (client et abonnement). Le numéro de carte ne transite jamais par nos serveurs

Données techniques

  • Journaux de plantage et traces d’erreur (Sentry) : pile d’appel, modèle d’appareil, version de l’OS. E-mail, jetons et adresses IP sont filtrés avant envoi
  • Jeton de session (JWT) stocké localement sur l’appareil

3. Finalités et bases légales

  • Exécution du contrat — créer le compte, gérer l’équipe, les présences, les convocations et l’abonnement
  • Intérêt légitime — importer le calendrier FFF public, diagnostiquer les plantages, prévenir la fraude sur les achats, améliorer le produit à partir des retours volontaires
  • Consentement — photo de profil, notifications push, numéro de téléphone (champs optionnels ; révocables dans l’app)
  • Obligation légale — conservation des pièces de facturation chez Apple, Google ou Stripe

4. Sous-traitants

Chaque SDK présent dans l’application mobile ou impliqué dans le paiement web est listé ici. S’il n’est pas dans cette liste, il n’est pas dans le binaire.

Hébergement applicatif

  • Supabase, Inc. — base PostgreSQL, authentification (OTP e-mail), stockage des photos, fonctions serveur. Région eu-west-3 (Paris). Politique Supabase
  • Netlify, Inc. (États-Unis) — hébergement du site ekip-app.fr. Journaux d’accès (IP, URL). Pas de cookies de suivi. Politique Netlify

Dans l’application mobile

  • Sentry (Functional Software, Inc.) — plantages et erreurs. Organisation hébergée sur sentry.io (États-Unis). Pas de replay de session. Politique Sentry
  • RevenueCat, Inc. (États-Unis) — validation des achats in-app Apple et Google. Reçoit l’identifiant du club et le reçu magasin, pas votre carte. Politique RevenueCat
  • Apple — StoreKit (abonnement) et APNs (push iOS)
  • Google — Play Billing (abonnement) et FCM (push Android). Pas de Play Ads, pas d’identifiant publicitaire
  • Expo (650 Industries, Inc.) (États-Unis) — jeton push Expo et infrastructure de build. Politique Expo
  • Open-Meteo — géocodage de l’adresse du lieu et prévision météo. Reçoit l’adresse du stade ou du terrain, l’IP de l’appareil et les coordonnées calculées. Journaux d’API conservés 90 jours. Conditions Open-Meteo

Paiement web uniquement

E-mails et données FFF

  • Resend (États-Unis) — e-mails transactionnels : code de connexion, invitations, et retours (bug / idée) envoyés à contact@ekip-app.fr. Politique Resend
  • Fédération Française de Football — API publique api-dofa.fff.fr, appelée depuis l’appareil. Nous y lisons le calendrier, les équipes, et — pour revendiquer un club — l’annuaire des dirigeants (nom, rôle, e-mail, téléphone). Nous n’envoyons pas à la FFF les fiches joueurs, photos ni présences. Chez Ekip, nous stockons les identifiants FFF (club, équipe, match) et, pour la revendication, le nom et le rôle du dirigeant choisi

5. Transferts hors Union européenne

Les données métier (comptes, clubs, photos, présences) restent en France (Supabase, Paris). Les sous-traitants suivants sont aux États-Unis : Netlify, Sentry, RevenueCat, Expo, Resend, et Stripe pour une partie du traitement paiement. Open-Meteo reçoit l’adresse du lieu depuis l’appareil (voir §4). Ces transferts reposent sur les clauses contractuelles types de la Commission européenne et, le cas échéant, sur le cadre Data Privacy Framework.

6. Mineurs et parents

Ekip n’est pas une application pour enfants : elle s’adresse aux éducateurs, dirigeants et parents de clubs amateurs FFF. Les catégories jeunes existent, donc des données de mineurs (nom, date de naissance, photo, licence, présences) peuvent être saisies par un coach ou un parent. Les moins de 16 ans sont gérés par un parent ou tuteur légal, qui déclare les présences à leur place : l’enfant n’a pas besoin de créer son propre compte.

  • Un parent ou tuteur légal gère la présence de son enfant sans compte enfant obligatoire
  • Nous ne montrons pas de publicité, ne profilons pas les mineurs et ne transmettons pas leurs données à des régies pub
  • Pour supprimer les données d’un enfant, le parent ou le coach peut retirer la fiche joueur ; le parent peut aussi supprimer son propre compte (voir §8)

7. Durée de conservation

  • Compte et profil : tant que le compte est actif, puis suppression immédiate à la demande (§8)
  • Données de club (effectifs, matchs, présences) : tant que le club utilise Ekip — elles appartiennent au club, pas au compte personnel
  • Invitations : conservées tant qu’elles sont en attente, acceptées ou annulées, ou jusqu’à la suppression du compte de l’expéditeur ou du destinataire. La date d’expiration empêche d’utiliser le lien ; elle n’efface pas la ligne (e-mail et jeton restent en base)
  • Trace de revendication de club (nom et rôle du dirigeant choisi) : tant que le club existe
  • Jetons push : jusqu’à déconnexion, révocation ou suppression du compte
  • Journaux Sentry : 90 jours
  • Messages de retour (bug / idée) : la ligne en base est supprimée avec le compte. La copie déjà envoyée à contact@ekip-app.fr (et éventuellement conservée par Resend) n’est pas effacée automatiquement ; pour la faire supprimer, écrivez à cette adresse
  • Pièces de facturation (Apple, Google, Stripe) : durée légale comptable, chez le prestataire de paiement

8. Suppression du compte

Vous pouvez supprimer votre compte vous-même, à tout moment, depuis l’application : onglet Profil, section Compte, puis Supprimer mon compte. La suppression est immédiate et définitive.

Sont alors effacés votre compte, votre profil (nom, e-mail, téléphone), votre jeton de notification, vos invitations en attente et vos liens de parent. La photo de profil est retirée du stockage dans la foulée ; si cet appel échoue, la suppression du fichier est réessayée plus tard (l’accès au compte est déjà coupé). Votre fiche joueur reste dans l’effectif avec votre nom, sans vos coordonnées ni compte, afin de ne pas fausser l’historique de présence. L’entraîneur peut retirer la fiche s’il le souhaite. Le détail est sur Supprimer mon compte.

9. Vos droits

Conformément au RGPD, vous disposez d’un droit d’accès, de rectification, de suppression, de limitation, d’opposition et de portabilité. Le droit de suppression s’exerce dans l’app (voir §8). Pour les autres droits, ou si vous ne pouvez plus vous connecter, écrivez à contact@ekip-app.fr.

Vous pouvez aussi introduire une réclamation auprès de la CNIL.

10. Cookies, publicité et identifiants

Le site ekip-app.fr n’utilise pas de cookies de suivi ni de publicité. Les polices du site sont auto-hébergées (pas d’appel à Google Fonts dans le navigateur). Sentry sur le site ne fait pas de replay de session.

Les applications iOS et Android ne collectent pas l’identifiant publicitaire (IDFA, GAID). Nous ne faisons pas d’ATT (App Tracking Transparency) : rien n’est utilisé pour le suivi publicitaire inter-apps.