Pular para o conteúdo principal
O PlayFab tem o compromisso de estar em conformidade com o Regulamento Geral sobre a Proteção de Dados (GDPR) e, como seu provedor de serviços, de garantir que forneceremos os recursos necessários para permitir que os jogadores visualizem ou excluam os dados armazenados sobre eles. Embora não possamos fornecer aconselhamento jurídico (e incentivamos que você busque assessoria jurídica para garantir sua conformidade com o GDPR), estamos aqui para ajudar você a cumprir suas obrigações sob o GDPR. O PlayFab tem três APIs disponíveis para ajudar você a responder às solicitações de dados de jogadores:
  • GetPlayedTitleList - Chame esta API para obter uma lista de TitleIds que têm dados associados ao jogador informado. Essa lista tem o escopo definido por PublisherID e representa o conjunto de títulos que seriam afetados se você excluísse ou exportasse os dados desse jogador.
  • DeleteMasterPlayerAccount - Chame esta API para excluir os registros de um determinado jogador.
  • ExportMasterPlayerData - Chame esta API para exportar todos os dados e registros associados a um determinado jogador.

Certifique-se de encontrar todos os dados

Antes de usar as APIs DeleteMasterPlayerAccount ou ExportMasterPlayerData, é importante ter em mente que seus jogadores podem ter criado várias contas de Master Player com seu estúdio. Essa situação pode acontecer quando um jogador usa dispositivos diferentes ou credenciais diferentes para jogar seu(s) título(s). Como ele está fornecendo credenciais diferentes e não relacionadas (por exemplo, um endereço de email ou uma conta de rede social diferente), nós o interpretamos como um jogador único. Outra forma de um jogador ter várias contas de Master Player é se você tiver configurado seu estúdio para usar vários Publisher IDs; no entanto, ter vários Publisher IDs não é comum. Você pode verificar os Publisher IDs do seu título no PlayFab Game Manager, na guia API Features do menu de configurações de cada título. PlayFab - Configurações - Guia API Você conhece seus títulos e como eles autenticam seus jogadores. Antes de chamar DeleteMasterPlayerAccount ou ExportMasterPlayerData, certifique-se de coletar o conjunto correto de IDs de dispositivo e/ou credenciais dos seus jogadores. Com essas credenciais, podemos identificar os PlayFabIds de cada conta de Master Player. As APIs a seguir ajudam você a converter credenciais em PlayFabId:
  • GetUserAccountInfo - Esta API ajuda você a encontrar jogadores por email, TitleDisplayName, PlayFabId ou PlayFabUsername.
  • GetPlayerIdFromAuthToken - Esta API permite encontrar um jogador a partir de um AuthToken específico, que é concedido ao jogador quando ele faz login.
  • GetPlayFabIDsFromFacebookIDs - Esta API obtém o PlayFabId do jogador a partir de um ou mais FacebookId(s).
  • GetPlayFabIDsFromSteamIDs - Esta API obtém o PlayFabId do jogador a partir de um ou mais SteamIds.
Todas essas APIs são específicas do título. As duas primeiras são APIs de Admin e as duas últimas são APIs de Server.
Mesmo que seu jogador tenha apenas um PlayFabId, ele pode ter jogado mais de um dos seus títulos com esse ID. Isso significa que a solicitação de dados dele pode abranger vários títulos. Para obter essa lista de títulos, chame GetPlayedTitleList para cada PlayFabId. Você pode querer informar ao jogador que a solicitação dele afetará a lista de títulos retornada. Além disso, GetPlayedTitleList retorna TitleIds, não Title Names. Considere converter esses IDs em Title Names antes de exibi-los em uma página de confirmação. Aqui está um pequeno pseudocódigo para ilustrar melhor o que queremos dizer…
Aqui está um exemplo rápido de como usar GetPlayedTitleList.
Neste ponto, você tem uma lista de PlayFabIds desse jogador (com base nas credenciais que ele compartilhou) e uma lista de títulos para cada PlayFabId. E agora? Agora você está pronto para excluir ou exportar!

Outras considerações

É fácil causar danos com essas APIs. Exportar dados do jogador errado ou excluí-lo pode ser muito prejudicial, e isso é permanente! É sua responsabilidade, como desenvolvedor do jogo, verificar se as credenciais correspondem ao jogador que está solicitando a exportação ou exclusão dos dados dele. O PlayFab não fornece nenhum tipo de verificação ao usar essas APIs. No entanto, o PlayFab oferece um recurso de verificação de email. Mas nossa solução não é a única opção de verificação. Você também pode criar seu próprio processo. Independentemente da tecnologia que você usar, sugerimos que você faça algum tipo de verificação antes de executar qualquer uma dessas ações.
Última modificação em 6 de outubro de 2026