Política de Privacidade do Totem Roll
Última atualização: 24 de outubro de 2026
Esta política explica quais dados o Totem Roll coleta, por que coleta, com quem compartilha e quais são os seus direitos. Usamos linguagem simples. Se algo não ficar claro, fale com a gente pelo contato indicado no final.
Sumário
- Quem é o responsável pelo jogo
- Quais dados coletamos
- Dados que não coletamos
- Para que usamos os dados
- Bases legais
- Decisões automatizadas e revisão por uma pessoa
- Anúncios
- Compras no app
- Onde os dados ficam e por quanto tempo
- Com quem compartilhamos
- Transferência internacional
- Cookies e site
- Crianças e adolescentes
- Seus direitos
- Como exercer seus direitos
- Segurança
- Encarregado de dados
- Alterações desta política
- Lei aplicável
- Contato
1. Quem é o responsável pelo jogo
O Totem Roll é desenvolvido pela Brightloop Games, nome comercial de Douglas Viana de Moraes, pessoa física estabelecida em Nova Friburgo, RJ, Brasil. Para fins da Lei Geral de Proteção de Dados (LGPD), o responsável pelo tratamento dos dados é Douglas Viana de Moraes, pessoa física.
- Endereço para contato: Rua Benjamin Constant, 1205, sala 101, Conselheiro Paulino, Nova Friburgo, RJ, Brasil, CEP 28633-000
- Telefone: +55 22 99855-9113
- E-mail: contato@brightloopgames.com.br
- Site: https://brightloopgames.com.br/totemroll
2. Quais dados coletamos
Coletamos somente o necessário para o jogo funcionar, medir o uso do jogo, exibir anúncios, processar compras e manter o ranking justo. Separamos os dados em dois grupos: os do aparelho, que existem mesmo sem conta, e os da conta, que só existem se você escolher entrar com Google ou Apple.
Dados do aparelho (sem conta):
- Identificador do jogador: um código aleatório (o "pid", um UUID) gerado no seu aparelho na primeira vez que você abre o jogo. Ele não contém nome, e-mail nem telefone.
- Faixa de idade: o jogo obtém a sua faixa de idade (menos de 13, 13 a 15, 16 a 17 ou 18 ou mais) pelo sinal de idade da Google Play (Play Age Signals), pela Apple (Declared Age Range) ou por uma pergunta neutra sobre o ano de nascimento. Guardamos somente a faixa, neste aparelho. O ano de nascimento nunca é guardado. Só a faixa informada por você na pergunta é enviada ao servidor, como evento estatístico; a faixa recebida da Google ou da Apple não é enviada para análise.
- Dados de uso (telemetria) ligados ao pid: início de sessão, fase iniciada e terminada, escolha de relíquia, uso de tutorial, anúncios assistidos, compras feitas (somente como evento, sem dados de pagamento) e erros técnicos. Enviamos também a versão e o canal do app.
- País aproximado: derivado do endereço IP no servidor. O endereço IP não é gravado no banco de dados do jogo. O provedor de hospedagem (Cloudflare) processa o endereço IP em trânsito para entregar e proteger o serviço (por exemplo, contra ataques e abusos), e o jogo não o armazena.
- Advertising ID do Android: identificador de publicidade do aparelho, usado pelo Google AdMob para exibir anúncios (veja a seção 7).
- Dados de compra: recibos e tokens de compra processados pela loja (Google Play), usados para entregar o item comprado. Do token guardamos somente o hash SHA-256, nunca o token em si. Guardamos também o número do pedido, o produto, o estado da compra, a validade e a data.
- Progresso salvo: sem conta, o progresso fica salvo somente no seu aparelho. Com conta, uma cópia fica na nuvem (veja abaixo).
- Dados das partidas (divulgação de jogadas): posições das peças, dados, relíquias e pontuação, usados para recriar jogadas em vídeo e, se a opção estiver ligada, divulgados com o seu apelido. A divulgação só vale para quem informou ter 18 anos ou mais. Base legal: veja a seção 5. Menores de 18 anos: só com autorização do responsável legal. Você pode desligar essa opção em Ajustes, em "Permitir mostrar minhas jogadas".
Dados da conta (somente se você entrar):
- Identidade de login: entrar com Google ou Apple é opcional. Guardamos apenas o hash SHA-256 do identificador que o Google ou a Apple nos envia. Não recebemos nem guardamos e-mail, nome ou foto. Uma conta pode ter o Google e a Apple ligados como formas de entrar. Se você ligar uma forma de entrar que já pertence a outra conta, podemos juntar as duas contas, a seu pedido e com a sua confirmação.
- Sessões e aparelhos: cada sessão usa um código aleatório, e no servidor guardamos somente o hash dele. Cada conta pode ter até 3 aparelhos ativos. Para cada aparelho guardamos um identificador gerado pelo jogo, a plataforma (Android, iOS ou web) e a data do último uso.
- Progresso na nuvem: uma cópia compactada do seu progresso, que o servidor guarda sem abrir, com um resumo numérico (nível, estrelas e recorde) para você escolher qual versão manter.
- Carteira de pérolas e direitos: um registro de pérolas somente de acréscimo (cada compra, ganho, gasto, estorno ou junção de contas gera uma linha com o saldo, encadeada por hash às anteriores) e a lista de direitos que você tem (itens permanentes, Passe de temporada, VIP). As compras da conta são ligadas a um pseudônimo, que é um hash feito com uma chave secreta nossa.
- Ranking: para cada partida ranqueada, o jogo envia o replay (a fita das jogadas: peças colocadas, dados, relíquias usadas e escolhas). Ele inclui, para cada peça arrastada, uma amostra curta do trajeto do ponteiro ou do dedo (de 6 a 12 pontos, com posição no tabuleiro e tempo). Usamos o trajeto somente para antitrapaça e justiça do ranking, e ele fica guardado junto com o replay. Guardamos a maior pontuação verificada de cada jogador em cada ranking, com a data. O apelido só aparece no ranking se você permitiu mostrar as suas jogadas e tem 18 anos ou mais. Também geramos estatísticas agregadas e anônimas das partidas (pontuação, relíquias, medidas de ritmo e de trajeto), sem identificador.
- Liga: uma classificação oculta de habilidade (MMR), os pontos de liga (LP) e o resumo das últimas partidas, calculados no servidor.
- Marcações para revisão: replays com padrões suspeitos são marcados para revisão por uma pessoa (veja a seção 6).
Dados de segurança do servidor:
- Registros de acesso: registros técnicos de acesso ao servidor (data e hora, rota acessada e resultado), usados para segurança, prevenção de fraude e defesa de direitos.
- Carimbo de tempo público: uma vez por dia, publicamos em um serviço público de carimbo de tempo (OpenTimestamps) somente o hash da cabeça do registro de pérolas. Esse hash não contém dado pessoal e não permite identificar ninguém.
Controle dos dados de uso: você liga e desliga o envio de dados de uso na opção "Enviar dados de uso", em Ajustes. Fora da União Europeia, do Reino Unido e da Suíça, a opção vem ativada por padrão. Nesses três territórios, o envio só começa depois do seu consentimento. Com o envio desligado, nada é enviado, exceto um pedido de exclusão que você fizer. Para quem tem a faixa de idade "menos de 13", o envio de dados de uso fica desligado.
3. Dados que não coletamos
Não pedimos nome, e-mail, telefone, CPF, endereço, dados de cartão de crédito nem lista de contatos. Mesmo quando você entra com Google ou Apple, não recebemos nem guardamos seu e-mail, seu nome ou sua foto, e sim somente o hash de um identificador.
O jogo pede apenas estas permissões do Android: acesso à internet, estado da rede, vibração, ID de publicidade (AD_ID, usado pelo SDK do Google) e cobrança da Google Play (BILLING). Ele não pede localização precisa, contatos, fotos, câmera nem microfone.
4. Para que usamos os dados
- Funcionamento do jogo: salvar seu progresso e liberar fases. Com conta, guardar o progresso na nuvem e fazer as pérolas e as compras valerem em até 3 aparelhos.
- Estatística e balanceamento: entender quais fases são mais difíceis e ajustar o jogo. Esses dados são pseudonimizados.
- Correção de erros: identificar e corrigir falhas técnicas.
- Integridade do ranking e antitrapaça: conferir as partidas ranqueadas, identificar pontuações impossíveis e padrões de jogo que não parecem humanos, e marcar casos para revisão por uma pessoa. O trajeto do ponteiro ou do dedo é usado somente para isso.
- Liga: calcular a sua habilidade oculta e os pontos de liga.
- Anúncios: exibir vídeos recompensados opcionais e, quando permitido, anúncios personalizados.
- Compras e carteira de pérolas: entregar pérolas, passe de temporada, assinaturas e os demais itens comprados, evitar que um mesmo pedido seja creditado duas vezes e retirar o que uma compra concedeu quando a loja a reembolsar.
- Proteção de crianças e adolescentes: adequar o jogo à sua faixa de idade.
- Segurança e auditoria: limitar abusos, prevenir fraude, manter registros de acesso e permitir conferir que o registro de pérolas e de compras não foi alterado.
- Obrigações legais e defesa de direitos: manter registros de compra e do registro de pérolas pelo prazo descrito na seção 9.
Não vendemos dados pessoais. Não usamos dados de crianças e adolescentes para perfilamento de publicidade.
5. Bases legais
Para usuários no Brasil (LGPD, Lei 13.709/2018):
- Dados de uso (telemetria): legítimo interesse (art. 7, IX). Usamos esses dados para melhorar o jogo, balancear as fases, corrigir erros e identificar pontuações impossíveis, de forma pseudonimizada. Você pode desligar o envio a qualquer momento em Ajustes.
- Anúncios personalizados: legítimo interesse (art. 7, IX), com seu direito de oposição pela opção "Anúncios personalizados" nos Ajustes.
- Divulgação de jogadas: legítimo interesse (art. 7, IX), com direito de oposição pela opção "Permitir mostrar minhas jogadas" nos Ajustes, que vem ligada. Menores de 18 anos: só com autorização do responsável legal.
- Conta, progresso na nuvem, carteira de pérolas e compras: execução de contrato (art. 7, V).
- Ranking, liga e antitrapaça: legítimo interesse (art. 7, IX) em manter uma competição justa, com direito de oposição pelo e-mail de contato.
- Registros de compra e do registro de pérolas, por 10 anos: cumprimento de obrigação legal ou regulatória (art. 7, II) no prazo mínimo exigido por lei, que é de 5 anos, e exercício regular de direitos em processo judicial, administrativo ou arbitral (art. 7, VI) no restante do prazo, com conservação nos limites do art. 16 e, depois da exclusão da conta, somente com pseudônimo.
- Faixa de idade e proteção de menores: cumprimento de obrigação legal (art. 7, II), nos termos da Lei 15.211/2025 (ECA Digital), e melhor interesse da criança e do adolescente (art. 14).
- Segurança, registros de acesso e prevenção de fraude: legítimo interesse (art. 7, IX).
Para usuários na União Europeia, no Reino Unido e na Suíça:
- Dados de uso (telemetria): consentimento (art. 6(1)(a) do GDPR). O envio só começa depois do seu sim.
- Anúncios personalizados: consentimento (art. 6(1)(a) do GDPR).
- Divulgação de jogadas: consentimento (art. 6(1)(a) do GDPR). A opção vem desligada e só vale se você a ligar.
- Conta, progresso na nuvem, carteira de pérolas e compras: execução de contrato (art. 6(1)(b) do GDPR).
- Ranking, liga e antitrapaça: interesse legítimo (art. 6(1)(f) do GDPR) em manter uma competição justa, com direito de oposição (art. 21 do GDPR).
- Registros de compra e do registro de pérolas: obrigação legal (art. 6(1)(c) do GDPR) durante o prazo exigido por lei e interesse legítimo (art. 6(1)(f) do GDPR) na defesa de direitos em processos durante o restante dos 10 anos.
- Faixa de idade e proteção de menores: interesse legítimo (art. 6(1)(f) do GDPR) em proteger crianças e adolescentes.
- Segurança, registros de acesso e prevenção de fraude: interesse legítimo (art. 6(1)(f) do GDPR).
Para usuários na Suíça, aplica-se também a Lei Federal de Proteção de Dados suíça (nLPD/FADP), com os mesmos direitos descritos para a União Europeia.
6. Decisões automatizadas e revisão por uma pessoa
O ranking e a liga usam cálculos automáticos (pontuação, habilidade oculta e pontos de liga) e verificações automáticas. Uma verificação automática pode recusar o envio de uma partida que seria impossível pelas regras do jogo, e então essa partida simplesmente não entra no ranking.
O sistema também marca, para revisão, replays com padrões suspeitos, como ritmo ou trajeto de arrasto que não parecem humanos. A marcação não pune ninguém. Nenhuma decisão que afete você de forma relevante, como remover uma pontuação, suspender o acesso ao ranking ou à conta, ou retirar recompensas, é tomada somente por automação: uma pessoa revisa o caso antes. Não há banimento automático.
Você tem o direito de pedir explicação sobre os critérios usados e a revisão por uma pessoa de qualquer decisão tomada com base em tratamento automatizado (art. 20 da LGPD; art. 22 do GDPR). Para isso, escreva para contato@brightloopgames.com.br. Não divulgamos os limites exatos da detecção, para que ela não seja contornada.
7. Anúncios
Os anúncios são fornecidos pelo Google AdMob. Quando você assiste a um vídeo recompensado, o SDK do Google coleta o Advertising ID, dados de interação com o anúncio, dados de diagnóstico e localização aproximada, para exibir e medir o anúncio. Os detalhes estão em anuncios-e-consentimento.md. Em resumo:
- Na União Europeia, no Reino Unido e na Suíça, o jogo mostra o formulário de consentimento do Google UMP na primeira abertura. Anúncios personalizados só são usados se você aceitar. Você pode mudar sua escolha depois em Ajustes, em "Opções de privacidade".
- No Brasil e nos demais países, a opção "Anúncios personalizados" nos Ajustes vem ativada por padrão. Se você a desligar, o jogo pede ao Google apenas anúncios não personalizados.
- Você pode recusar a personalização sem perder acesso ao jogo.
- Para quem declarar menos de 18 anos, quando o jogo tiver essa informação, usamos somente anúncios não personalizados (veja a seção 13).
8. Compras no app
As compras são feitas pela loja do seu aparelho: hoje, pelo Google Play Billing, e o pagamento é processado pelo Google. No iPhone, serão feitas pela App Store, quando o jogo estiver disponível lá. O Totem Roll não recebe nem armazena dados de cartão. Recebemos apenas o recibo e o token da compra, que usamos para confirmar a compra com a loja e entregar o item. Do token guardamos somente o hash.
O item só é entregue depois que o nosso servidor confirma a compra com a loja. Com conta, o pedido fica ligado à conta por um pseudônimo, e cada pedido só pode ser creditado uma vez.
Quando a loja reembolsa ou estorna uma compra, ela nos avisa, e retiramos o que a compra concedeu, como descrito nos Termos de Uso. A Brightloop não reembolsa diretamente: os reembolsos são feitos pela loja.
9. Onde os dados ficam e por quanto tempo
- Servidor: Cloudflare Workers, banco de dados D1 e armazenamento da Cloudflare, operados pela Cloudflare, Inc. (EUA). Os dados ficam no banco D1, com jurisdição na União Europeia.
- Aparelho: o progresso e as preferências ficam salvos no aparelho. Sem conta, só lá.
- Dados de uso brutos: lotes de eventos mantidos por 90 dias. Registros agregados e o registro do jogador (pid, versão, país e datas) ficam por até 24 meses. Depois desses prazos, são apagados.
- Replays do ranking, com o trajeto do arrasto: ficam guardados até a verificação posterior da pontuação, quando o replay é descartado, ou por até 2 anos, o que ocorrer primeiro. Também são apagados quando a conta ou os dados são excluídos.
- Marcas do ranking: a maior pontuação verificada de cada jogador em cada ranking fica guardada até 2 anos sem melhora, ou até a exclusão.
- Replays e destaques de divulgação: os replays ficam por 180 dias. Os destaques não aprovados são apagados em 180 dias. Os destaques aprovados ficam até você pedir a retirada ou a exclusão dos seus dados.
- Conta, progresso na nuvem, aparelhos, sessões e liga: enquanto a conta existir. As sessões duram 60 dias, renovados quando você usa o jogo. Ao apagar a conta, esses dados são apagados.
- Registros de compra e registro de pérolas: mantidos por 10 anos. Esse prazo é o dobro do mínimo legal de 5 anos e serve para a defesa de direitos em eventual disputa (LGPD, art. 7, VI, e art. 16). Enquanto a conta existe, os registros ficam ligados a ela. Depois que a conta é apagada, ficam somente com pseudônimo, sem nome, sem e-mail e sem ligação com o seu login, até completar 10 anos da data de cada registro, e então são apagados. Uma cópia mensal de auditoria desses registros, também pseudonimizada, é guardada pelo mesmo prazo.
- Carimbo de tempo público: o hash publicado uma vez por dia no OpenTimestamps não contém dado pessoal e, por ser público, não pode ser retirado.
- Registros de acesso do servidor: mantidos por 1 ano.
- Backups do banco de dados: os dados excluídos são apagados também dos backups em até 30 dias, com exceção dos registros que a lei ou a defesa de direitos nos obrigam a manter, descritos acima.
- Estatísticas anonimizadas: estatísticas agregadas, sem identificador, podem ser mantidas, pois não identificam você.
- Pedido de exclusão: apagamos os dados ligados ao seu pid ou à sua conta em até 30 dias, como descrito em exclusao-de-dados.md.
10. Com quem compartilhamos
- Google: Google AdMob (anúncios), Google Play Billing (compras), Entrar com Google e Play Age Signals (sinal de idade).
- Apple: Entrar com Apple e Declared Age Range (sinal de idade), e App Store, quando o jogo estiver disponível lá.
- Cloudflare, Inc.: hospedagem do servidor, do banco de dados e do arquivo de auditoria.
- OpenTimestamps (servidores públicos de carimbo de tempo): recebem somente um hash diário, sem dado pessoal.
- Público: se a divulgação de jogadas estiver ligada, a jogada e o seu apelido podem aparecer no site e nas redes sociais da Brightloop Games, como descrito nos Termos de Uso.
- Autoridades: somente quando houver ordem legal ou obrigação prevista em lei.
Não vendemos nem alugamos dados pessoais. Esses fornecedores tratam os dados segundo as políticas próprias, como a Política de Privacidade do Google.
11. Transferência internacional
O Google, a Apple e a Cloudflare podem tratar dados fora do Brasil, inclusive no banco de dados com jurisdição na União Europeia. Essa transferência é amparada pelas cláusulas contratuais padrão dos contratos de tratamento de dados dessas empresas, nos termos do art. 33 da LGPD e do art. 46 do GDPR. O OpenTimestamps recebe apenas um hash, que não é dado pessoal.
12. Cookies e site
O aplicativo não usa cookies. O site https://brightloopgames.com.br/totemroll é uma página estática, sem analytics e sem cookies.
13. Crianças e adolescentes
O Totem Roll é indicado para pessoas com 13 anos ou mais e não é dirigido a crianças. Tratamos os dados de crianças e adolescentes no melhor interesse deles, nos termos da Lei 15.211/2025 (ECA Digital) e do art. 14 da LGPD.
Para adequar o jogo à idade, usamos a faixa de idade descrita na seção 2. Quando não há informação de idade, tratamos a pessoa como não adulta para anúncios e divulgação de jogadas, que é a opção mais protetora.
- Menos de 13 anos: o jogo funciona somente de forma local. Não há conta na nuvem, compras, envio de dados de uso, anúncios personalizados nem divulgação de jogadas. Se uma conta já existir e a faixa de idade passar a ser menos de 13, a conta é apagada automaticamente, e o progresso continua no aparelho.
- 13 a 17 anos: não fazemos perfilamento para publicidade. Os anúncios são sempre não personalizados e as jogadas não são divulgadas.
- 18 anos ou mais: as opções descritas nesta política valem conforme a sua escolha.
Não coletamos conscientemente dados de menores de 13 anos. Se descobrirmos que coletamos dados de uma criança nessa situação, apagamos os dados. Se você é responsável legal por uma criança e acha que isso aconteceu, escreva para nós.
O público-alvo declarado na Google Play é de 13 anos ou mais. O jogo não participa do programa Designed for Families.
14. Seus direitos
Pela LGPD (art. 18), você pode pedir:
- confirmação de que tratamos seus dados;
- acesso aos seus dados;
- correção de dados incompletos, inexatos ou desatualizados;
- anonimização, bloqueio ou eliminação de dados desnecessários ou tratados em desacordo com a lei;
- portabilidade dos dados a outro fornecedor;
- informação sobre as entidades com as quais compartilhamos os dados;
- revogação do consentimento;
- oposição a tratamento feito com base em legítimo interesse;
- explicação e revisão por uma pessoa de decisões tomadas com base em tratamento automatizado (art. 20).
Pelo GDPR, você também pode pedir a restrição do tratamento, opor-se ao tratamento, não ficar sujeito a decisões baseadas unicamente em tratamento automatizado e apresentar reclamação à autoridade de proteção de dados do seu país. No Brasil, a autoridade é a ANPD (Autoridade Nacional de Proteção de Dados).
15. Como exercer seus direitos
- Apagar a conta, pelo app: Ajustes, depois Conta, depois "Apagar conta". Apagamos o progresso na nuvem, a lista de aparelhos, as sessões, os vínculos de identificador, os direitos e a sua identidade no ranking e na liga. Os registros de compra e de pérolas ficam somente com pseudônimo, como explicado na seção 9.
- Apagar os dados do aparelho, pelo app: Ajustes, depois "Apagar meus dados". Esse botão apaga os dados salvos no aparelho, gera um novo identificador e pede ao servidor que apague tudo do identificador antigo.
- Por e-mail: contato@brightloopgames.com.br. Informe o seu identificador (pid), que aparece em Ajustes, para que possamos localizar seus dados. Não conseguimos localizar uma conta por nome ou e-mail, porque não guardamos esses dados.
- Prazo de resposta: em regra, até 15 dias para responder ao pedido, conforme a LGPD. A exclusão dos dados no servidor ocorre em até 30 dias.
- Retirada de jogada divulgada: pelo e-mail contato@brightloopgames.com.br. Atendemos em até 5 dias úteis nos canais que controlamos.
- Revisão por uma pessoa: pelo mesmo e-mail, para qualquer decisão sobre ranking, liga ou conta.
Podemos pedir informações mínimas para confirmar que o pedido é seu. Não pediremos dados que não usamos no jogo.
16. Segurança
Usamos medidas técnicas e organizacionais razoáveis para proteger os dados. Os dados são criptografados em trânsito (HTTPS/TLS) e armazenados na infraestrutura da Cloudflare, com criptografia em repouso. Guardamos somente hashes do identificador de login, dos códigos de sessão e dos tokens de compra. O registro de pérolas é encadeado por hash, e o hash do fim dele é carimbado todo dia em um serviço público, para que qualquer alteração indevida seja detectável. Há limites de uso por minuto contra abuso. O acesso é restrito à conta do desenvolvedor. Nenhum sistema é totalmente seguro. Se houver um incidente que possa causar risco relevante a você, avisaremos você e a ANPD, nos termos da lei.
17. Encarregado de dados
- Encarregado pelo tratamento de dados (DPO): Douglas Viana de Moraes
- Contato do encarregado: contato@brightloopgames.com.br
- Representante na União Europeia (art. 27 do GDPR): não há representante nomeado no momento. Para titulares da União Europeia, o contato é o e-mail acima.
18. Alterações desta política
Quando mudarmos esta política, avisaremos no app e atualizaremos a data no topo do documento. Mudanças importantes, como a coleta de um novo tipo de dado, serão avisadas antes de entrar em vigor. Quando a lei exigir, pediremos um novo consentimento.
19. Lei aplicável
Esta política segue a LGPD, a Lei 15.211/2025 (ECA Digital) e as demais leis brasileiras. Se a lei do seu país oferecer direitos adicionais, esses direitos continuam valendo.
20. Contato
Para dúvidas, pedidos ou reclamações sobre privacidade, escreva para contato@brightloopgames.com.br ou acesse https://brightloopgames.com.br/totemroll.