Aller au contenu

Confidentialité

Politique de Confidentialité.

Ce que nous collectons, ce que nous ne collectons pas, et comment les données des spectateurs et des administrateurs sont traitées dans Eggbeater. Nous ne vendons ni ne partageons de données personnelles.

  • Aucune donnée vendue ni partagée
  • Chiffré HTTPS / TLS
  • Connexion facultative

En vigueur 28 mars 2026Dernière mise à jour 5 avril 2026

Aperçu et collecte

1À propos de cette politique

Eggbeater est un outil de suivi de tournois pour les équipes et clubs de water-polo. Il ne vend ni ne partage de données personnelles. Cette Politique de Confidentialité décrit comment l’app Eggbeater Water Polo (« l’App ») traite les informations lorsque vous l’utilisez — dans n’importe quel navigateur, ou via nos applications natives pour iOS, Android et Apple TV. En utilisant l’App, vous acceptez cette politique. L’app Apple TV est un compagnon en lecture seule qui affiche des informations publiques de tournoi ; elle ne nécessite ni compte ni connexion et ne collecte aucune donnée personnelle.

2Informations que nous collectons

Informations que vous fournissez

  • Les entrées de l’effectif des joueurs, les scores des matchs, les statistiques de marquage en direct et les données du tableau que vous créez.

Informations provenant de Google (si vous vous connectez avec Google)

  • Le nom d’affichage de votre compte Google, votre adresse e-mail et votre photo de profil — utilisés uniquement pour identifier votre session et afficher votre prénom dans l’en-tête de l’App.
  • Un UID Firebase Authentication, utilisé pour associer vos préférences enregistrées à votre compte dans Firestore.
  • Un jeton d’accès Google OAuth pour Google Agenda (demandé lors de la connexion et conservé uniquement en mémoire).

Informations provenant d’Apple (si vous vous connectez avec Apple)

  • Votre identifiant utilisateur Apple et le nom et l’adresse e-mail que vous choisissez de partager — la fonction Masquer mon adresse e-mail d’Apple peut nous donner une adresse relais privée au lieu de la vôtre, et c’est la seule adresse e-mail que nous voyons.
  • Un UID Firebase Authentication, utilisé de la même manière qu’avec la connexion Google : pour associer vos préférences enregistrées à votre compte.
  • Nous ne recevons jamais le mot de passe ni les informations de votre compte Apple ID.

Authentification administrateur

  • La connexion administrateur utilise Firebase Authentication et un jeton d’identification Firebase à chaque requête API pour vérification.
  • Votre UID Firebase est enregistré dans une liste d’authentification propre au club afin de déterminer l’accès administrateur.
  • Les jetons d’identification administrateur sont actualisés automatiquement et ne sont jamais stockés de façon persistante côté serveur.

Comment nous l’utilisons

3Comment nous utilisons les informations

  • L’accès à Google Agenda est utilisé uniquement pour créer, mettre à jour et supprimer des événements de match dans l’agenda que vous choisissez.
  • Les points de terminaison d’abonnement push sont utilisés uniquement pour envoyer des notifications de calendrier, de rappel et d’annonce.
  • La connexion avec Google est utilisée uniquement pour authentifier votre identité et permettre la synchronisation des préférences entre appareils.
  • Les préférences Firestore stockent Mon joueur et les catégories sélectionnées afin que vos réglages puissent être restaurés.
  • Les données sur l’appareil (effectif actif, scores et statistiques) restent sur votre appareil sauf si elles sont explicitement relayées pour des fonctionnalités en direct.
  • Les données de score en direct peuvent être relayées temporairement pour que d’autres spectateurs reçoivent des mises à jour en temps réel.

4Portées de l’API Google et authentification Firebase

  • Firebase Authentication (connexion Google) : l’App vous identifie et demande des portées OpenID pour l’authentification, ainsi que l’accès à Google Agenda sur le même écran de consentement.
  • Portée Google Agenda : demandée pour que l’App puisse créer et gérer des événements de match dans l’agenda que vous choisissez ; lors des visites ultérieures, le jeton d’accès est actualisé en arrière-plan et n’est jamais écrit sur un serveur ni dans une base de données.
  • Vérification des jetons du panneau d’administration : les jetons d’identification Firebase sont vérifiés à l’aide des clés de signature publiques de Google, puis supprimés à chaque requête.

Partage et infrastructure

5Partage des données

Nous ne vendons, n’échangeons ni ne partageons vos informations personnelles avec des tiers. L’App s’appuie sur une infrastructure tierce pour fonctionner, notamment :

  • Vercel — pour l’hébergement des fichiers statiques.
  • Cloudflare Workers / KV — pour la distribution des notifications push, le relais temporaire des scores en direct et les données de tournoi propres au club.
  • Google Firebase — pour l’authentification et le stockage Firestore lorsque vous vous connectez.
  • Google LLC — pour les services OAuth et l’API Agenda.
  • Apple et Google — pour la distribution des notifications push natives et la facturation via les boutiques d’applications.
  • RevenueCat — pour la gestion des abonnements / droits.
  • Stripe — pour le traitement des paiements sur le web.

6Sécurité

Toute communication entre votre appareil et notre infrastructure est chiffrée via HTTPS / TLS. Les jetons Google OAuth ne sont jamais stockés dans des cookies, des bases de données ou un stockage persistant côté serveur. Les données sur l’appareil sont conservées en mémoire, et les requêtes à l’API d’administration sont authentifiées au moyen de jetons d’identification Firebase vérifiés avec les clés de signature publiques de Google. Les données d’administrateur de club restent isolées par des préfixes de clé propres au club et des chemins de documents Firestore.

Conservation et vos droits

7Conservation et suppression des données

  • Les données sur l’appareil peuvent être effacées à tout moment en effaçant les données du site ou en vous déconnectant sur votre appareil.
  • Les préférences sont conservées jusqu’à la suppression de votre compte.
  • Les sessions Firebase Authentication peuvent être révoquées en vous déconnectant de l’App ou via la page des autorisations de votre compte Google.
  • Les abonnements push sont supprimés lorsque vous vous désabonnez, ou expirent automatiquement après une période d’inactivité.
  • Les données de score en direct expirent automatiquement après une courte période de conservation.
  • Les événements Google Agenda créés par l’App peuvent être supprimés en déconnectant la synchronisation de l’agenda ou en les supprimant dans Google Agenda.
  • Les données d’authentification administrateur sont supprimées lorsqu’un administrateur de club les supprime.
  • Les archives de tournois restent sous le document du club et peuvent être supprimées par un administrateur de club.

8Confidentialité des enfants

L’App est destinée à être utilisée par les parents, tuteurs et entraîneurs des membres de l’équipe. Bien que l’App puisse enregistrer le nom et le prénom des joueurs, ces données sont saisies par les parents ou les entraîneurs, stockées uniquement sur leur propre appareil sauf synchronisation explicite, et ne sont pas sciemment collectées directement auprès des enfants.

9Modifications de cette politique

Si nous apportons des modifications importantes à cette Politique de Confidentialité, la date de « Dernière mise à jour » sera révisée. La poursuite de l’utilisation de l’App après les modifications vaut acceptation de la politique mise à jour.

10Contact

Les questions concernant cette Politique de Confidentialité ou les demandes relatives à vos données peuvent être adressées à l’administrateur du déploiement Eggbeater de votre équipe, ou à hello@eggbeater.app.