Retour à l'accueil

Document de travail — en attente de relecture juridique

Ce texte a été rédigé à partir du fonctionnement réel de l'application. Il n'a été ni relu ni validé par un professionnel du droit, et les passages surlignés restent à compléter. À ne pas publier en l'état.

Politique de confidentialité

Quelles données Golfolib traite réellement, pourquoi, sur quelle base, combien de temps, et qui d'autre y touche.

1. Responsable du traitement

Le responsable du traitement est [[À COMPLÉTER : raison sociale]], [[À COMPLÉTER : adresse]], joignable à [[À COMPLÉTER : e-mail de contact]].

Cette politique décrit les traitements réellement effectués par l'application Golfolib. Elle est écrite à partir du schéma de la base de données et du code d'envoi des e-mails, et non d'un modèle type.

2. Les données traitées, catégorie par catégorie

Compte et authentification

Données
Adresse e-mail, mot de passe (conservé sous forme hachée par Supabase Auth, jamais en clair), nom complet, rôle (élève ou professeur), date de création du compte. En cas de connexion « Sign in with Apple », l'identifiant transmis par Apple à la place du mot de passe.
Pourquoi
Créer le compte, authentifier son titulaire, ouvrir les écrans correspondant à son rôle, et le contacter au sujet de ses réservations.
Base légale
Exécution du contrat conclu avec l'utilisateur.
Conservation
Pendant toute la vie du compte, puis suppression à la fermeture du compte. La suppression du compte supprime en cascade le profil et les fichiers rattachés.

Profil de l'élève

Données
Nom complet, tel que déclaré à l'inscription.
Pourquoi
Permettre au professeur de savoir qui il reçoit, et personnaliser les e-mails de réservation.
Base légale
Exécution du contrat.
Conservation
Vie du compte.
État
La base prévoit également un numéro de téléphone et une photo de profil. Aucun écran de l'application ne les collecte à ce jour : ces colonnes restent vides.

Profil du professeur — publié publiquement

Données
Titre d'annonce, présentation, spécialités, certifications déclarées, années d'expérience, tarif horaire, ville, code postal, point géographique de la zone d'intervention, note moyenne et nombre d'avis, photos d'annonce.
Pourquoi
Publier l'annonce, permettre la recherche par ville et par distance, et donner à l'élève de quoi choisir.
Base légale
Exécution du contrat conclu avec le professeur, qui demande la publication de son annonce.
Conservation
Tant que le compte existe. Le retrait de la publication est immédiat sur demande du professeur ; les données restent alors visibles de lui seul.
Visibilité
Une annonce publiée est accessible sans compte, y compris aux moteurs de recherche. Les photos d'annonce sont dans un espace de stockage public.

Pièces justificatives du professeur

