Grid Team GRID TEAM

Dernière mise à jour : 26 octobre 2026

Sommaire

1. Qui sommes-nous ?2. Quelles données on collecte ?3. Pourquoi on traite tes données ?4. Avec qui on partage tes données ?5. Combien de temps on garde tes données ?6. Tes droits (RGPD)7. Sécurité des données8. Mineurs9. Transferts internationaux10. Pubs natives AdMob — comment ça marche11. Cookies (sur le site `gridteam.app`)12. Modifications de cette politique13. Contact

1. QUI SOMMES-NOUS ?

Grid Team est une application mobile éditée par Milan Labs, micro-entreprise française dirigée par Thomas Pensec.

Nous sommes une équipe d'une personne. Aucun investisseur, aucun groupe média derrière. Cette politique reflète notre engagement réel pour ta vie privée.

2. QUELLES DONNÉES ON COLLECTE ?

2.1 Données que tu nous donnes directement

DonnéeQuandPourquoi
EmailInscriptionAuthentification + notifications transactionnelles
Nom / PseudoInscriptionAffichage dans les classements et ligues
PronosticsÀ chaque GPCœur du service — sans ça l'app ne fonctionne pas
Messages du chat de ligue (texte, réponses, réactions)Quand tu écris dans le chat d'une ligueLes afficher aux membres de la ligue, et les vérifier avant publication
Signalements (motif, avec une copie du message signalé)Quand tu signales un messageModération : protéger les joueurs
Anciens messages du chat communautaireAvant le retrait de cette fonctionAncien chat communautaire
Préférences langueSettingsAdapter l'interface
Sport favori (F1 / MotoGP)OnboardingPersonnaliser le contenu

2.2 Données collectées automatiquement

