Quem é responsável
O OPTCG AI gere optcg.ai. Para questões ou pedidos sobre privacidade, contacte o administrador em:
Dados que tratamos
Se criar uma conta, guardamos o seu endereço de email, nickname público, miniatura de líder escolhida, preferências de idioma e jogo, datas de criação e último acesso, baralhos guardados e partidas atribuídas à sua conta.
Quando navega ou joga, podemos tratar um identificador anónimo assinado do navegador, modelos das rotas visitadas, host de referência, parâmetros de campanha limitados, idioma, categoria do dispositivo, dados de partidas e replays e o seu endereço IP. Os endereços IP são usados para segurança, limites de capacidade e estatísticas por país; nunca são mostrados nos replays públicos.
A composição de um deck personalizado usado num jogo concluído pode aparecer na secção pública Meta juntamente com o Leader e a data do jogo. Também agregamos as utilizações de Leaders predefinidos por jogadores humanos. Não mostramos no Meta a conta, o nickname, o endereço de email, o endereço IP nem o identificador do jogo do jogador.
Se comunicares um erro a partir de uma partida, guardamos o teu comentário, o email de contacto se o indicares, a partida e o momento exato da comunicação, bem como dados técnicos de quem a envia: conta ou identificador anónimo e endereço IP. Usamo-los para investigar o problema e responder-te.
Quando a pontuação está ativa, a classificação mostra publicamente o nick, avatar, bandeira opcional, pontuação e melhor série de vitórias da época de todas as contas com partidas pontuáveis. Esta participação não pode ser ocultada. Podes mudar ou remover a bandeira. Ao eliminar a conta, os resultados e posições competitivos ficam como Utilizador eliminado, sem nick, avatar ou bandeira. Os adversários conservam os seus resultados.
Os códigos de utilização única e os nonces de pedido são guardados apenas como hashes. Os registos de sessão contêm identificadores e datas; o cookie de sessão assinado é HttpOnly, SameSite=Lax e Secure em produção.
Últimas partidas e replays públicos
Últimas partidas está acessível pelo menu e pela página inicial sem conta. Mostra até 51 partidas concluídas e não abandonadas, incluindo partidas de convidados, com ligações para os respetivos replays. As informações públicas incluem os Leaders, o desenrolar do jogo e a composição dos baralhos mostrados no replay, se cada adversário é humano ou IA, a dificuldade da IA quando conhecida, o resultado, a data e o número de turnos. O objetivo é ajudar a comunidade a descobrir como se joga com cada Leader.
A lista pública e o visualizador de replays não mostram nicks de conta, emails, endereços IP nem ligações a perfis de jogadores. O chat não é incluído na lista nem nos replays. Isto não significa que todos os registos sejam anónimos: internamente, as partidas podem continuar associadas às contas dos participantes para o histórico da conta e os outros fins descritos nesta política.
Mostrar partidas em Últimas partidas está ativado por predefinição. Os utilizadores registados podem desativar a opção nas preferências depois de iniciarem sessão. Numa partida associada a uma conta, a visibilidade é decidida quando a sua conclusão é guardada pela primeira vez: se algum dos participantes tiver desativado a opção, a partida fica fora da lista pública. Alterar a preferência não muda a visibilidade guardada das partidas anteriores, incluindo as que ficaram ocultas.
Esta preferência controla apenas a presença na lista pública. As ligações de replay continuam acessíveis e não mudam o histórico privado da conta nem as estatísticas agregadas. O limite de 51 partidas mostradas não é um prazo de conservação nem elimina replays anteriores. Continuam disponíveis os direitos e os contactos descritos abaixo.
Iniciar sessão com o Google
Se escolher Iniciar sessão com o Google, o seu navegador obtém um token de ID da Google e envia-o ao OPTCG AI. O servidor verifica-o localmente e lê o identificador estável da conta Google (sub), o endereço de email, o estado de verificação do email e o indicador de domínio alojado. Guardamos o identificador estável e o email para criar ou associar a sua conta OPTCG AI.
Nunca recebemos a sua palavra-passe Google, não guardamos o token de ID da Google, não pedimos um token de acesso Google e não acedemos ao Gmail, Drive, Calendar, contactos ou outros serviços Google. A Google pode tratar dados e utilizar os seus próprios cookies quando os seus componentes opcionais de início de sessão são carregados ou utilizados, de acordo com os seus próprios termos de privacidade.
Iniciar sessão com o Discord
Se escolher Iniciar sessão com o Discord, é redirecionado para o Discord para autorizar o OPTCG AI e regressa com um código de utilização única. O servidor troca-o diretamente com o Discord e lê o identificador da sua conta Discord, o endereço de email e se o Discord o verificou. O Discord envia também o seu nome de utilizador e avatar públicos, que não guardamos. Guardamos o identificador e o email para criar ou associar a sua conta OPTCG AI; se esse email já tiver uma conta, antes de a associar enviamos um código para confirmar o email.
Nunca recebemos a sua palavra-passe do Discord. O token de acesso emitido pelo Discord só é usado para ler esses dados e não é guardado. Não lemos os seus servidores, mensagens, amigos nem outros dados do Discord e nunca publicamos nada em seu nome. O Discord trata os dados do seu próprio ecrã de autorização de acordo com a sua política de privacidade.
Porque utilizamos os dados
Utilizamos os dados para fornecer o jogo, autenticar e proteger contas, sincronizar baralhos, mostrar o histórico privado de partidas e replays públicos, facilitar a aprendizagem com partidas da comunidade, treinar e melhorar a IA do jogo com as partidas jogadas, aplicar as preferências de visibilidade de partidas, aplicar limites de abuso e capacidade, diagnosticar erros, produzir estatísticas agregadas do serviço e cumprir obrigações legais. Consoante a lei aplicável, este tratamento é necessário para fornecer o serviço pedido e baseia-se no nosso interesse legítimo em operá-lo, melhorá-lo e protegê-lo; pedimos consentimento quando necessário.
Cookies e armazenamento local
Utilizamos cookies e armazenamento do navegador essenciais para o identificador anónimo assinado, preferências de idioma e jogo, nonce do pedido de início de sessão, autenticação da sessão e baralhos de convidado guardados localmente. As preferências de convidado permanecem nesse navegador; após o início de sessão, as preferências compatíveis também são sincronizadas com a conta. Não utilizamos cookies publicitários. A Google pode utilizar os seus próprios cookies quando os seus componentes opcionais de início de sessão são carregados ou utilizados.
Google Analytics
Usamos o Google Analytics para medir visitas e utilização através de informações do navegador e dispositivo e cookies de análise. Os URLs enviados por esta integração não incluem parâmetros nem fragmentos; os identificadores de partidas e replays são substituídos por caminhos genéricos. As funcionalidades publicitárias estão desativadas. Pedimos autorização antes de carregar o Analytics a visitantes do EEE, Reino Unido e Suíça, ou quando não é possível determinar o país. Nos restantes países, é carregado salvo se o tiveres rejeitado. Podes alterar a tua escolha aqui a qualquer momento; as decisões explícitas são guardadas durante 180 dias. A Google pode tratar dados de acordo com a sua política de privacidade.
Partilha e prestadores de serviços
A secção Meta, a lista de Últimas partidas e as ligações de replay tornam as informações de jogo descritas acima acessíveis a outros visitantes, mesmo sem conta. Também partilhamos dados quando necessário com prestadores que alojam o serviço ou a base de dados, entregam emails de acesso e fornecem os fluxos opcionais de início de sessão com o Google e com o Discord, ou quando exigido por lei. Não vendemos nem alugamos dados pessoais e não utilizamos dados de utilizadores Google ou Discord para perfis publicitários.
Conservação
Os dados da conta, baralhos guardados e atribuição de partidas à conta são conservados enquanto a conta existir ou até ser concluído um pedido de eliminação válido. Os registos operacionais de partidas, replays e análise podem ser conservados para o jogo, histórico, segurança, diagnóstico de erros, estatísticas agregadas e treino da IA; não são utilizados para publicidade.
Os códigos de acesso expirados são eliminados após 24 horas, as linhas inativas de limitação de acesso após 48 horas e as sessões expiradas ou revogadas após 30 dias. As sessões ativas têm uma expiração deslizante de 30 dias.
As suas opções e direitos
Pode contactar-nos para pedir acesso, retificação, eliminação, limitação ou oposição, quando aplicável. Pode terminar sessão para revogar a sessão atual e utilizar o perfil para fechar as restantes sessões.
Para pedidos de acesso ou eliminação da conta, verificamos o controlo do email guardado através de um desafio de utilização única enviado para esse endereço. A eliminação concluída remove o utilizador, as suas sessões, baralhos guardados e a atribuição entre conta e partidas. Os replays públicos não mostram o email nem o nickname da conta e podem continuar disponíveis. As partidas são conservadas sem essa atribuição, e as que já tenham sido usadas para treinar a IA não podem ser retiradas dos modelos treinados.
Segurança
Utilizamos HTTPS, cookies de sessão Secure e HttpOnly em produção, identificadores assinados, códigos de utilização única e nonces com hash, limites de frequência, verificação local de tokens de ID da Google e acesso restrito à base de dados. Nenhum serviço de internet pode garantir segurança absoluta; contacte-nos se suspeitar de utilização indevida.
Alterações a esta política
Podemos atualizar esta política quando o serviço ou os requisitos legais mudarem. A versão atual e a respetiva data de atualização serão sempre publicadas nesta página.