1. Quem somos
O Truco Mineiro (TrucoMineiro) é um jogo de cartas desenvolvido e mantido pela WJF Developer, nome público de desenvolvedor utilizado por pessoa física responsável pelo app. Esta política explica como tratamos os dados de quem joga.
Contato de privacidade: suporte@wjfdeveloper.com.br.
2. Escopo
Esta política vale para o aplicativo Truco Mineiro para Android e iPhone, para os servidores do jogo e para os links públicos de compartilhamento criados pelo app. Ela não se aplica a outros produtos da WJF Developer, que têm políticas próprias, nem a serviços de terceiros que você acesse a partir do jogo (como redes sociais ao compartilhar um card).
A mesma política pode ser lida dentro do app, em Mais > Política de Privacidade.
3. Resumo dos dados tratados
- Dados que você fornece: número de telefone, apelido, avatar (escolhido entre opções do jogo), nomes e descrições de grupos que você criar, denúncias.
- Dados gerados pelo jogo: nível, XP, liga, estatísticas, histórico de partidas, amigos, convites, bloqueios, missões, conquistas, participação em torneios.
- Dados técnicos: identificador de usuário, identificadores do aparelho e do app, token de notificação, dados de uso, de desempenho e de falhas.
- Publicidade: identificador de publicidade (quando permitido), endereço IP e interações com anúncios, tratados pelo Google AdMob.
- Contatos: números da agenda, somente se você sincronizar, usados de forma temporária para encontrar amigos.
Não coletamos e-mail, nome real, fotos, áudio, câmera, localização precisa, dados de saúde, dados financeiros ou mensagens de texto livre entre jogadores. O app não tem compras.
4. Dados que você fornece
- Apelido: 3 a 16 caracteres, visível para outros jogadores. Passa por um filtro de palavras ofensivas e nomes reservados.
- Avatar: escolhido entre ilustrações do próprio jogo. O app não acessa sua galeria.
- Grupos (“turmas”): nome e descrição que você criar, visíveis aos membros e passando pelo mesmo filtro.
- Denúncias: motivo e um texto opcional de até 500 caracteres, vistos apenas pela moderação.
- Mensagens ao suporte: o que você escrever para suporte@wjfdeveloper.com.br.
5. Login por telefone
O login usa o Firebase Authentication: você informa o número e recebe um código por SMS. No Android, o código pode ser lido automaticamente da mensagem. O código não é armazenado pelo app nem pelos nossos servidores, e nunca pedimos senha.
O número fica no Firebase Authentication para que você possa entrar. Nos nossos servidores ele é guardado apenas como um código cifrado (HMAC), usado para identificar a conta e para a busca de amigos por agenda. Seu telefone nunca é exibido a outros jogadores.
O app também usa o Firebase App Check (Play Integrity no Android, App Attest/DeviceCheck no iPhone) para verificar que as requisições vêm do app original.
6. Perfil e o que outros jogadores veem
Outros jogadores veem seu apelido, avatar, nível e liga. Só seus amigos veem se você está online ou em partida, e você pode esconder isso deles em Configurações > Mostrar quando estou online.
Você pode alterar apelido e avatar a qualquer momento em Perfil > Editar.
7. Contatos (opcional)
A agenda só é acessada se você tocar em “Sincronizar contatos” na aba Amigos, depois de uma explicação, e permitir o acesso no sistema. Negar não impede nada no jogo.
- Como funciona: os números são padronizados no formato internacional e enviados por conexão criptografada ao nosso servidor, que os compara de forma cifrada com os telefones já cadastrados e devolve só quem já joga.
- Sugestões, não amizade automática: quem já joga aparece como sugestão. Você escolhe a quem mandar um pedido de amizade, e a amizade só existe se a outra pessoa aceitar.
- Ser encontrado: se você não quiser que quem tem seu número veja que você joga, desligue Configurações > Me encontrar pelo telefone.
- O que não fazemos: nomes e fotos da agenda não saem do aparelho; os números não são guardados no servidor nem compartilhados; ninguém vê o seu telefone.
- No aparelho: o resultado da sincronização fica guardado localmente e pode ser apagado em Configurações > Sincronização de contatos. Ele também é apagado quando você sai da conta.
- Revogar a permissão (nas configurações do sistema) impede novas sincronizações. Amizades que você já aceitou continuam; para desfazê-las, remova ou bloqueie o amigo na aba Amigos.
Existem limites diários de sincronização para evitar abuso.
8. Dados de jogo
Guardamos partidas, jogadas, resultados, estatísticas, nível, XP, liga, rating da ranqueada, missões, conquistas, temporadas e torneios. As partidas online são validadas no servidor, que é a fonte oficial de pontuação, liga e recompensas.
9. Amigos, grupos, convites e bloqueios
Guardamos sua lista de amigos (incluindo como a amizade foi criada: por convite, QR Code, link, apelido ou agenda), pedidos, convites para salas, grupos dos quais você participa, jogadores bloqueados e denúncias que você fez.
10. Dados técnicos e do aparelho
- Identificador de usuário (Firebase UID) e identificadores de instalação do Firebase.
- Token de notificação (Firebase Cloud Messaging), modelo e sistema do aparelho, versão do app.
- Configurações do app guardadas no aparelho (som, música, vibração, preferências dos cards).
- Registros de segurança (por exemplo, tentativas de fraude) e limites de uso.
11. Estatísticas de uso (Firebase Analytics)
Registramos eventos de uso (como telas abertas, partidas iniciadas e concluídas, uso de recursos) para entender e melhorar o jogo. Os eventos usam categorias e contagens, sem o conteúdo das suas partidas ou dados de contato, e são associados ao seu identificador de usuário. O Firebase Remote Config também é usado para ajustar recursos e testes A/B, e a variante de teste fica associada a você no Analytics.
O Firebase Analytics usa o Modo de Consentimento do Google: onde a lei exige consentimento (por exemplo, no Espaço Econômico Europeu e no Reino Unido), o armazenamento de estatísticas e os sinais de publicidade seguem as escolhas que você fez no formulário de consentimento. Você pode desligar as estatísticas a qualquer momento em Configurações > Estatísticas de uso e falhas; desligado, o app para de enviar dados ao Analytics, ao Crashlytics e ao Performance Monitoring neste aparelho. O Google trata os dados já enviados conforme os prazos de retenção configurados no Google Analytics.
12. Falhas e desempenho (Crashlytics e Performance Monitoring)
Quando o app trava ou apresenta erro, o Firebase Crashlytics envia um relatório técnico (rastro do erro, tela, informações do aparelho e da partida) associado ao seu identificador de usuário. O Firebase Performance Monitoring mede tempos de carregamento e de resposta da rede. Os relatórios do Crashlytics são mantidos pelo Google por até 90 dias. Os dois podem ser desligados em Configurações > Estatísticas de uso e falhas; ao desligar, relatórios de falha ainda não enviados são descartados.
13. Publicidade e privacidade
O Truco Mineiro é gratuito e mantido por anúncios do Google AdMob. Formatos usados:
- Anúncio entre partidas (tela cheia), exibido somente ao final de uma partida e com limites de frequência.
- Anúncios nativos em telas como Início, Liga, Amigos e Perfil.
- Anúncio com recompensa, sempre opcional, para liberar a análise da partida ou uma dica de truco.
Não há anúncios durante as jogadas. Nenhum anúncio dá vantagem competitiva e nada é cobrado do jogador.
Para exibir e medir anúncios e prevenir fraude, o Google AdMob pode coletar o identificador de publicidade do aparelho (AAID no Android, IDFA no iPhone quando autorizado), o endereço IP (do qual pode inferir uma região aproximada), informações do aparelho e interações com os anúncios. Os anúncios podem ser personalizados quando o seu consentimento e a lei permitirem; caso contrário, são exibidos anúncios não personalizados ou limitados. Saiba mais em Como o Google usa informações de sites ou apps que usam seus serviços .
Depois que os anúncios são liberados pelo consentimento (quando exigido), também registramos no nosso servidor eventos de anúncio vinculados à sua conta (pedido, exibição, clique, recompensa e receita estimada), para limitar a frequência e medir a receita do jogo. Sem esse consentimento, o SDK de anúncios não é iniciado e nenhum desses eventos é registrado.
14. Consentimento de anúncios (UMP)
Usamos a Plataforma de Mensagens de Usuários (UMP) do Google. Onde a lei exige (no Espaço Econômico Europeu, no Reino Unido e na Suíça), o app mostra um formulário de consentimento antes de qualquer anúncio: o SDK de anúncios só é iniciado depois que o consentimento permite. Se o formulário não puder ser carregado, o app não exibe anúncios. As mesmas escolhas são repassadas ao Firebase Analytics pelo Modo de Consentimento do Google.
Nos estados dos EUA com leis de privacidade, você pode recusar a venda ou o compartilhamento dos seus dados para anúncios pelo mesmo caminho; com a recusa, os anúncios continuam, sem personalização baseada nesses dados.
Quando essa opção é exigida na sua região, você pode revisar ou retirar o consentimento a qualquer momento em Configurações > Privacidade de anúncios. Veja também Escolhas de privacidade.
15. Rastreamento no iPhone (ATT)
No iPhone, depois do consentimento de anúncios, o sistema pergunta uma única vez se o Truco Mineiro pode rastrear sua atividade em apps e sites de outras empresas. Só com sua permissão o IDFA é compartilhado com o Google AdMob para anúncios personalizados e medição. Recusar não muda nada no jogo; os anúncios continuam sem o IDFA.
Você pode mudar essa escolha em Ajustes do iPhone > Privacidade e Segurança > Rastreamento.
16. Notificações
O app só pede a permissão de notificações depois de explicar para que servem (convites, amigos, liga, torneios), e só se você tocar em “Ativar notificações”. Recusar ou escolher “Agora não” não bloqueia o jogo. Guardamos o token de notificação do aparelho para entregar as mensagens; ele é removido ao sair da conta ou excluí-la.
Você pode desligar as notificações em Configurações > Notificações > Receber notificações ou nas configurações do sistema. Notificações internas do app são apagadas após 90 dias.
17. Cards e links de compartilhamento
Você pode compartilhar cards de vitória, conquistas, liga, torneios, revanche, rivalidade e perfil. O compartilhamento sempre é iniciado por você e não dá recompensa. O card nunca mostra telefone, identificadores ou as cartas das partidas.
- Você controla o que aparece: Configurações > “Meu nome nos cards”, “Meu avatar nos cards” e “Aparecer nos cards dos outros”.
- Cada card gera um link público que expira (24 horas para revanche, 180 dias para perfil e rivalidade e 365 dias para os demais) e pode ser revogado por você.
- Para medir visualizações, registramos acessos ao link com códigos cifrados do visitante e do IP (nunca o IP em si).
O que acontece depois de compartilhar em outro app (WhatsApp, Instagram etc.) segue a política daquele serviço.
18. Convites e indicação
Quando alguém instala o jogo a partir de um link de convite, registramos o convite de origem para conectar os amigos e atribuir a indicação. No Android, isso usa o Google Play Install Referrer.
19. Para que usamos os dados
- Criar e autenticar sua conta e manter seu progresso.
- Montar partidas online, ranqueadas, torneios, ligas, rankings, amigos e grupos.
- Enviar as notificações que você permitiu.
- Moderar apelidos, grupos e denúncias; prevenir fraude, trapaça e abuso; proteger o serviço.
- Exibir e medir anúncios e limitar sua frequência.
- Entender o uso, corrigir falhas e melhorar o desempenho.
- Atender pedidos de suporte e de privacidade.
20. Bases legais (LGPD)
- Execução do contrato (Termos de Uso, aceitos de forma expressa no cadastro): conta, perfil, partidas, amigos e notificações que você ativou.
- Legítimo interesse: segurança, prevenção de fraude, moderação, estatísticas de uso e correção de falhas.
- Consentimento: anúncios personalizados onde exigido (UMP), rastreamento no iPhone (ATT) e sincronização de contatos.
- Cumprimento de obrigação legal: registros que a lei exija manter.
21. Com quem compartilhamos
Não vendemos dados pessoais. Trabalhamos com:
- Google Firebase (Authentication, Cloud Messaging, Analytics, Crashlytics, Performance Monitoring, Remote Config e App Check): prestador de serviço que trata dados em nosso nome. Privacidade do Firebase .
- Google Cloud: hospedagem da API do jogo. O banco de dados do jogo fica em um servidor dedicado contratado pela WJF Developer.
- Google AdMob e UMP: rede de publicidade. Para anúncios, dados do aparelho e de interação são compartilhados com o Google, que também os usa conforme a Política de Privacidade do Google .
- Google Play e Apple App Store: distribuição do app; as lojas tratam dados conforme suas próprias políticas.
Exigimos desses fornecedores proteção compatível com esta política, nos termos dos seus contratos e políticas públicas. Podemos divulgar dados se exigido por lei ou ordem de autoridade competente.
22. Transferência internacional
Os serviços do Google podem processar dados em servidores fora do Brasil. Essas transferências seguem as garantias contratuais oferecidas pelo Google e a legislação aplicável.
23. Segurança
Usamos conexão criptografada (HTTPS/TLS) entre o app, nossos servidores e os serviços do Google; guardamos o telefone apenas de forma cifrada no nosso banco; verificamos a integridade do app (App Check); limitamos tentativas e uso; e mantemos o resultado das partidas sob controle do servidor. Nenhum sistema é totalmente imune a falhas; se houver um incidente relevante, comunicaremos os afetados conforme a lei.
24. Por quanto tempo guardamos
- Conta, perfil, progresso, amigos e grupos: enquanto a conta existir.
- Números da agenda: não são guardados; são usados apenas durante a comparação.
- Notificações internas do app: 90 dias.
- Registros técnicos de controle de uso: de 1 a 30 dias.
- Relatórios de falhas (Crashlytics): até 90 dias, pelo Google.
- Estatísticas (Analytics): conforme o prazo configurado no Google Analytics.
- Links de compartilhamento: até a expiração do link ou até você revogá-lo; registros de visualização desses links: 90 dias.
- Registros de segurança e de análise antifraude: 12 meses.
- Eventos de anúncio vinculados à conta (resumo diário): 13 meses.
- Registros de pedidos de privacidade (exclusão e cópia de dados), como comprovação do atendimento: 5 anos.
- Esses prazos são aplicados por uma limpeza automática dos nossos servidores. Após a exclusão da conta, alguns registros podem ser mantidos dentro desses prazos; veja a seção “Excluir sua conta”.
25. Seus direitos
Pela LGPD, você pode pedir confirmação do tratamento, acesso, correção, anonimização, bloqueio ou eliminação de dados desnecessários, portabilidade, informação sobre compartilhamento e revogação do consentimento.
- Cópia dos dados: Configurações > Cópia dos meus dados. O pedido vai para o suporte, que responde em até 15 dias.
- Correção: altere apelido e avatar em Perfil > Editar; para outros dados, fale com o suporte.
- Outros pedidos: suporte@wjfdeveloper.com.br. Podemos pedir que você confirme ser o titular da conta antes de atender.
Você também pode apresentar reclamação à Autoridade Nacional de Proteção de Dados (ANPD).
26. Como revogar consentimentos
- Anúncios (UMP): Configurações > Privacidade de anúncios, quando disponível na sua região.
- Rastreamento (iPhone): Ajustes > Privacidade e Segurança > Rastreamento.
- Contatos: configurações do sistema; e Configurações > Sincronização de contatos para apagar o resultado no aparelho.
- Notificações: Configurações > Notificações ou configurações do sistema.
- Estatísticas de uso e falhas: Configurações > Estatísticas de uso e falhas.
Revogar não afeta o que já foi feito antes e não bloqueia o jogo. Detalhes em Escolhas de privacidade.
27. Excluir sua conta
Você pode excluir sua conta no app, em Configurações > Excluir Conta, ou pela web, sem precisar do app, em Exclusão de conta, confirmando o número por código SMS.
A exclusão é imediata e definitiva: apagamos o login no Firebase Authentication, perfil, progresso, liga, amigos, pedidos, bloqueios, grupos dos quais você é membro, cards e links de compartilhamento, convites, eventos de anúncio vinculados à conta e o token de notificação. Se você estiver em uma partida, ela é abandonada.
O que pode permanecer, sem o seu telefone:
- o apelido no histórico das partidas de outros jogadores, para que os resultados deles continuem corretos;
- registros de segurança e antifraude, por até 12 meses, para proteger o serviço;
- denúncias feitas por você, sem a identificação de quem denunciou;
- um registro do pedido de exclusão (identificador e apelido), por 5 anos, como comprovação do atendimento;
- relatórios de falha já enviados ao Crashlytics, mantidos pelo Google por até 90 dias. Para o Google Analytics, pedimos automaticamente ao Google a exclusão dos dados vinculados à sua conta, e os dados de estatísticas guardados no aparelho são apagados.
28. Crianças e adolescentes
O Truco Mineiro é destinado a pessoas com 13 anos ou mais. Ele não é direcionado a crianças e exibe anúncios que podem usar o identificador de publicidade. Se você é responsável por uma criança que criou uma conta, fale conosco para excluí-la.
29. Alterações nesta política
Podemos atualizar esta política quando o jogo mudar. A versão vigente fica sempre neste endereço e no app, com a data de atualização. Avisaremos no app sobre mudanças relevantes.
Versão: 2026-10-01.
30. Contato
WJF Developer: suporte@wjfdeveloper.com.br. Também é possível falar conosco pelo app, em Mais > Ajuda e Suporte, ou pela Central de Suporte do Truco Mineiro.