Passer au contenu principal
PlayFab s’engage à se conformer au Règlement général sur la protection des données (RGPD) et, en tant que votre fournisseur de services, à vous fournir les mécanismes dont vous avez besoin pour permettre aux joueurs de consulter ou de supprimer les données stockées à leur sujet. Bien que nous ne puissions pas vous fournir de conseils juridiques (et nous vous encourageons à consulter un conseiller juridique pour assurer votre conformité au RGPD), nous sommes là pour vous aider à remplir vos obligations en vertu du RGPD. PlayFab propose trois API pour vous aider à répondre aux demandes relatives aux données des joueurs :
  • GetPlayedTitleList - Appelez cette API pour obtenir une liste de TitleIds auxquels des données sont associées pour le joueur donné. Cette liste est délimitée par PublisherID et représente l’ensemble des titres qui seraient touchés si vous supprimiez ou exportiez les données de ce joueur.
  • DeleteMasterPlayerAccount - Appelez cette API pour supprimer les enregistrements d’un joueur donné.
  • ExportMasterPlayerData - Appelez cette API pour exporter l’ensemble des données et des enregistrements associés à un joueur donné.

Assurez-vous de trouver toutes les données

Avant d’utiliser les API DeleteMasterPlayerAccount ou ExportMasterPlayerData, il est important de garder à l’esprit que vos joueurs peuvent avoir créé plusieurs comptes Master Player auprès de votre studio. Cette situation peut se produire lorsqu’un joueur utilise différents appareils ou différents identifiants pour jouer à vos titres. Comme il fournit des identifiants différents et sans lien entre eux (par exemple, une adresse courriel ou un compte de réseau social différent), nous l’interprétons comme un joueur unique. Un joueur peut aussi avoir plusieurs comptes Master Player si vous avez configuré votre studio pour utiliser plusieurs Publisher IDs; toutefois, il n’est pas courant d’avoir plusieurs Publisher IDs. Vous pouvez vérifier les Publisher IDs de votre titre dans le Game Manager de PlayFab, dans l’onglet API Features du menu des paramètres de chaque titre. PlayFab - Paramètres - Onglet API Vous connaissez vos titres et la façon dont ils authentifient vos joueurs. Avant d’appeler DeleteMasterPlayerAccount ou ExportMasterPlayerData, assurez-vous de recueillir le bon ensemble d’identifiants d’appareil et/ou d’identifiants de connexion auprès de vos joueurs. Grâce à ces identifiants, nous pouvons déterminer les PlayFabIds de chaque compte Master Player. Les API suivantes vous aident à passer des identifiants au PlayFabId :
  • GetUserAccountInfo - Cette API vous aide à trouver des joueurs par adresse courriel, TitleDisplayName, PlayFabId ou PlayFabUsername.
  • GetPlayerIdFromAuthToken - Cette API vous permet de trouver un joueur à partir d’un AuthToken précis, qui est accordé au joueur lorsqu’il se connecte.
  • GetPlayFabIDsFromFacebookIDs - Cette API détermine le PlayFabId du joueur à partir d’un ou de plusieurs FacebookId.
  • GetPlayFabIDsFromSteamIDs - Cette API détermine le PlayFabId du joueur à partir d’un ou de plusieurs SteamIds.
Toutes ces API sont propres à un titre. Les deux premières sont des API Admin et les deux dernières sont des API Server.
Même si votre joueur n’a qu’un seul PlayFabId, il peut avoir joué à plus d’un de vos titres avec cet ID. Sa demande de données peut donc couvrir plusieurs titres. Pour obtenir cette liste de titres, appelez GetPlayedTitleList pour chaque PlayFabId. Vous pourriez vouloir informer le joueur que sa demande touchera la liste de titres retournée. De plus, GetPlayedTitleList retourne des TitleIds, et non des Title Names; envisagez de convertir ces ID en Title Names avant de les afficher dans une page de confirmation. Voici un peu de pseudocode pour mieux illustrer ce que nous voulons dire…
Voici un exemple rapide d’utilisation de GetPlayedTitleList.
À ce stade, vous disposez d’une liste de PlayFabIds pour ce joueur (selon les identifiants qu’il a fournis) et d’une liste de titres pour chaque PlayFabId. Et maintenant? Vous êtes maintenant prêt à supprimer ou à exporter!

Autres considérations

Il est facile de causer du tort avec ces API. Exporter les données du mauvais joueur ou supprimer le mauvais joueur peut être très dommageable, et c’est permanent! Il vous incombe, en tant que développeur de jeux, de vérifier que les identifiants correspondent au joueur qui demande l’exportation ou la suppression de ses données. PlayFab ne fournit aucun type de vérification lors de l’utilisation de ces API. Cependant, PlayFab offre une fonctionnalité de vérification des adresses courriel. Mais notre solution n’est pas la seule option de vérification. Vous pouvez aussi créer votre propre processus. Peu importe la technologie que vous utilisez, nous vous suggérons d’effectuer une forme de vérification avant d’exécuter l’une ou l’autre de ces actions.
Dernière modification le 6 octobre 2026