Données
Fichiers déposés par le professeur (diplôme, carte professionnelle, attestation d'assurance), leur libellé et leur état de vérification.
Pourquoi
Vérifier qu'un professeur est en droit d'enseigner et qu'il est assuré.
Base légale
Intérêt légitime de la plateforme et de ses utilisateurs à ce que les professeurs référencés soient qualifiés et couverts.
Conservation
Durée de publication de l'annonce, puis [[À COMPLÉTER : durée de conservation des pièces justificatives après fermeture du compte]].
Accès
Le professeur lui-même et les administrateurs de Golfolib, exclusivement. L'espace de stockage est privé : aucun lien public n'y donne accès.
État
L'écran de dépôt existe aujourd'hui à l'état de maquette ; aucun fichier n'est encore transmis par l'application.

Réservations

Données
Identifiants de l'élève et du professeur, date et heure du créneau, lieu, statut, prix du cours, frais de service, commission, total payé et net du professeur.
Pourquoi
Exécuter la réservation, la prouver en cas de contestation, calculer les versements et tenir la comptabilité.
Base légale
Exécution du contrat, puis obligation légale comptable.
Conservation
Cinq ans au titre de la prescription commerciale, et dix ans pour les éléments qui constituent une pièce comptable.

Paiements

Données
Identifiant du paiement chez Stripe, identifiant du virement au professeur, montant, statut, dates. Aucun numéro de carte, aucune date d'expiration, aucun cryptogramme.
Pourquoi
Encaisser, reverser au professeur, rembourser le cas échéant, et tenir la comptabilité.
Base légale
Exécution du contrat et obligation légale comptable.
Conservation
Dix ans, comme pièce comptable.

Avis

Données
Note de 1 à 5 et commentaire, rattachés à la réservation, à son élève et au professeur noté.
Pourquoi
Informer les futurs élèves et calculer la note moyenne du professeur.
Base légale
Exécution du contrat pour le dépôt, intérêt légitime à l'information des utilisateurs pour la publication.
Conservation
Tant que le profil du professeur noté est publié.

Litiges

Données
Réservation concernée, auteur du signalement, motif écrit, statut, et notes internes rédigées par un administrateur.
Pourquoi
Instruire le signalement et décider d'un remboursement.
Base légale
Exécution du contrat et intérêt légitime à la gestion des réclamations.
Conservation
Durée du traitement, puis conservation jusqu'à l'expiration des délais de prescription.

E-mails transactionnels

Données
Adresse du destinataire, son nom, et le contenu du message : date, heure et lieu du cours, nom de l'autre partie, montants, et pour le reçu la référence du paiement chez Stripe.
Quels e-mails
Quatre seulement : la confirmation de réservation à l'élève, la notification de nouvelle réservation au professeur, le reçu de paiement à l'élève, et l'avis d'annulation à la partie qui n'a pas annulé.
Base légale
Exécution du contrat.
À noter
Aucun e-mail ne contient de lien pré-authentifié : chaque lien mène à une page que le destinataire atteint en se connectant. Golfolib n'envoie aucune lettre d'information ni prospection commerciale.

Journaux techniques

Données
Adresse IP, horodatage, adresse appelée, code de réponse et agent utilisateur, enregistrés par l'hébergeur et par la base de données.
Pourquoi
Sécurité, détection d'abus et diagnostic des incidents.
Base légale
Intérêt légitime à la sécurité et au bon fonctionnement du service.
Conservation
Selon les durées de rétention appliquées par Vercel et Supabase à leurs journaux : [[À COMPLÉTER : durées de rétention des journaux chez l'hébergeur]].

3. Ce que Golfolib ne fait pas

  • Golfolib ne voit ni ne conserve aucun numéro de carte bancaire : le champ de saisie est fourni par Stripe, et les coordonnées bancaires sont transmises directement à Stripe sans passer par les serveurs de Golfolib.
  • aucun cookie publicitaire ; la mesure d'audience (Google Analytics) n'est activée qu'après votre accord, retirable à tout moment — le détail figure sur la page Cookies ;
  • aucun profilage, aucune publicité ciblée, aucune décision automatisée produisant des effets juridiques ;
  • aucune donnée n'est vendue, louée ou échangée ;
  • aucune prospection commerciale n'est envoyée.

4. Qui d'autre traite ces données

Golfolib s'appuie sur six prestataires. Chacun n'intervient que pour la finalité indiquée, sur instruction de Golfolib.

Supabase — base de données, authentification, stockage

Ce qu'il traite
L'ensemble des données décrites plus haut : comptes, profils, réservations, paiements, avis, litiges, fichiers.
Projet Postgres hébergé en région eu-west-3 (Paris, Union européenne). La société Supabase Inc. est établie aux États-Unis.

Stripe — paiement et versement aux professeurs

Ce qu'il reçoit de l'élève
Les coordonnées de carte, saisies dans un champ fourni par Stripe et transmises directement à Stripe.
Ce qu'il reçoit de Golfolib
Le montant, la devise et l'identifiant de la réservation en métadonnée. Rien d'autre : ni le nom de l'élève, ni celui du professeur.
Ce qu'il reçoit du professeur
Les informations d'identité et de compte bancaire exigées par la réglementation, saisies directement chez Stripe lors de l'inscription à Stripe Connect Express. Golfolib n'y a pas accès et ne conserve que l'identifiant du compte Stripe.
Stripe Payments Europe Ltd (Irlande) et Stripe Inc. (États-Unis).

Resend — expédition des e-mails

Ce qu'il reçoit
L'adresse du destinataire et le contenu du message envoyé.
Ressource d'envoi provisionnée en région eu-west-1 (Irlande), domaine d'expédition golfolib.fr. La société Resend est établie aux États-Unis.

Vercel — hébergement de l'application

Ce qu'il traite
Les requêtes HTTP et leurs journaux. Vercel exécute aussi le traitement nocturne qui déclenche les virements aux professeurs.
Vercel Inc., États-Unis.

Google Analytics — mesure d'audience, uniquement après votre accord

Ce qu'il traite
Pages consultées, heure, type d'appareil et de navigateur, localisation approximative déduite d'une adresse IP tronquée, identifiant aléatoire porté par les cookies « _ga ». Jamais votre nom, votre e-mail ni votre identifiant de compte. Rien n'est collecté tant que vous n'avez pas cliqué sur « Accepter » dans la bannière ; un refus est respecté sans autre effet.
Google Ireland Ltd (Irlande) ; des données peuvent être traitées par Google LLC aux États-Unis.

Apple — connexion « Sign in with Apple »

Ce qu'il traite
La demande d'authentification, uniquement si l'utilisateur choisit ce mode de connexion. Apple transmet en retour un identifiant et une adresse e-mail, éventuellement une adresse relais.
Apple Inc., États-Unis.

Mapbox — recherche géolocalisée (prévu, non actif)

État
Mapbox est prévu pour la recherche par carte et le géocodage. Dans la version actuelle de l'application, aucun appel n'est effectué vers Mapbox : la recherche fonctionne sur un nom de ville saisi au clavier. Cette ligne devra être précisée le jour où la carte sera branchée.

Une précision technique visible par tout navigateur : sur l'écran de paiement, le cadre fourni par Stripe charge une feuille de style de police depuis Google Fonts. Google Fonts ne dépose aucun cookie mais reçoit l'adresse IP du navigateur ; si la requête échoue, le formulaire s'affiche avec la police du système.

Transferts hors Union européenne : Vercel, Stripe Inc., Resend, Google LLC et Apple sont établis aux États-Unis. Ces transferts sont encadrés par les clauses contractuelles types de la Commission européenne et, le cas échéant, par la certification de ces prestataires au cadre de protection des données UE—États-Unis. Références des accords de sous-traitance signés : [[À COMPLÉTER : références des accords de sous-traitance conclus avec chaque prestataire]].

5. Sécurité

Les règles qui protègent les données sont appliquées par la base de données elle-même, et non seulement par l'interface :

  • chaque table est protégée par une politique d'accès par ligne : un utilisateur ne lit que ses propres lignes, et d'un professeur publié ne sont exposées que les colonnes destinées au public ;
  • la table des paiements n'est modifiable par aucun utilisateur connecté : seule la notification signée de Stripe, traitée côté serveur, l'écrit ;
  • les montants d'une réservation sont calculés par la base et ne peuvent pas être réécrits depuis le navigateur ;
  • les pièces justificatives sont dans un espace de stockage privé, séparé de l'espace public des photos d'annonce ;
  • la session est portée par un cookie et le mot de passe conservé haché ; aucun secret n'est exposé au navigateur, à l'exception de la clé publiable Stripe, qui est prévue pour cela.

6. Vos droits

Toute personne concernée dispose des droits d'accès, de rectification, d'effacement, de limitation, d'opposition et de portabilité, ainsi que du droit de définir des directives sur le sort de ses données après son décès. Lorsqu'un traitement repose sur le consentement, celui-ci peut être retiré à tout moment.

Ces droits s'exercent par courriel à [[À COMPLÉTER : e-mail de contact]]. Une réponse est apportée dans un délai d'un mois, prolongeable de deux mois si la demande est complexe. Une pièce d'identité peut être demandée en cas de doute raisonnable sur l'identité du demandeur.

Certaines données ne peuvent pas être effacées à la demande tant qu'une obligation légale impose de les conserver : c'est le cas des réservations payées et des pièces comptables. Elles sont alors verrouillées et ne servent plus qu'à cette obligation.

Toute personne peut également introduire une réclamation auprès de la CNIL, 3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, ou sur cnil.fr.

7. Mineurs

Le service n'est pas destiné à être utilisé directement par des mineurs. Un compte doit être créé par une personne majeure ; un cours destiné à un mineur est réservé et payé par le titulaire majeur du compte, qui reste l'interlocuteur du professeur.

8. Modifications de cette politique

Cette politique évolue avec l'application. Toute modification substantielle — nouvelle catégorie de données, nouveau prestataire, nouvelle finalité — sera annoncée aux utilisateurs inscrits par e-mail, et la date de mise à jour affichée au bas de cette page sera changée.

Dernière mise à jour : 5 septembre 2026