Política de Privacidade do Set Duel
Versão: 1.0 do MVP, de 25 de setembro de 2026.
Esta política explica quais dados pessoais o Set Duel trata, para quê, com quem os compartilha, por quanto tempo os guarda e como você exerce os seus direitos pela Lei Geral de Proteção de Dados (LGPD, Lei 13.709/2018).
1. Quem cuida dos seus dados
- Controlador: Elias Faria Silva, pessoa física, responsável pelo Set Duel durante o MVP.
- Canal de privacidade: privacidade@setduel.com. Como agente de tratamento de pequeno porte (Resolução CD/ANPD nº 2/2022), o controlador atende pessoalmente por esse canal.
2. Dados que tratamos
Conta
| Dado | De onde vem | Para quê | Base legal |
|---|---|---|---|
| De você, ou do Google quando é um endereço Gmail ou do domínio Google Workspace da sua conta | Entrar na conta. Ligar a conta Google e a conta por código quando usam o mesmo e-mail | Execução de contrato (art. 7º, V) | |
| Identificador da conta Google (não é a senha) | Google, quando você entra com o Google | Entrar com o Google | Execução de contrato |
| Aceite dos Termos e declaração de idade: a versão aceita e a data de cada um | Você, no cadastro | Provar o aceite dos Termos e a sua declaração de ter 18 anos ou mais | Execução de contrato; exercício regular de direitos (art. 7º, VI) |
| Nome de usuário (@handle) | Você escolhe | Identificar você no jogo. Os outros jogadores o veem nos duelos e rankings | Execução de contrato |
| País | Você informa; o app sugere o país da região configurada no aparelho | Mostrar o seu país ao lado do seu nome de usuário, nos duelos e rankings | Execução de contrato |
| Idioma do aparelho | Seu aparelho | Mostrar o app e o e-mail com o código de acesso no seu idioma | Execução de contrato |
Acesso e segurança
| Dado | Para quê | Base legal |
|---|---|---|
| Códigos de acesso por e-mail e tentativas erradas, com o e-mail e o endereço IP de quem pediu (o IPv4 inteiro; no IPv6, só o prefixo /64). Do código, guardamos só um resumo criptográfico, nunca o código. | Enviar o código, limitar reenvios e bloquear tentativas de adivinhar códigos | Legítimo interesse (art. 7º, IX): a segurança da sua conta |
| Sessões: quando cada sessão começou, foi renovada ou encerrada, e um resumo criptográfico do token de renovação | Manter você conectado, listar as suas sessões e encerrá-las, e detectar o uso de um token roubado | Execução de contrato e legítimo interesse |
| Registros de acesso: endereço IP, data e hora das requisições à nossa API e o identificador do app ou navegador (user agent), guardados pela nossa plataforma de nuvem | Segurança e investigação de abuso | Legítimo interesse (art. 7º, IX) |
No aparelho, a sessão fica guardada cifrada com uma chave do Android, só naquele aparelho e fora do backup do Android. Ela é apagada quando você sai da conta ou a exclui.
Os demais registros técnicos do Set Duel não guardam o seu endereço IP nem o conteúdo do que você envia.
Jogo
| Dado | Para quê | Base legal |
|---|---|---|
| Palpites, com data e hora de envio e um recibo | Jogar; calcular duelos, chaves e rankings; resolver disputas | Execução de contrato |
| Inscrições, duelos, posições e pontos no ranking | Montar os torneios e o ranking | Execução de contrato |
Seus palpites ficam em sigilo até o lock da cartela, inclusive nas nossas respostas de sistema e nos nossos registros. Depois do lock, os outros jogadores veem os seus palpites, duelos, posições e pontos, junto do seu nome de usuário.
Notificações, uso do app e falhas
Estes itens chegam ao app antes do piloto.
| Dado | Para quê | Base legal |
|---|---|---|
| Token de notificação do aparelho, plataforma e versão do app | Enviar avisos do jogo, como o lock chegando e o resultado de um duelo. Você pode desligar as notificações no aparelho | Execução de contrato |
| Eventos de uso: app aberto, cadastro concluído, acesso concluído, permissão de notificação dada e notificação aberta, ligados só ao identificador da conta | Medir se o jogo funciona e melhorá-lo. Você pode desligá-los nas configurações do app | Legítimo interesse (art. 7º, IX), com teste de balanceamento documentado |
| Relatórios de erro e de desempenho do app, da API e do worker | Encontrar e corrigir falhas. Tiramos deles tokens e códigos de acesso | Legítimo interesse |
O que não tratamos
Não coletamos localização precisa, contatos, fotos, arquivos, identificador de publicidade nem dados de pagamento, e não tratamos dados sensíveis (art. 5º, II). Não pedimos a sua data de nascimento: no cadastro, você só declara ter 18 anos ou mais. Não lemos nem guardamos o nome da sua conta Google.
3. Dados de tenistas profissionais
Para montar as cartelas e conferir os resultados, tratamos dados públicos de tenistas profissionais, como nome, país, mão dominante e resultados das partidas. Eles vêm de fornecedores de dados de tênis. A base legal é o legítimo interesse (art. 7º, IX), sobre dados que os próprios atletas e o circuito tornam públicos (art. 7º, § 4º).
4. Com quem compartilhamos
Não vendemos dados pessoais. Compartilhamos dados com:
- Outros jogadores: o seu nome de usuário, e, depois do lock, os seus palpites, duelos, posições e pontos.
- Operadores, que tratam dados em nosso nome e seguindo as nossas instruções:
| Operador | O que faz | Dados que recebe | Onde |
|---|---|---|---|
| KingHost | Hospeda o servidor da API, do banco de dados, dos arquivos e dos registros técnicos | Todos os dados desta política | Brasil |
| Login com o Google; no aparelho, os serviços do Google Play | A escolha de conta e o login | Global | |
| Resend | Envia o código de acesso | Seu e-mail, o código e o idioma | Envio a partir de São Paulo, Brasil. A empresa fica nos Estados Unidos e pode guardar os registros de envio fora do Brasil |
| Expo e Firebase Cloud Messaging (Google) | Entregam as notificações | O token do aparelho e o texto da notificação | Estados Unidos |
| Sentry | Relatórios de erro | Dados técnicos do erro | Estados Unidos |
| Grafana Cloud | Métricas e rastros de desempenho | Dados técnicos das requisições | São Paulo, Brasil |
| PostHog | Eventos de uso | Os eventos da seção 2 | Estados Unidos |
| Cloudflare | Protege e entrega o tráfego da API e do site, e guarda as cópias de segurança do banco de dados, cifradas antes de saírem do nosso servidor | Endereço IP e requisições; nas cópias de segurança, cifradas, todos os dados desta política | Rede global |
- Autoridades: quando a lei ou uma ordem judicial exigir.
Os fornecedores de dados de tênis não recebem dados de usuários.
5. Transferência internacional
Alguns operadores guardam dados fora do Brasil, por exemplo nos Estados Unidos. Nesses casos, a transferência segue o art. 33 da LGPD, com os termos de tratamento de dados que cada operador oferece. Enviamos a esses operadores o mínimo: eventos de uso ligados só ao identificador da conta e relatórios de erro sem códigos nem tokens.
6. Por quanto tempo guardamos
| Dado | Quanto tempo |
|---|---|
| Conta | Enquanto a conta existir |
| Códigos de acesso e tentativas erradas, com e-mail e IP | 30 dias, mesmo depois da exclusão da conta |
| Sessões encerradas ou expiradas | 30 dias depois de encerradas |
| Token de notificação do aparelho | Até você sair da conta nesse aparelho. Se a sessão expirar, até 30 dias depois |
| Registros de acesso (IP, data e hora) | 30 dias |
| Demais registros técnicos da API | 30 dias |
| Palpites e resultados | Enquanto a conta existir. Depois da exclusão, ficam como histórico dos torneios, ligados só a um identificador que não identifica você |
| Relatórios de erro | 90 dias |
| Eventos de uso | 12 meses |
| Cópias de segurança do banco de dados | Até 8 dias: 7 cópias diárias e os registros de alterações entre elas, cifrados. Um dado apagado sai das cópias quando elas expiram |
Quando você exclui a conta, pelo app em Perfil › Configurações › Excluir conta:
- Na hora: encerramos todas as suas sessões em todos os aparelhos e apagamos os seus vínculos de acesso (e-mail e identificador do Google) e os seus aparelhos.
- Em até 30 dias: apagamos o seu nome de usuário, o nome de exibição, o país e o registro do aceite dos Termos e da declaração de idade.
- O que fica: um identificador interno da conta, que não identifica você. Ele mantém a integridade das chaves e dos rankings já disputados, e os palpites e resultados antigos continuam ligados a ele, como histórico dos torneios.
7. Seus direitos
Pela LGPD (art. 18), você pode pedir:
- confirmação de que tratamos os seus dados, e acesso a eles;
- correção de dados incompletos, inexatos ou desatualizados;
- anonimização, bloqueio ou eliminação de dados desnecessários, excessivos ou tratados em desconformidade com a lei;
- portabilidade dos seus dados;
- eliminação dos dados tratados com o seu consentimento;
- informação sobre com quem compartilhamos os seus dados;
- informação sobre a possibilidade de não dar consentimento e sobre o que acontece se você não der;
- revogação do consentimento, quando ele for a base legal;
- revisão de decisões tomadas só por tratamento automatizado (seção 8).
Você também pode se opor a um tratamento baseado no legítimo interesse, quando ele descumprir a LGPD.
Como pedir:
- Exclua a conta no app, em Perfil › Configurações › Excluir conta.
- Para excluir a conta sem o app, siga a página Excluir a sua conta.
- Para os outros pedidos, escreva para privacidade@setduel.com.
- Respondemos em até 15 dias.
- Você também pode reclamar à Autoridade Nacional de Proteção de Dados (ANPD).
8. Decisões automatizadas
Os duelos, as chaves e o ranking são calculados automaticamente, pelas regras publicadas no app. Os sorteios usam uma fonte pública de aleatoriedade, e qualquer pessoa pode conferi-los. Você pode pedir a revisão de um resultado em contato@setduel.com.
9. Segurança
- Todo o tráfego entre o app e a API é cifrado (HTTPS). Os dados guardados na nuvem também são cifrados.
- Guardamos os códigos de acesso e os tokens de sessão só como resumos criptográficos.
- Só as pessoas da equipe que precisam deles têm acesso aos dados.
- Se um incidente de segurança puder causar risco ou dano relevante a você, avisaremos você e a ANPD, como a lei exige.
10. Idade mínima
O Set Duel é só para maiores de 18 anos. No cadastro, você declara ter 18 anos ou mais, e guardamos essa declaração com a data. Não coletamos de propósito dados de crianças e adolescentes. Se soubermos que uma conta é de alguém com menos de 18 anos, vamos excluí-la.
11. Mudanças nesta política
Quando mudarmos esta política, a data no topo muda. Avisaremos no app as mudanças relevantes antes que passem a valer.