SwingFlow

Politique de confidentialité

Informations sur la collecte et le traitement des données personnelles.

Politique de confidentialité

La présente Politique de confidentialité a pour objet d'informer les utilisateurs de la plateforme éditée par SWINGFLOW sur la manière dont leurs données personnelles sont collectées, utilisées et protégées, conformément au Règlement Général sur la Protection des Données (RGPD).

Version : 18 juillet 2026

Révision de transparence : 22 juillet 2026 — révision analytics 5. Cette révision décrit un choix analytics séparé et ne modifie pas les contrats acceptés.

1. Répartition des rôles RGPD

  • 1.1. Données des coaches et des utilisateurs Player (compte, authentification, facturation, relation commerciale, support, sécurité, conformité légale) : SwingFlow agit en qualité de responsable de traitement.
  • 1.2. Données des élèves et données de coaching associées (y compris données importées, observations, données biomécaniques et documents liés au suivi) : le Coach / Client agit en qualité de responsable de traitement ; SwingFlow agit en qualité de sous-traitant et traite ces données uniquement sur instruction documentée du Coach / Client agissant en qualité de responsable de traitement.
  • 1.3. Les traitements réalisés par SwingFlow en qualité de sous-traitant sont encadrés par l'Annexe DPA conclue avec le Client, conformément à l'article 28 du RGPD.
  • 1.4. Les données créées par un utilisateur Player pour son usage personnel autonome sont traitées par SwingFlow en qualité de responsable de traitement, sauf lorsqu'elles sont explicitement rattachées au suivi décidé par un coach responsable de traitement.
  • 1.5. En cas d'ambiguïté, la qualification de responsabilité est appréciée selon la finalité du traitement : finalités propres de gestion de la plateforme pour les données coaches et Player (responsable), finalités de coaching déterminées par le Client pour les données élèves (sous-traitant).

Pour les données élèves, SwingFlow centralise, héberge et organise les données générées dans le cadre des activités de coaching et les documents importés par le Coach / Client. SwingFlow ne génère pas les mesures biomécaniques ou de performance primaires.

Contact : SWINGFLOW, SASU au capital de 1 000,00 € - SIREN 104 852 777 - RCS Blois - TVA intracommunautaire FR50104852777 - 23 Route de Vannes, 41600 Souvigny-en-Sologne, France - contact@swingflow.fr

2. Données collectées

Les données susceptibles d'être collectées sont notamment :

  • données d'identification (nom, prénom, email et, pour les profils élève ou Player, date de naissance déclarée),
  • données professionnelles,
  • données de connexion,
  • données relatives aux élèves saisies et importées par le coach,
  • données personnelles importées ou générées par un utilisateur Player pour son usage autonome,
  • données FFGolf lorsqu'elles sont renseignées par l'utilisateur ou nécessaires à une fonctionnalité officielle demandée : numéro de licence, club, index, scores, résultats synchronisés, métadonnées de correspondance et historique score/index daté ; le numéro de licence n'est pas requis pour créer un compte ou une fiche élève,
  • données techniques de rattachement d'une fiche élève à un compte : identifiants internes de la fiche, de l'espace et du compte, empreintes cryptographiques non réversibles du lien à usage limité et du contexte temporaire de reprise, statut et dates de création, d'expiration, d'acceptation ou de révocation ; le secret du lien n'est jamais persisté ; un secret temporaire de reprise peut être conservé uniquement dans un cookie sécurisé, HttpOnly et de courte durée pendant la connexion, tandis que seule son empreinte non réversible est conservée côté serveur,
  • données relatives aux Codes Coach, attributions Player et crédits commerciaux associés,
  • preuves contractuelles : tranche d'âge calculée à partir de la date déclarée, rôle, source du parcours, versions des documents, date serveur, statut d'autorisation parentale et lien technique avec l'invitation concernée ; la date de naissance complète n'est pas recopiée dans cette preuve et aucune pièce d'identité n'est collectée pour ce seul objectif,
  • préférence de mesure d'usage : choix, version de la notice, langue et date ; sur les pages publiques sans compte, l'attestation d'avoir 15 ans ou plus est conservée uniquement dans ce navigateur avec ce choix ; après accord valable uniquement, identifiant interne pseudonyme, chemin nettoyé, structure visuelle et interactions d'une relecture sélectivement masquée, titres, libellés, aides et messages d'erreur de l'interface nécessaires au diagnostic des problèmes d'affichage et d'utilisation, actions produit explicites et métadonnées techniques limitées,
  • données d'organisation d'école de golf lorsque le module est utilisé : groupes, créneaux, présences, absences, contacts, rappels, inscriptions et informations de suivi administratif ou de facturation saisies par le coach ou la structure,
  • données de paiement (traitées exclusivement par Stripe).

