Politique de confidentialité — Table Companion

Mise à jour : 9 octobre 2026

1. Responsable du traitement

Table Companion est publié par Julien Juret, établi au Canada. Pour toute question de confidentialité ou demande d’accès ou de suppression : julien.juret@gmail.com. L’application s’adresse aux utilisateurs anglophones et francophones, y compris dans l’Union européenne. Table Companion n’est pas destinée aux enfants de moins de 13 ans.

2. Jeu local et service de connexion

Les campagnes, fiches, documents, portraits, discussions et historiques de dés sont conservés sur les appareils participants et partagés avec les joueurs choisis par le MJ. Le jeu local peut fonctionner sans Internet. Le jeu à distance utilise des connexions chiffrées entre pairs, avec un relais si nécessaire. Les participants peuvent conserver ce qu’ils reçoivent ; une suppression sur votre appareil ne rappelle pas leurs copies.

Les fonctions en ligne utilisent un identifiant d’appareil persistant et pseudonyme, sans compte nominatif. Le service conserve cet identifiant, l’empreinte du jeton d’authentification, la plateforme et les dates de création et d’activité. Il traite aussi les adresses IP de connexion, codes d’invitation, identifiants de table, métadonnées de connexion et références éventuelles au monde Foundry. L’absence d’adresse courriel ne rend pas un identifiant technique anonyme.

3. Connexion Foundry facultative

Quand vous liez Foundry, l’application envoie l’adresse du serveur, le nom d’utilisateur et le mot de passe à notre connecteur. Le service chiffre les identifiants avec une clé qu’il détient ; il peut les déchiffrer pour se connecter en votre nom. Il conserve les métadonnées du monde, les projections brutes nécessaires à la synchronisation (acteurs, objets, scènes, utilisateurs, combats, discussions, journaux et dossiers) et les écritures en attente. Le connecteur peut lire ces données : ce n’est pas un chiffrement de bout en bout vis-à-vis de l’opérateur.

Un paquet de récupération chiffré peut rester sur l’appareil. L’appareil ne peut pas le déchiffrer, mais notre service le peut. La liaison peut transmettre des informations concernant d’autres joueurs : informez-les de cette politique et ne partagez qu’un monde que vous êtes autorisé à partager. Leurs informations proviennent de ce monde Foundry. Supprimer une liaison efface ses identifiants, projections, membres et écritures de la base active ; les sauvegardes expirent séparément.

4. Sauvegardes facultatives et fichiers exportés

Si vous activez une copie de campagne chiffrée, l’application la chiffre sur votre appareil avant l’envoi. La clé de contenu est dérivée du code de récupération et n’est pas envoyée au service. Nous conservons le fichier chiffré et ses métadonnées : appareil propriétaire, empreinte du jeton de récupération, taille et dates de création et d’activité. Notre service ne peut pas lire le contenu de cette copie.

Le code de récupération permet de restaurer la copie : gardez-le secret. Sa suppression en ligne exige aussi l’identité de l’appareil qui l’a envoyée ; si vous avez perdu cet appareil, contactez-nous. Un fichier .tcbackup exporté ordinaire n’est pas cette copie chiffrée : il peut contenir toute la campagne et les identifiants d’hébergement. Conservez-le et partagez-le avec précaution. Les sauvegardes ou transferts du système dépendent aussi des réglages de votre appareil.

5. IA locale, scan et services Google

Sur les appareils Apple compatibles, les descriptions de PNJ peuvent être rédigées sur l’appareil par Apple Foundation Models. Elles utilisent un contexte limité, par exemple un nom préféré, la langue et des indications narratives ; rien ne nous est envoyé, ni à un service de modèle de langage hébergé. Lorsqu’un MJ génère un premier PNJ au cours d’une session, l’application peut demander à iOS la tranche d’âge de l’utilisateur ; la réponse reste sur l’appareil et n’est pas conservée, et si iOS indique un utilisateur de moins de 18 ans, l’application utilise ses descriptions intégrées. Les descriptions intégrées servent aussi lorsque le modèle local est indisponible, et toujours sur Android.

Android utilise le scanner de codes Google. Bien que ML Kit traite les entrées et sorties sur l’appareil, Google peut recevoir des métriques du SDK : informations d’appareil et d’application, identifiants, utilisation, performances, configuration et erreurs ; il peut aussi fournir modèles et mises à jour. Consultez les conditions de confidentialité ML Kit, les données déclarées et la politique Google. Table Companion ne diffuse pas de publicité et ne vend pas de données personnelles. Un traitement sur l’appareil ne signifie pas que le SDK n’envoie aucun diagnostic.

6. Finalités et bases légales