DonnéeOriginePourquoi
Identifiant publicitaire (IDFA / GAID)OS de ton téléphonePubs natives via AdMob (optionnel, désactivable)
Crash logs anonymisésSentryDébugger les bugs sans t'identifier
Événements produit (écrans ouverts, actions dans l'app)PostHog (hébergement UE)Comprendre ce qui sert vraiment — sans email ni nom
Statistiques d'usage anonymesLogs serveurComprendre quelles features marchent
Adresse IPConnexionSécurité (anti-spam) — anonymisée sous 30 jours
Jeton de notification (Expo Push, Apple APNs, Google FCM)Ton téléphone, si tu autorises les notificationsT'envoyer les notifications (courses, scores, chat de ligue)
Type d'appareil + OSOSAdapter les performances

2.3 Le chat de ligue, en clair

  • Tes messages ne sont visibles que des membres de la ligue, y compris ceux qui la rejoignent plus tard (ils voient l'historique du chat).
  • Avant publication, le texte de chaque message passe par un filtre automatique puis par Mistral AI (intelligence artificielle, société française, hébergement dans l'UE), qui vérifie qu'il respecte les règles du chat. Seul le texte du message est transmis — ni ton pseudo, ni ton email.
  • Un message refusé à l'envoi n'est pas publié et son texte n'est pas enregistré chez nous : on garde seulement, pendant 24 h, la trace du refus (qui, dans quelle ligue, et sa catégorie, par exemple « insulte »). Nos statistiques d'usage (PostHog) comptent aussi les refus, avec leur catégorie, jamais le texte ; et après plusieurs refus rapprochés, l'équipe reçoit une alerte avec ton pseudo.
  • Si la vérification était indisponible à l'envoi et que le message est refusé ensuite, il n'est jamais publié : il reste visible de toi seul, marqué « Masqué par la modération », jusqu'à ce que tu le supprimes.
  • Quand un membre écrit, les autres membres peuvent recevoir une notification avec le nom de la ligue, le pseudo de l'auteur et un extrait du message (s'il y en a plusieurs : leur nombre et les pseudos de leurs auteurs). Chacun peut la couper, ligue par ligue (la cloche du chat) ou dans les réglages de son téléphone.
  • Un signalement garde une copie du message signalé, pour que nous puissions le juger même si le message a été supprimé depuis.

2.4 Ce qu'on NE collecte PAS

  • ❌ Géolocalisation précise
  • ❌ Contacts
  • ❌ Photos / vidéos
  • ❌ Microphone / caméra
  • ❌ Historique de navigation hors app
  • ❌ Données comportementales pour profilage publicitaire

3. POURQUOI ON TRAITE TES DONNÉES ?

Bases légales RGPD Article 6 :

FinalitéBase légaleDonnées
Fournir le service (auth, pronos, ligues, classements)Exécution du contrat (6.1.b)Email, nom, pronos
Le chat de ligue (afficher tes messages, les notifications)Exécution du contrat (6.1.b)Messages, pseudo
Modération du chat (vérification avant publication, signalements, exclusions)Intérêt légitime (6.1.f) — la sécurité des joueursTexte des messages, signalements
Communication transactionnelleExécution du contratEmail
Sécurité (anti-spam, anti-abus)Intérêt légitime (6.1.f)IP, logs
Publicité personnalisée AdMobConsentement (6.1.a)IDFA / GAID — tu peux refuser via UMP au lancement
Publicité contextuelle (sans tracking)Intérêt légitimeAucune donnée perso
Communication marketing (newsletter)ConsentementEmail — opt-in explicite

4. AVEC QUI ON PARTAGE TES DONNÉES ?

4.1 Sous-traitants techniques (Article 28 RGPD)

ServiceRôleLocalisationGaranties
SupabaseBase de données + authEU (Frankfurt)Accord de traitement des données (DPA) de Supabase
CloudflareCDN + DNSEdge globalDPA Cloudflare standard
ResendEnvoi emailsUS (clauses contractuelles types EU)DPA de Resend
Google AdMobRégie publicitaireUSConsentement requis (UMP)
SentryCrash reportingEUDPA de Sentry, anonymisé
PostHogAnalytics produitUE (eu.i.posthog.com)Aucune donnée directement identifiante ; identifiant interne uniquement après connexion
Mistral AI (société française)Vérification automatique des messages du chat de ligue avant publication (le texte seul)UEAccord de traitement des données (DPA) de Mistral AI
Expo (Expo Push), puis Apple (APNs) et Google (Firebase Cloud Messaging)Envoi des notifications push : nom de la ligue, pseudo de l'auteur et extrait du message pour le chatÉtats-UnisData Privacy Framework UE–États-Unis auquel Expo déclare adhérer ; conditions d'Apple et de Google pour leurs services de notification

4.2 Aucune vente de données

On ne vend tes données à personne. Jamais. Aucun broker, aucun partenaire commercial.

4.3 Autorités publiques

Uniquement si on y est légalement contraints (réquisition judiciaire valide).

5. COMBIEN DE TEMPS ON GARDE TES DONNÉES ?

DonnéeDurée
Compte actifTant que tu l'utilises
Compte inactifSuppression auto après 24 mois d'inactivité
PronosticsConservés tant que ton compte existe (sinon supprimés avec)
Messages du chat de ligueTant que la ligue et ton compte existent, même si tu quittes la ligue : supprime-les avant de partir si tu veux qu'ils disparaissent (ou écris-nous). Un message que tu supprimes, ou que le créateur de la ligue retire, perd son texte immédiatement ; il peut subsister au plus 30 jours dans les sauvegardes chiffrées
Messages refusés par la modérationRefusés à l'envoi : texte jamais enregistré chez nous, trace du refus effacée après 24 h. Refusés après une vérification différée : masqués, visibles de toi seul, jusqu'à ce que tu les supprimes ou que ton compte ou la ligue soit supprimé
Signalements (avec la copie du message signalé)Jusqu'à la suppression de ton compte ou de celui de l'auteur du message (la copie part avec le compte de son auteur)
Exclusions du chat (motif, durée)Jusqu'à la suppression de ton compte
Anciens messages du chat communautaireTant que ton compte existe ; tu peux en demander la suppression à contact@gridteam.app
Logs serveur30 jours puis suppression
Crash logs90 jours puis suppression
Email opt-in newsletterJusqu'à désinscription

6. TES DROITS (RGPD)

Tu as le droit de :

  • ✅ Accéder à tes données (export JSON depuis l'app — Profil → Exporter mes données, chat de ligue compris — ou sur demande)
  • ✅ Rectifier des données inexactes (modifiable depuis l'app)
  • ✅ Supprimer ton compte et toutes tes données (bouton « Supprimer mon compte » dans ton profil, ou demande à contact@gridteam.app)
  • ✅ Limiter le traitement (suspendre temporairement)
  • ✅ Récupérer tes données dans un format portable (JSON)
  • ✅ T'opposer au traitement basé sur l'intérêt légitime
  • ✅ Retirer ton consentement publicité personnalisée à tout moment (Settings → Privacy)
  • ✅ Te plaindre auprès de la CNIL (cnil.fr)

Pour exercer ces droits : contact@gridteam.app — réponse sous 30 jours max.

7. SÉCURITÉ DES DONNÉES

On met en place des mesures techniques et organisationnelles :

  • 🔒 Chiffrement en transit : HTTPS partout, TLS 1.3
  • 🔒 Chiffrement au repos : DB Supabase chiffrée
  • 🔒 Authentification : tokens JWT sécurisés, sessions limitées dans le temps
  • 🔒 Mots de passe : hashés bcrypt (jamais stockés en clair)
  • 🔒 Accès interne : minimal — seul le dev solo (Thomas) a accès à la DB de prod, en lecture seule sauf interventions critiques
  • 🔒 Sauvegardes : quotidiennes, chiffrées, rétention 30 jours

En cas de violation de données affectant tes droits, on te notifie sous 72 heures (conformément à l'Article 33 RGPD).

8. MINEURS

Grid Team est destiné aux utilisateurs de 13 ans et plus.

  • Si tu as moins de 13 ans, ne crée pas de compte. Si on découvre un compte enfant, on le supprime.
  • Si tu es mineur, l'inscription requiert l'accord de tes parents (voir les CGU, §5).

9. TRANSFERTS INTERNATIONAUX

Certains prestataires traitent des données hors UE : Resend, Google AdMob, Expo, ainsi qu'Apple et Google pour l'acheminement des notifications. Garanties :

  • Le Data Privacy Framework UE–États-Unis, quand le prestataire y adhère
  • Sinon, les clauses contractuelles types de la Commission européenne prévues par ses conditions

10. PUBS NATIVES ADMOB — COMMENT ÇA MARCHE

L'app est financée par des publicités natives (cards qui ressemblent à des articles, frequency-cap 1 pub max toutes les 5 cards).

  • Avec ton consentement (popup UMP au premier lancement) → pubs personnalisées AdMob, qui utilisent ton IDFA / GAID
  • Sans consentement → pubs contextuelles (pas de tracking, basées uniquement sur le contenu de l'app)

Tu peux changer ton choix à tout moment : Settings → Privacy → Personnalisation publicitaire.

11. COOKIES (SUR LE SITE GRIDTEAM.APP)

Le site web n'utilise que des cookies strictement nécessaires (préférence langue, session). Aucun cookie de tracking ou d'analytics tiers.

12. MODIFICATIONS DE CETTE POLITIQUE

Si on change cette politique, on met à jour la date « Dernière mise à jour » en haut de cette page ; pour un changement important, on te prévient aussi dans l'app ou par email.

13. CONTACT

Pour toute question, demande, ou plainte :