Aller au contenu

Brouillon : ce texte n'est pas encore définitif. Les passages surlignés attendent une information.

Politique de confidentialité de Gobly

Dernière mise à jour : [À COMPLÉTER : date de publication]

Gobly est une application compagnon pour le jeu de rôle sur table, pensée pour jouer autour d'une même table. Elle fonctionne sur iPhone et iPad, Android, navigateur web et ordinateur (Windows, macOS). Cette politique explique quelles données nous traitons, pourquoi, combien de temps, avec qui, et comment exercer vos droits.

1. Qui est responsable de vos données

Le responsable de traitement est Dashspace SASU, [À COMPLÉTER : forme exacte, capital], immatriculée sous le numéro [À COMPLÉTER : SIREN / RCS], dont le siège est situé [À COMPLÉTER : adresse].

Contact pour toute question sur vos données : [À COMPLÉTER : adresse email dédiée, par exemple confidentialite@gobly.app]. Délégué à la protection des données : [À COMPLÉTER : DPO désigné ou mention « pas de DPO désigné, écrivez à l'adresse ci-dessus »].

2. Les données que nous traitons

2.1 Votre compte

Vous pouvez entrer dans Gobly de deux façons.

Dans les deux cas, nous conservons un nom affiché (80 caractères au plus), que vous pouvez modifier, et la date de création du compte. Le service d'authentification enregistre aussi des données techniques de connexion (dates de connexion et de rafraîchissement de session, [À COMPLÉTER : vérifier si l'adresse IP et l'agent utilisateur sont journalisés par Supabase Auth et pour combien de temps]).

Avant d'entrer en invité, un contrôle anti-robots (CAPTCHA Cloudflare Turnstile) peut vous être présenté. [À COMPLÉTER : le CAPTCHA n'est pas encore activé ; retirer ce paragraphe s'il ne l'est pas à la mise en ligne.]

2.2 Ce que vous créez et jouez

2.3 Abonnement

Si vous souscrivez l'abonnement MJ, nous recevons de notre prestataire de gestion des abonnements (RevenueCat) le statut de votre abonnement : formule, actif ou terminé, date d'échéance, date du dernier changement. Nous ne recevons jamais vos coordonnées bancaires : le paiement est traité par l'App Store d'Apple, Google Play ou, sur le web et l'ordinateur, par [À COMPLÉTER : prestataire de paiement web — RevenueCat Web Billing adossé à Stripe, à confirmer].

2.4 Sécurité et prévention des abus

Nous comptons, par compte et par heure, les codes d'invitation erronés saisis (au-delà de 10 par heure, la saisie est bloquée), afin d'empêcher qu'on devine les codes des tables.

2.5 Rapports d'erreurs

[À COMPLÉTER : garder cette section seulement si Sentry est activé à la mise en ligne.] Lorsque l'app rencontre une erreur, un rapport technique est envoyé à notre outil de suivi des erreurs (Sentry) : type et message de l'erreur, pile d'appels, version de l'app, modèle d'appareil et système, navigateur sur le web. Nous avons configuré cet outil pour ne pas envoyer : votre identité, vos fiches ou données de jeu, les adresses des pages visitées (qui contiennent les codes d'invitation), l'historique de navigation dans l'app, ni de capture d'écran.

2.6 Données gardées sur votre appareil

Pour fonctionner hors ligne, l'app garde sur votre appareil une copie de vos données de jeu (7 jours au plus), les écritures en attente d'envoi, votre session de connexion et quelques préférences (par exemple la coupure du son des objets). Cette copie est effacée à la déconnexion.

2.7 Lignes et voiles, carte X : des données sensibles, réduites au minimum

Les lignes et voiles peuvent révéler des informations sur votre santé (une phobie, un traumatisme) ou votre vie sexuelle : ce sont des données sensibles au sens de l'article 9 du RGPD. Nous les réduisons au minimum :