Aucune donnée complète de carte bancaire n'est stockée par SwingFlow.

Le module École de golf ne constitue pas, sauf intégration écrite contraire, un service d'encaissement des cotisations ou paiements élèves : les informations de suivi financier saisies par le Client sont des données opérationnelles de suivi.

3. Finalités du traitement

Les données sont traitées pour :

  • fournir l'accès à la plateforme et à ses fonctionnalités,
  • gérer les abonnements et paiements,
  • gérer l'offre Player, les Codes Coach, les remises élève et les crédits commerciaux coach,
  • compléter la fiche joueur canonique et appliquer les seuils d'âge nécessaires aux parcours Player, Parent et de mesure d'usage,
  • établir la preuve des documents acceptés et vérifier l'intervention d'un parent ou représentant légal avant la souscription Player d'un mineur,
  • permettre la correspondance avec des résultats FFGolf, la synchronisation de résultats, l'affichage des parties retrouvées et l'historisation datée des scores et index,
  • permettre, lorsque le module École de golf est activé, la gestion des groupes, plannings, présences, rappels et suivis administratifs décidés par le coach ou la structure,
  • assurer le support utilisateur,
  • assurer la sécurité et le bon fonctionnement du service,
  • mesurer, uniquement avec un accord valable, les pages nettoyées et actions produit explicitement autorisées afin d'améliorer SwingFlow,
  • observer, uniquement avec un accord valable, une relecture sélectivement masquée de la navigation et des interactions afin d'identifier les difficultés d'utilisation,
  • mesurer, uniquement avec un accord valable, des indicateurs techniques agrégés de performance et de qualité d'affichage,
  • exécuter les instructions du coach sur les données élèves dans le cadre du DPA.

Les fonctionnalités d'intelligence artificielle sont également encadrées par l'Annexe IA disponible à l'adresse /annexe-ia.

4. Base légale du traitement

  • 4.1. Lorsque SwingFlow agit en qualité de responsable de traitement (données coaches et Player), les bases légales sont : (a) l'exécution du contrat ; (b) le respect des obligations légales ; (c) l'intérêt légitime de SwingFlow, limité aux besoins de sécurité, de prévention de la fraude, de maintien en conditions opérationnelles, d'amélioration technique de la plateforme et de gestion des codes coach.
  • 4.2. Lorsque SwingFlow agit en qualité de sous-traitant (données élèves), la base légale du traitement est déterminée exclusivement par le Coach / Client responsable de traitement.
  • 4.3. L'intérêt légitime de SwingFlow n'est pas invoqué comme base légale autonome pour les traitements de données élèves effectués pour le compte du Coach / Client.
  • 4.4. SwingFlow traite les données élèves uniquement sur instructions documentées du Coach / Client agissant en qualité de responsable de traitement et conformément à l'Annexe DPA.
  • 4.5. SwingFlow n'exploite pas, ne profile pas, ne vend pas et n'analyse pas les données élèves pour ses propres finalités. Ces données sont traitées uniquement pour fournir le Service au Coach / Client et exécuter ses instructions documentées.
  • 4.6. Le Coach / Client est responsable d'informer les élèves et, lorsque l'élève est mineur, de s'assurer qu'il dispose de l'autorité légale nécessaire, y compris du consentement parental ou du représentant légal lorsque la réglementation applicable l'exige.
  • 4.7. La mesure d'usage et de performance optionnelle repose exclusivement sur le consentement. Le refus ou le retrait n'affecte ni l'inscription, ni la connexion, ni le paiement, ni l'utilisation de SwingFlow.
  • 4.8. Les journaux strictement nécessaires à la sécurité, à la prévention de la fraude et au fonctionnement technique restent distincts des outils analytics optionnels. Ils reposent, selon leur finalité, sur l'exécution du contrat ou l'intérêt légitime de SwingFlow.