Lorsque le RGPD s’applique, nous traitons les informations nécessaires aux fonctions en ligne demandées pour exécuter notre accord avec vous (article 6(1)(b)). Les traces limitées de sécurité et d’exploitation servent à protéger le service, prévenir les abus et analyser les pannes, sur la base de l’intérêt légitime (article 6(1)(f)) : préserver la sécurité des parties privées et du service. Les demandes d’exercice des droits et les éléments imposés par la loi sont traités pour respecter nos obligations légales (article 6(1)(c)).

Les permissions techniques et l’acceptation des règles d’usage ne constituent pas un consentement général aux traitements. Si la loi exige un consentement, celui-ci doit être recueilli séparément et peut être retiré. Refuser une fonction facultative évite son traitement associé. Les données techniques essentielles sont nécessaires aux connexions en ligne. Nous n’utilisons pas vos données pour des profils publicitaires ou des décisions produisant des effets juridiques ou similaires significatifs.

7. Destinataires et traitements internationaux

Les données sont communiquées selon les besoins aux joueurs participants, au serveur Foundry choisi, aux prestataires d’infrastructure de connexion et de stockage et à Google pour ses SDK Android. Notre hébergeur est OVHcloud. L’accès autorisé de l’opérateur est limité à l’exploitation, la sécurité et l’assistance ; une communication peut aussi être imposée par la loi.

L’éditeur est établi au Canada. Les pairs et le serveur Foundry choisis peuvent se trouver dans d’autres pays ; Google exerce ses activités à l’international selon ses conditions publiées. Contactez-nous pour connaître les lieux d’hébergement, destinataires et modalités de transfert pertinents pour votre utilisation. Le chiffrement ne remplace pas, à lui seul, les garanties exigées pour un transfert international.

8. Conservation et suppression

Les invitations expirent après 24 heures sans renouvellement. Les offres et candidats de connexion en attente expirent sous 60 secondes ; les identifiants TURN après une heure. Les copies de campagne chiffrées expirent après 90 jours sans téléchargement ni envoi. Les identités d’appareil deviennent supprimables après 180 jours sans activité seulement si elles ne possèdent plus de monde, n’en sont plus membres et ne détiennent aucune sauvegarde. Les mondes liés restent jusqu’à la suppression de leur liaison. Les écritures terminées et les marqueurs de suppression des projections suivent des règles de conservation de 30 jours.

Les journaux de requêtes contiennent méthode, chemin, statut, taille, durée, identifiant de requête et d’appareil. Ils servent à l’exploitation et à la sécurité, pas à la publicité. La configuration versionnée effectue une rotation par taille (cinq fichiers de 50 Mo par conteneur configuré) : la durée varie avec le trafic. La configuration conserve les instantanés locaux de la base environ sept jours et fait expirer les instantanés distants correspondants après huit jours complets lors d’une sauvegarde réussie. Son déploiement et la conservation des versions d’objets chez le prestataire doivent être vérifiés ; contactez-nous pour la durée effective applicable à votre demande. Une suppression de la base active n’efface pas immédiatement un instantané ou une copie détenue par un participant. Contactez-nous pour supprimer les informations conservées sur le serveur et comprendre toute conservation justifiée ; désinstaller l’application n’est pas une demande de suppression côté serveur.

9. Permissions et choix

L’application demande les permissions utiles aux fonctions choisies : découverte du réseau local, notifications et fonctions multimédias facultatives de l’appareil. Sur Android, le scanner Google Play Services n’exige pas que l’application détienne la permission caméra. Vous pouvez revoir les permissions dans les réglages système. Les sauvegardes en ligne et la liaison Foundry sont facultatives ; le jeu local n’exige ni l’une ni l’autre.

10. Vos droits, sécurité et modifications

Selon la loi applicable, vous pouvez demander accès, rectification, suppression, limitation, portabilité ou vous opposer au traitement, notamment fondé sur l’intérêt légitime. Un consentement peut être retiré sans remettre en cause les traitements antérieurs licites. Écrivez à l’adresse ci-dessus, sans transmettre de mot de passe, jeton d’appareil, code de sauvegarde ou campagne complète. Nous pouvons demander des éléments proportionnés pour vérifier la demande et répondons dans les délais légaux applicables.

Les utilisateurs de l’UE peuvent saisir leur autorité de protection des données. Au Canada, ils peuvent contacter le régulateur fédéral ou provincial compétent. Nous pouvons orienter la demande. Pour signaler un contenu dangereux ou illicite, utilisez le même contact, décrivez le problème et ne partagez que les éléments que vous êtes autorisé à divulguer. Contactez-nous si vous pensez qu’un enfant de moins de 13 ans a fourni des informations. Les modifications de cette politique sont datées ; les changements importants sont aussi signalés lorsque la loi l’exige.