La carte X (un bouton pendant la partie pour demander qu'on change de cap) n'est jamais enregistrée : elle est seulement transmise, en direct, au MJ de la table. L'app du MJ n'affiche pas votre nom ; techniquement, le message qui la porte contient l'identifiant de votre compte, comme tout message de la table : l'anonymat tient à l'affichage, pas au chiffrement.

[À COMPLÉTER : un juriste doit valider la base légale de ce traitement de données sensibles. Proposition : le consentement explicite de la personne (art. 9.2.a), recueilli au geste même de poser une ligne ou un voile, toujours facultatif et retirable en retirant la ligne ; ou les données manifestement rendues publiques par la personne auprès de sa table (art. 9.2.e), moins sûr. Dire aussi si une mention doit apparaître dans l'app au moment de poser.]

2.8 Ce que nous ne faisons pas

3. Bluetooth et réseau local

4. Qui voit quoi dans une campagne

En rejoignant une campagne, vous acceptez que son MJ voie votre fiche et vos jets dans cette campagne. Le MJ est une personne comme vous : il n'agit pas pour le compte de Dashspace.

5. Pourquoi et sur quelle base

Finalité Données Base légale (RGPD, art. 6)
Créer et gérer votre compte, vous connecter Identifiant, email et nom transmis par Apple ou Google, pseudo, nom affiché, données de session Exécution du contrat (les conditions d'utilisation)
Faire fonctionner les campagnes, fiches, journal, invitations, scènes, packs, objets connectés, tables à proximité Données de la section 2.2, code de table entendu Exécution du contrat
Lignes et voiles de la table (section 2.7) Sujet ou texte choisi, campagne, votre compte (jamais montré) Exécution du contrat ; pour ces données sensibles (art. 9), [À COMPLÉTER : condition de l'article 9.2 à valider par un juriste, consentement explicite proposé]
Gérer l'abonnement MJ et le quota de campagnes Statut d'abonnement Exécution du contrat
Empêcher les abus (CAPTCHA, limite des codes erronés, nettoyage des comptes invités abandonnés) Compteurs d'essais, jeton CAPTCHA, dates d'activité Intérêt légitime : sécurité du service
Corriger les erreurs de l'app Rapports d'erreurs (section 2.5) Intérêt légitime : qualité et stabilité du service [À COMPLÉTER : un juriste doit confirmer qu'aucun consentement n'est requis, notamment sur le web (article 82 de la loi Informatique et Libertés)]
Respecter nos obligations légales (facturation, réquisitions) [À COMPLÉTER : données concernées] Obligation légale

6. Combien de temps

Données Durée
Compte et tout ce qui lui appartient (profil, campagnes dont vous êtes le MJ avec leurs fiches, journal, invitations et fichiers, personnages, packs, objets) Tant que le compte existe. Supprimés à la suppression du compte.
Campagne archivée Conservée tant que le compte de son MJ existe. [À COMPLÉTER : décider d'une durée maximale pour les campagnes archivées, ou d'une suppression de campagne par le MJ, qui n'existe pas encore.]
Compte invité Supprimé avec ses données (profil, personnages, adhésions, ce qu'il a écrit au journal des tables) après 12 mois sans connexion ; l'invité qui revient le dernier mois en est prévenu dans l'app. Sa fiche dans la campagne d'un autre MJ y reste, sans joueur, comme après une suppression de compte. La suppression passe chaque nuit.
Fiche jouée à la table d'un autre MJ, après suppression de votre compte La fiche reste dans la campagne de ce MJ, détachée de votre compte. [À COMPLÉTER : décider si elle doit être anonymisée ou supprimée.]
Pack ou module qui sert à quelqu'un d'autre, après suppression de votre compte Conservé, détaché de votre compte. [À COMPLÉTER : rien ne le supprime quand plus personne ne s'en sert ; décider d'une purge.]
Lignes et voiles Jusqu'à ce que vous les retiriez, que vous quittiez la campagne, que la campagne soit supprimée ou que votre compte le soit.
Carte X Jamais conservée : transmise en direct au MJ, puis oubliée.
Codes d'invitation Valables 7 jours ; conservés ensuite tant que la campagne existe.
Compteurs de codes erronés [À COMPLÉTER : aucune purge n'existe aujourd'hui ; fixer une durée.]
Statut d'abonnement Tant que le compte existe. [À COMPLÉTER : durée de conservation chez RevenueCat et pièces comptables éventuelles.]
Rapports d'erreurs [À COMPLÉTER : durée réglée dans Sentry, par exemple 90 jours.]
Journaux techniques de l'hébergeur [À COMPLÉTER : durée chez Supabase.]
Copie locale sur l'appareil 7 jours au plus, effacée à la déconnexion.

7. Avec qui nous partageons vos données

Nous ne vendons aucune donnée. Nous faisons appel aux prestataires suivants, qui agissent pour notre compte (sous-traitants) ou, pour les magasins d'applications et les fournisseurs de connexion, comme responsables de leurs propres traitements :

Prestataire Rôle Localisation des données
Supabase Inc. Hébergement de la base de données, de l'authentification, des fichiers audio et du temps réel Union européenne (Francfort, Allemagne). Société américaine : voir section 8.
Apple Inc. Connexion avec Apple ; App Store (distribution, paiement de l'abonnement sur iOS) [À COMPLÉTER]
Google LLC Connexion avec Google ; Google Play (distribution, paiement sur Android) [À COMPLÉTER]
RevenueCat Inc. Gestion des abonnements entre les magasins et Gobly États-Unis [À COMPLÉTER : à confirmer]
[À COMPLÉTER : Stripe, si RevenueCat Web Billing est utilisé] Paiement de l'abonnement sur le web et l'ordinateur [À COMPLÉTER]
Cloudflare Inc. Hébergement de la version web (Cloudflare Pages) ; CAPTCHA Turnstile [À COMPLÉTER]
Functional Software Inc. (Sentry) Rapports d'erreurs, si activé [À COMPLÉTER : choisir la région UE de Sentry si possible]

8. Transferts hors de l'Union européenne

Certains prestataires sont établis aux États-Unis ou peuvent y accéder aux données (Supabase, RevenueCat, Cloudflare, Sentry, Apple, Google). Ces transferts sont encadrés par [À COMPLÉTER : vérifier pour chaque prestataire l'adhésion au Data Privacy Framework UE–États-Unis et/ou la signature de clauses contractuelles types de la Commission européenne, et signer les accords de sous-traitance (DPA) correspondants]. Vous pouvez obtenir une copie de ces garanties en nous écrivant.

9. Vos droits

Vous disposez des droits d'accès, de rectification, d'effacement, de limitation, d'opposition (pour les traitements fondés sur l'intérêt légitime) et de portabilité de vos données, ainsi que du droit de définir des directives sur leur sort après votre décès.

Si vous estimez que vos droits ne sont pas respectés, vous pouvez saisir la CNIL (www.cnil.fr).

10. Mineurs

Gobly est réservé aux personnes de 15 ans et plus (en France, l'âge à partir duquel un mineur consent seul au traitement de ses données pour un service en ligne). À l'entrée, vous déclarez avoir 15 ans ou plus : nous ne demandons ni ne conservons votre date de naissance, et ne gardons pas trace de cette déclaration. Si vous pensez qu'une personne de moins de 15 ans utilise Gobly, écrivez-nous : nous supprimerons le compte. [À FAIRE RELIRE : capacité d'un mineur de 15 à 17 ans à accepter les CGU sur le fondement du contrat ; suffisance d'une simple déclaration d'âge.]

11. Sécurité

Les données sont chiffrées en transit. L'accès à la base est contrôlé ligne par ligne : chaque compte n'accède qu'à ce qui lui revient (section 4). Les scripts contenus dans les packs ne peuvent que calculer : ils n'ont accès ni au réseau, ni aux fichiers, ni à votre compte. [À COMPLÉTER : chiffrement au repos chez Supabase, à confirmer.]

12. Modifications

Nous pouvons modifier cette politique. En cas de changement important, nous vous en informerons dans l'app avant son entrée en vigueur.