5. Hébergement et sous-traitants

SwingFlow recourt notamment aux sous-traitants actifs ou conditionnels listés dans le registre public des sous-traitants.

  • Supabase (Hébergement applicatif, base de données, authentification, stockage objet)
  • Stripe (Paiements, facturation, gestion des abonnements)
  • Vercel (Déploiement et hébergement applicatif)
  • Microsoft Azure Document Intelligence (OCR et analyse documentaire pour certains imports)
  • OpenAI (Génération, reformulation, structuration, analyse assistée, synthèse)
  • Brevo (Emails transactionnels et notifications techniques)
  • Vercel Analytics et Speed Insights (Mesure optionnelle d’audience agrégée et de performance du site)
  • PostHog Cloud EU (Mesure optionnelle d’usage produit et relecture de session sélectivement masquée)

Le registre public des sous-traitants est disponible à l'adresse /sous-traitants.

6. Durée de conservation

Les données sont conservées pendant la durée nécessaire aux finalités poursuivies et selon les obligations légales applicables. Les durées de conservation principales sont les suivantes :

Catégorie de donnéesDurée de conservation indicative
Données de compte coachDurée du contrat puis 3 ans après la fin de la relation commerciale
Compte et fiche Player autonomeDurée du compte ; suppression ou anonymisation à sa clôture, puis purge des sauvegardes techniques sous 90 jours maximum
Données de facturation10 ans à compter de la clôture de l’exercice comptable concerné
Données de paiementTraitées par Stripe ; SwingFlow ne conserve pas les données complètes de carte bancaire
Logs de sécurité6 à 12 mois selon la finalité de sécurité
Données de supportDurée du traitement de la demande puis 3 ans
Preuves contractuelles et autorisations parentalesDurée de la relation concernée puis durée de prescription applicable, généralement 5 ans
Préférences de mesure d’usageChoix valable 6 mois ; préférence locale supprimée ou redemandée à l’échéance ; preuve d’un compte conservée pendant la relation puis la prescription applicable, généralement 5 ans
Données de mesure d’usage optionnelleRelectures PostHog sélectivement masquées : 30 jours ; autres événements PostHog : 12 mois sur le plan gratuit actuel ; Web Analytics Vercel : 12 mois ; Speed Insights : 30 jours
Données de prospection B2B3 ans après le dernier contact actif
Données élèvesDurée définie par le Coach / Client responsable de traitement ; suppression ou restitution selon le DPA
Sauvegardes techniquesPurge maximale sous 90 jours après suppression logique

7. Sécurité

SwingFlow met en œuvre des mesures techniques et organisationnelles raisonnables pour protéger les données contre tout accès non autorisé, perte, altération ou divulgation.

8. Exercice des droits

  • Pour les traitements où SwingFlow est responsable, les demandes d'accès, rectification, effacement, limitation, opposition et portabilité peuvent être adressées à contact@swingflow.fr.
  • Pour les données élèves traitées sous instruction du Coach / Client, les demandes doivent être adressées en priorité au Coach / Client responsable de traitement.
  • SwingFlow assiste le Coach / Client pour l'exercice des droits conformément au DPA et peut rediriger la demande vers le responsable de traitement concerné.
  • Les personnes concernées disposent également du droit d'introduire une réclamation auprès de la CNIL.

9. Transferts hors Union européenne

Certains prestataires ou opérations de support peuvent impliquer un transfert de données hors de l'Union européenne ou de l'Espace économique européen. Lorsque tel est le cas, SwingFlow s'assure qu'un mécanisme de transfert valable s'applique, tel qu'une décision d'adéquation ou, à défaut, les Clauses Contractuelles Types de la Commission européenne, complétées si nécessaire par des mesures supplémentaires adaptées au risque.

