Qui est responsable
OPTCG AI exploite optcg.ai. Pour toute question ou demande relative à la confidentialité, contactez l'administrateur à l'adresse suivante :
Données que nous traitons
Si vous créez un compte, nous conservons votre adresse e-mail, votre pseudonyme public, la miniature de leader choisie, vos préférences de langue et de jeu, les dates de création et de dernière connexion, vos decks enregistrés et les parties attribuées à votre compte.
Lorsque vous naviguez ou jouez, nous pouvons traiter un identifiant anonyme signé du navigateur, les modèles de routes consultés, l'hôte référent, des paramètres de campagne limités, la langue, la catégorie d'appareil, les données de partie et de replay, ainsi que votre adresse IP. Les adresses IP servent à la sécurité, aux limites de capacité et aux statistiques par pays ; elles ne sont jamais affichées dans les replays publics.
La composition d’un deck personnalisé utilisé dans une partie terminée peut apparaître dans la rubrique publique Meta avec son Leader et sa date de jeu. Nous agrégeons aussi les apparitions de Leaders prédéfinis utilisés par des joueurs humains. Nous n’affichons dans Meta ni le compte, ni le pseudonyme, ni l’adresse e-mail, ni l’adresse IP, ni l’identifiant de partie du joueur.
Si vous signalez un problème depuis une partie, nous conservons votre commentaire, l’e-mail de contact si vous en indiquez un, la partie et le moment exact du signalement, ainsi que des données techniques sur l’expéditeur : compte ou identifiant anonyme et adresse IP. Nous les utilisons pour examiner le problème et vous répondre.
Lorsque le score est activé, le classement affiche publiquement le pseudo, l’avatar, le drapeau facultatif, le score et la meilleure série de victoires de la saison de chaque compte ayant joué une partie classée. Cette participation ne peut pas être masquée. Vous pouvez changer ou retirer votre drapeau. La suppression du compte conserve ses résultats et places compétitifs sous Utilisateur supprimé, sans pseudo, avatar ni drapeau. Les adversaires gardent leurs résultats.
Les codes à usage unique et les nonces de requête sont uniquement stockés sous forme de hachage. Les enregistrements de session contiennent des identifiants et des horodatages ; le cookie de session signé est HttpOnly, SameSite=Lax et Secure en production.
Dernières parties et replays publics
Dernières parties est accessible depuis le menu et la page d’accueil sans compte. Cette page présente jusqu’à 51 parties terminées et non abandonnées, y compris des parties jouées par des invités, avec un lien vers leur replay. Les informations publiques comprennent les Leaders, le déroulement du jeu et la composition des decks montrés dans le replay, le type de chaque adversaire (humain ou IA), la difficulté de l’IA lorsqu’elle est connue, le résultat, la date et le nombre de tours. L’objectif est de permettre à la communauté de découvrir comment jouer chaque Leader.
La liste publique et le lecteur de replay n’affichent ni les pseudos de compte, ni les e-mails, ni les adresses IP, ni les liens vers les profils des joueurs. Le chat n’est inclus ni dans la liste ni dans les replays. Cela ne signifie pas que tous les enregistrements sont anonymes : en interne, les parties peuvent rester liées aux comptes des participants pour l’historique du compte et les autres finalités décrites dans cette politique.
L’affichage des parties dans Dernières parties est activé par défaut. Les utilisateurs inscrits peuvent le désactiver dans leurs préférences après connexion. Pour une partie liée à un compte, la visibilité est fixée lors du premier enregistrement de sa fin : si l’un des participants a désactivé l’option, la partie est exclue de la liste publique. Modifier cette préférence ne change pas la visibilité enregistrée des parties précédentes, y compris celles qui ont été masquées.
Cette préférence contrôle uniquement l’apparition dans la liste publique. Les liens de replay restent accessibles ; l’historique privé du compte et les statistiques agrégées ne changent pas. La limite de 51 parties affichées n’est pas une durée de conservation et ne supprime pas les anciens replays. Les droits et moyens de contact présentés ci-dessous restent disponibles.
Se connecter avec Google
Si vous choisissez Se connecter avec Google, votre navigateur obtient un jeton d'identité Google et l'envoie à OPTCG AI. Le serveur le vérifie localement et lit l'identifiant stable du compte Google (sub), l'adresse e-mail, l'état de vérification de l'e-mail et l'indicateur de domaine hébergé. Nous conservons l'identifiant stable et l'e-mail pour créer ou associer votre compte OPTCG AI.
Nous ne recevons jamais votre mot de passe Google, ne stockons pas le jeton d'identité Google, ne demandons pas de jeton d'accès Google et n'accédons pas à Gmail, Drive, Calendar, aux contacts ni à d'autres services Google. Google peut traiter des données et utiliser ses propres cookies lorsque ses composants de connexion facultatifs sont chargés ou utilisés, conformément à ses propres conditions de confidentialité.
Se connecter avec Discord
Si vous choisissez Se connecter avec Discord, vous êtes redirigé vers Discord pour autoriser OPTCG AI, puis vous revenez avec un code à usage unique. Le serveur l'échange directement auprès de Discord et lit l'identifiant de votre compte Discord, l'adresse e-mail et son état de vérification par Discord. Discord renvoie aussi votre nom d'utilisateur et votre avatar publics, que nous ne conservons pas. Nous conservons l'identifiant et l'e-mail pour créer ou associer votre compte OPTCG AI ; si cet e-mail a déjà un compte, nous vous envoyons un code pour confirmer l'e-mail avant de l'associer.
Nous ne recevons jamais votre mot de passe Discord. Le jeton d'accès émis par Discord sert uniquement à lire ces données et n'est pas stocké. Nous ne lisons pas vos serveurs, messages, amis ni d'autres données Discord, et ne publions jamais rien en votre nom. Discord traite les données de son propre écran d'autorisation conformément à sa politique de confidentialité.
Pourquoi nous utilisons les données
Nous utilisons les données pour fournir le jeu, authentifier et protéger les comptes, synchroniser les decks, afficher l’historique privé des parties et les replays publics, faciliter l’apprentissage à partir des parties de la communauté, entraîner et améliorer l’IA du jeu avec les parties jouées, appliquer les préférences de visibilité des parties, appliquer les limites d’abus et de capacité, diagnostiquer les erreurs, produire des statistiques agrégées et respecter nos obligations légales. Selon la loi applicable, ce traitement est nécessaire pour fournir le service demandé et repose sur notre intérêt légitime à l’exploiter, l’améliorer et le protéger ; nous demandons le consentement lorsqu’il est requis.
Cookies et stockage local
Nous utilisons des cookies et le stockage du navigateur indispensables pour l'identifiant anonyme signé, les préférences de langue et de jeu, le nonce de demande de connexion, l'authentification de session et les decks invités enregistrés localement. Les préférences d’un invité restent dans ce navigateur ; après connexion, les préférences compatibles sont également synchronisées avec le compte. Nous n'utilisons pas de cookies publicitaires. Google peut utiliser ses propres cookies lorsque ses composants de connexion facultatifs sont chargés ou utilisés.
Google Analytics
Nous utilisons Google Analytics pour mesurer les visites et l’utilisation au moyen d’informations sur le navigateur et l’appareil et de cookies de mesure d’audience. Les URL envoyées par cette intégration excluent les paramètres et fragments ; les identifiants des parties et replays sont remplacés par des chemins génériques. Les fonctionnalités publicitaires sont désactivées. Nous demandons votre accord avant de charger Analytics dans l’EEE, au Royaume-Uni et en Suisse, ou lorsque le pays est inconnu. Ailleurs, Analytics est chargé sauf si vous l’avez refusé. Vous pouvez modifier votre choix ici à tout moment ; les choix explicites sont conservés pendant 180 jours. Google peut traiter des données selon sa politique de confidentialité.
Partage et prestataires
La rubrique Meta, la liste Dernières parties et les liens de replay permettent aux autres visiteurs, même sans compte, d’accéder aux informations de jeu décrites ci-dessus. Nous partageons également les données lorsque cela est nécessaire avec les prestataires qui hébergent le service ou la base de données, distribuent les e-mails de connexion et fournissent les flux facultatifs de connexion Google et Discord, ou lorsque la loi l’exige. Nous ne vendons ni ne louons les données personnelles et n’utilisons pas les données des utilisateurs Google ou Discord pour établir des profils publicitaires.
Conservation
Les données du compte, les decks enregistrés et l'attribution des parties sont conservés tant que le compte existe ou jusqu'à l'exécution d'une demande de suppression valide. Les enregistrements opérationnels de parties, replays et statistiques peuvent être conservés pour le jeu, l'historique, la sécurité, le diagnostic des erreurs, les statistiques agrégées et l'entraînement de l'IA ; ils ne sont pas utilisés à des fins publicitaires.
Les codes de connexion expirés sont purgés après 24 heures, les lignes inactives de limitation de connexion après 48 heures et les sessions expirées ou révoquées après 30 jours. Les sessions actives ont une expiration glissante de 30 jours.
Vos choix et vos droits
Vous pouvez nous contacter pour demander l'accès, la rectification, la suppression, la limitation ou l'opposition lorsque ces droits s'appliquent. Vous pouvez vous déconnecter pour révoquer la session actuelle et utiliser votre profil pour fermer les autres sessions.
Pour les demandes d'accès ou de suppression de compte, nous vérifions le contrôle de l'e-mail enregistré en envoyant un défi à usage unique à cette adresse. La suppression du compte efface l'utilisateur, ses sessions, ses decks enregistrés et l'attribution entre le compte et les parties. Les replays publics n'affichent ni l'e-mail ni le pseudonyme du compte et peuvent rester disponibles. Les parties sont conservées sans cette attribution, et celles déjà utilisées pour entraîner l'IA ne peuvent pas être retirées des modèles entraînés.
Sécurité
Nous utilisons HTTPS, des cookies de session Secure et HttpOnly en production, des identifiants signés, des codes et nonces à usage unique hachés, des limites de débit, la vérification locale des jetons d'identité Google et un accès restreint à la base de données. Aucun service en ligne ne peut garantir une sécurité absolue ; contactez-nous si vous soupçonnez une utilisation abusive.
Modifications de cette politique
Nous pouvons mettre à jour cette politique lorsque le service ou les exigences légales évoluent. La version en vigueur et sa date de mise à jour seront toujours publiées sur cette page.