Esta Política de Privacidade se aplica ao aplicativo móvel Testdroid Quiz free (com.mlcorrea.testdroidfree), desenvolvido por mlcorrea e operado sob a marca CramSnap (“nós”, “nosso”, “nos”). Respeitamos a sua privacidade. Esta política explica como coletamos, usamos e protegemos os seus dados quando você usa o nosso aplicativo móvel.
1. Informações Que Coletamos
1.1 Informações da Conta
- Endereço de e-mail — ao se cadastrar ou fazer login
- Nome de exibição — o nome de usuário que você escolher
- Token da conta Google — para autenticação via Google Sign-In
1.2 Dados Que Você Cria
- Quizzes — perguntas, respostas e categorias que você cria e compartilha
- Resultados de quizzes — suas pontuações, status de conclusão, tempo gasto
- Conteúdo da comunidade — comentários, avaliações, quizzes compartilhados
1.3 Dados de Uso
- Eventos de interação com o app — inícios e conclusões de quizzes, uso de geração por AI, atividade em batalhas (coletados via Firebase Analytics)
- Informações do dispositivo — modelo do dispositivo, versão do OS (anonimizadas)
- Relatórios de falhas — dados técnicos quando o app trava (coletados via Firebase Crashlytics)
- Dados de sequência diária — datas de abertura do app, contagem da sequência (armazenados localmente e sincronizados com a sua conta)
1.4 Dados Que NÃO Coletamos
- NÃO coletamos suas chaves de API de AI — elas ficam armazenadas apenas localmente no seu dispositivo
- NÃO acessamos suas fotos, câmera ou arquivos, exceto quando você usa explicitamente o recurso de escaneamento de documentos
- NÃO rastreamos a sua localização
- NÃO vendemos os seus dados a terceiros
2. Como Usamos Seus Dados
- Fornecer e melhorar o serviço CramSnap
- Sincronizar seus quizzes e progresso entre dispositivos
- Habilitar recursos da comunidade (compartilhamento, batalhas, rankings)
- Enviar notificações push (lembretes de sequência, desafios de batalha) — você pode desativá-las nas configurações do app
- Analisar padrões de uso para melhorar o app (anonimizados via Firebase Analytics)
- Detectar e corrigir falhas (via Firebase Crashlytics)
2.1 Geração por AI: Dois Modos
O CramSnap oferece duas formas de gerar quizzes com AI:
CramSnap AI (padrão). O seu pedido — o tema ou texto que você envia, e qualquer documento que envie para transcrição — é enviado aos nossos servidores e processado pelo Google Gemini em nosso nome, como nosso provedor de serviço. Esse conteúdo é usado para gerar o seu quiz e está sujeito aos termos do Google para seus serviços de API.
Sua própria chave (BYOK). Quando você adiciona sua própria chave de API (ex.: Google Gemini, Groq), ela é:
- Armazenada apenas localmente no seu dispositivo
- Nunca transmitida aos nossos servidores
- Usada diretamente pelo seu dispositivo para se comunicar com o provedor de AI
- Sujeita à política de privacidade do próprio provedor de AI
Os pedidos feitos com a sua própria chave não passam pelos nossos servidores.
2.2 Registro de Pedidos de AI (Prevenção de Abusos)
Para proteger o serviço compartilhado de AI e cumprir as políticas de uso dos nossos provedores, os pedidos enviados ao CramSnap AI são registrados e vinculados à sua conta. Usamos esses registros apenas para investigar usos indevidos, aplicar nossas regras de conteúdo e manter a geração por AI disponível para todos.
- Os registros comuns são mantidos por 180 dias
- Os registros sinalizados pelos sistemas de segurança de AI, ou associados a conteúdo denunciado, são mantidos por 365 dias
- Se vários dos seus pedidos forem recusados pelos sistemas de segurança do provedor de AI em um mesmo dia, a geração por AI pode ser pausada automaticamente na sua conta até o dia seguinte. É uma medida de proteção automática: afeta apenas a geração por AI, nada mais na sua conta, e pode ser revisada entrando em contato com o suporte.
- Os pedidos feitos com a sua própria chave (BYOK) não são registrados
3. Publicidade
O CramSnap usa o Google AdMob para exibir anúncios. O AdMob pode coletar o ID de Publicidade (AAID) do seu dispositivo, a região aproximada (derivada do seu endereço IP) e dados de uso para exibir e medir anúncios.
Esses dados são regidos pela Política de Privacidade do Google e pelos controles de privacidade de anúncios do Google.
Usuários da UE, Reino Unido e EEE: Quando você abre o CramSnap pela primeira vez, uma caixa de diálogo de consentimento fornecida pela Plataforma de Mensagens ao Usuário (UMP) do Google pergunta se você aceita anúncios personalizados. Sua escolha é armazenada no seu dispositivo. Você pode retirar o seu consentimento a qualquer momento pelas configurações do app ou entrando em contato conosco.
Todas as regiões: Você pode optar por não receber anúncios personalizados redefinindo seu ID de Publicidade nas configurações do dispositivo (Android: Configurações → Privacidade → Anúncios → Redefinir ID de publicidade).
4. Compartilhamento de Dados
Compartilhamos dados apenas com:
- Firebase (Google) — para autenticação, analytics, relatórios de falhas e notificações push
- AdMob (Google) — para exibição de anúncios
- Outros usuários — apenas o conteúdo que você compartilha explicitamente (quizzes, comentários, avaliações, desafios de batalha)
NÃO vendemos, alugamos ou trocamos seus dados pessoais.
5. Retenção de Dados
- Os dados da sua conta são mantidos enquanto ela estiver ativa
- Dados de analytics são mantidos por até 2 meses
- Relatórios de falhas são mantidos por 90 dias (padrão do Firebase Crashlytics)
- Os registros de pedidos de AI (CramSnap AI) são mantidos por 180 dias; os sinalizados pelos sistemas de segurança ou associados a conteúdo denunciado, por 365 dias (ver §2.2 e §5.3)
- Quando você exclui sua conta, seus dados pessoais são removidos imediatamente; qualquer conteúdo compartilhado mantido para outros usuários é anonimizado no mesmo momento. Consulte as duas seções a seguir para mais detalhes.
5.1 O que acontece com o conteúdo que você compartilhou
Quando você exclui sua conta, removemos permanentemente suas informações pessoais: nome, e-mail, foto de perfil, lista de amigos, histórico de partidas, sequências diárias, saldo de moedas, compras e credenciais de acesso.
O conteúdo que você tiver compartilhado com outros usuários — quizzes usados em um torneio, quizzes atribuídos à turma de um professor, ou quizzes que outros usuários estejam jogando — continuará disponível para essas pessoas para não prejudicar a experiência delas. Em todos esses lugares, seu nome é substituído por “Usuário excluído” para que o conteúdo não possa mais ser vinculado a você.
Essa retenção é baseada nos interesses legítimos dos outros usuários (artigo 6(1)(f) do GDPR) e nas exceções do artigo 17(3)(a) e (e) do GDPR. Quizzes que você criou e que não estão sendo usados por ninguém são excluídos por completo.
Se algum conteúdo seu contiver informações que você quer que sejam removidas — por exemplo, seu nome no título de um quiz ou em uma pergunta que você escreveu — entre em contato em [email protected] e analisaremos a solicitação individualmente.
5.2 Dados operacionais mantidos por curto período após a exclusão
- Hash do seu e-mail — 20 dias. Um hash unidirecional (SHA-256) do seu e-mail é guardado para impedir que você se cadastre novamente de imediato com o mesmo endereço. É uma medida antifraude. Após 20 dias o hash é apagado e o e-mail volta a ficar disponível. Você pode se cadastrar com outro e-mail a qualquer momento.
- Eventos de analytics — até 2 meses. Eventos anônimos de uso marcados com seu identificador de conta enquanto você estava conectado. O identificador no dispositivo é apagado no momento em que sua conta é excluída, então nenhum evento novo fica vinculado a você.
- Logs do sistema — até 90 dias. Logs de auditoria do servidor para eventos relevantes (login, exclusão de conta, eventos de segurança), para detecção de fraude e defesa contra reivindicações legais.
Consulte nossa página de exclusão de dados para o detalhamento completo.
5.3 Registros de pedidos de AI após a exclusão ou um banimento
Quando você exclui sua conta, os registros comuns de pedidos de AI são excluídos com ela. Os registros sinalizados pelos sistemas de segurança de AI, ou associados a conteúdo com uma denúncia em análise, são pseudonimizados em vez disso: a identidade da sua conta é removida deles, e eles expiram 365 dias após a criação.
Se uma conta for banida por abuso do serviço de AI, seus registros de pedidos são igualmente pseudonimizados e mantidos por até 365 dias como evidência que fundamenta a medida. Essa retenção se baseia no nosso interesse legítimo em prevenir abusos do serviço (artigo 6(1)(f) do GDPR) e nas exceções do artigo 17(3) do GDPR.
6. Seus Direitos (GDPR)
Como usuário no Reino Unido/EEE, você tem o direito de:
- Acesso — solicitar uma cópia dos seus dados por e-mail
- Retificação — corrigir dados imprecisos
- Exclusão — excluir sua conta (Configurações → Excluir Conta). Veja nossa página de exclusão de dados para saber o que acontece com os dados pessoais e com o conteúdo compartilhado com outras pessoas
- Portabilidade de Dados — solicitar uma cópia dos seus quizzes e dados de conta por e-mail
- Oposição — recusar o rastreamento por analytics
- Retirada do Consentimento — a qualquer momento pelas configurações do app ou entrando em contato conosco
7. Segurança dos Dados
Implementamos medidas de segurança padrão do setor:
- Autenticação via tokens JWT (JSON Web Tokens)
- Toda a comunicação com a API é criptografada via HTTPS/TLS
- Regras de segurança do Firestore impedem o acesso não autorizado aos dados
- A exclusão de conta remove permanentemente os dados pessoais e anonimiza o conteúdo compartilhado (ver §5.1)
8. Privacidade de Menores
O CramSnap é direcionado a usuários com 13 anos ou mais. Não foi projetado para crianças menores de 13 anos.
Os recursos de turmas e tarefas são destinados ao uso guiado por um professor com estudantes do ensino médio (13+) e aprendizes adultos, não para crianças do ensino fundamental.
Não coletamos conscientemente dados pessoais de crianças menores de 13 anos. Se soubermos que uma criança menor de 13 anos forneceu dados, nós os excluiremos prontamente e removeremos a conta.
Como precaução para os usuários mais jovens dentro do nosso público-alvo, o CramSnap configura o Google AdMob para solicitar anúncios não personalizados para todos os usuários da UE, Reino Unido e EEE, independentemente da idade. Isso está em conformidade com o GDPR-K (a variante do GDPR para menores da idade de consentimento) e com os requisitos da Política de Famílias do Google Play.
9. Alterações Nesta Política
Podemos atualizar esta política periodicamente. Notificaremos você sobre alterações significativas pelo app ou por e-mail. O uso continuado após as alterações constitui aceitação.
10. Fale Conosco
Para dúvidas ou solicitações relacionadas à privacidade:
- E-mail: [email protected]
- Controlador de Dados: mlcorrea (Manuel L trading as CramSnap.app)