10. Préférences, traceurs et mesure optionnelle

SwingFlow n'utilise aucun traceur publicitaire. Le stockage strictement nécessaire de votre choix sert uniquement à respecter votre préférence et reste actif même lorsque la mesure optionnelle est refusée.

PostHog Cloud EU, Vercel Analytics et Speed Insights ne sont chargés qu'après un accord explicite et la validation de leur configuration par SwingFlow. Sur les pages publiques sans compte, l'action d'accepter inclut une attestation simple d'avoir 15 ans ou plus, sans demander de date de naissance. Pour un compte connecté, l'éligibilité calculée par SwingFlow à partir des informations déjà disponibles reste prioritaire. En l'absence de choix, en cas d'erreur ou pour un utilisateur connu de moins de 15 ans sans accord conjoint vérifié, ces outils restent désactivés.

Pour un utilisateur de moins de 15 ans, la mesure optionnelle reste désactivée tant qu'un consentement analytics conjoint et distinct de l'élève et d'un titulaire de l'autorité parentale n'est pas disponible et vérifié. Une autorisation Parent relative à l'accès Player ne vaut pas accord analytics.

Après accord valable, PostHog peut enregistrer une relecture sélectivement masquée de la navigation et des interactions. Sur les pages publiques, la connexion, l'inscription et les espaces connectés, les titres, libellés, aides et messages d'erreur de l'interface peuvent rester lisibles afin d'identifier les problèmes d'affichage et d'utilisation. Les valeurs saisies dans les champs et les contenus éditables restent masqués. Les noms, prénoms, emails, numéros de téléphone, dates de naissance, numéros de licence FFGolf, identités et données d'élèves ainsi que les contenus de rapports, messages, notes et documents restent masqués ou bloqués. Les médias sont bloqués et les routes Auth susceptibles de contenir des secrets ne sont jamais enregistrées. La console, le canvas, les cadres externes, les corps et en-têtes réseau ne sont pas enregistrés. Les relectures sont conservées 30 jours. L'autocapture, les sondages et la collecte automatique d'erreurs restent désactivés.

Seuls des chemins sans paramètres sensibles, la structure visuelle, les textes d'interface nécessaires au diagnostic des problèmes d'affichage et d'utilisation, les interactions, des actions explicites et des indicateurs techniques limités peuvent être transmis. Aucun nom, prénom, email ou numéro de téléphone de visiteur, tranche d'âge, représentant légal, licence FFGolf, identité ou donnée d'élève, Code Coach brut, identifiant Stripe, contenu de compte, rapport, message, note ou document, jeton ou URL brute n'est transmis à cette fin.

Côté navigateur, seules les pages publiques nettoyées, les CTA et les vues ou soumissions génériques du formulaire d'inscription figurent dans la liste d'autorisation. Les événements produit émis par le serveur appliquent le même choix et restent limités aux transitions et intentions revues individuellement dans une liste fermée ; donner son accord ne réactive aucun événement historique non revu de l'application.

La révision analytics 5 conserve un accord encore valable donné sous la révision 4 : la finalité d'amélioration du service, les outils utilisés, la durée de conservation et la protection des données privées ne changent pas. Les textes d'interface nécessaires au diagnostic des problèmes d'affichage et d'utilisation peuvent désormais rester visibles sur la connexion, l'inscription et dans les espaces connectés. Les accords plus anciens restent obsolètes. Un refus antérieur encore valable, notamment un refus de la révision 4, reste respecté et ne provoque pas de nouvelle sollicitation.

Le choix est valable six mois et peut être modifié à tout moment depuis le bouton « Gérer mes préférences ». Le retrait arrête immédiatement les nouveaux envois côté navigateur ; si l'enregistrement serveur échoue, la mesure reste désactivée et SwingFlow demande de réessayer sans bloquer le produit.

11. Modification de la politique

La présente politique peut être modifiée afin de refléter les évolutions du service ou de la réglementation. La version en vigueur est celle publiée sur le site à la date de consultation.

12. Droit applicable

La présente Politique de confidentialité est soumise au droit français.

Retour