Política de privacidade
Esta Política explica como o app iOS “English Vocab Runner” (o “App”) trata informações. Reflete a implementação atual com base em auditoria de código, Privacy Manifest e documentação interna.
1. Escopo
Esta Política se aplica ao App e a este site público hospedado no Firebase Hosting. Serviços da Apple (Sign in with Apple, Game Center e App Store) também seguem as políticas da Apple.
2. Informações que coletamos
Conforme o uso do App, podemos processar:
- Informações de perfil (nome de exibição)
- Identificadores de usuário (UID do Firebase Authentication; identificadores para vínculo com Game Center no app)
- Progresso de jogo, ranking, troféus, personagens, baús, tutorial, bônus de login
- Progresso de estudo de vocabulário
- Saldos da carteira e registros de transações de compra
- Interação com batalhas, loja e recursos semelhantes
- Dados de falha e diagnóstico (Firebase Crashlytics)
- Cache local no dispositivo (por exemplo UserDefaults)
- Identificadores e dados de publicidade via Google AdMob (pode incluir IDFA se você permitir rastreamento pelo ATT)
No design atual, o Sign in with Apple não solicita nem armazena e-mail.
3. Finalidades
- Autenticação e gestão de sessão
- Salvar e sincronizar estudo / batalha / progresso
- Cumprimento de compras, anti-replay e recuperação de compras incompletas
- Coordenação multijogador com Game Center
- Segurança e prevenção de abusos
- Investigação de falhas (Crashlytics)
- Anúncios recompensados e redução da espera de baús após a visualização
- Respostas de suporte
4. Sign in with Apple
O Sign in with Apple é obrigatório. Dados de autenticação da Apple são usados com o Firebase Authentication. O design atual não solicita o escopo de e-mail.
5. Game Center
O Game Center é usado para multijogador. Uma identidade verificada do Game Center pode ser vinculada à sua conta no app. A conta do Game Center é gerenciada pela Apple.
6. Firebase Authentication
Usamos Firebase Authentication para login e gestão de UID.
7. Cloud Firestore / Cloud Functions
Usamos Cloud Firestore e Cloud Functions para perfil, progresso, ranking, carteira, liquidação de batalhas, reivindicações de compra e checagens de integridade no servidor.
8. Firebase App Check
Usamos Firebase App Check (App Attest / DeviceCheck etc.) para reduzir chamadas não autorizadas.
9. Firebase Crashlytics
Usamos Firebase Crashlytics para dados de falha e diagnóstico, visando melhorar a estabilidade.
10. StoreKit e compras no app
O App oferece compras consumíveis via StoreKit. Mantemos registros de compra para cumprimento e prevenção de crédito duplicado. Reembolsos seguem o processo da Apple.
11. Jogabilidade, ranking e histórico de estudo
Ranking, troféus, progresso de vocabulário, personagens, baús, tutorial e bônus de login são armazenados para operar o Serviço.
12. Rastreamento e publicidade
O App usa anúncios recompensados do Google AdMob. Concluir um anúncio pode reduzir a espera de baús. Podemos apresentar o App Tracking Transparency (ATT) para que anúncios personalizados usem IDFA se você permitir. Você pode recusar o rastreamento e continuar usando o App (a personalização pode ser limitada). O Firebase Analytics está desativado.
13. Serviços de terceiros
- Apple (Sign in with Apple, Game Center, StoreKit / App Store, ATT)
- Google Firebase (Authentication, Firestore, Cloud Functions, App Check, Crashlytics e infraestrutura relacionada)
- Google AdMob (anúncios recompensados)
Consulte também as políticas desses provedores.
14. Compartilhamento
Não vendemos informações de usuários. Compartilhamos informações com processadores apenas conforme necessário para o Serviço, ou quando exigido por lei. Dados relacionados a anúncios podem ser enviados ao AdMob (Google) para entrega de anúncios.
15. Retenção
Retemos informações pelo tempo necessário às finalidades desta Política. Não afirmamos um prazo fixo não implementado. Após a exclusão da conta, registros mínimos descritos abaixo podem permanecer.
16. Exclusão de conta
Você pode excluir a conta em Perfil no App. Veja Exclusão de conta. A exclusão cobre perfil, carteira, ranking, personagens, baús, bônus, tutorial, progresso de vocabulário, vínculo de Game Center no app, token de IAP e cache local, entre outros. Sua Conta Apple e Conta Game Center não são excluídas por este processo.
17. Dados mínimos que podem permanecer após a exclusão
Após a exclusão, o seguinte pode permanecer. Não afirmamos que sejam totalmente anônimos:
- Registros de transações IAP anonimizados ou com hash
- Registros anti-replay / anti crédito duplicado
- Tombstone de exclusão de conta
- Digests de assinatura do Game Center
- Registros de auditoria de partidas humanas
- Logs de segurança / prevenção de abusos
18. Processamento internacional
As informações podem ser processadas fora do seu país ou região por provedores de nuvem como o Firebase, conforme necessário para o Serviço.
19. Crianças
O App não foi feito apenas para crianças. Pais ou responsáveis devem decidir se o uso é adequado. A apresentação na loja segue as respostas de classificação etária no App Store Connect.
20. Segurança
Usamos salvaguardas razoáveis como transporte criptografado, autenticação, App Check e validação no servidor. Nenhum método de transmissão ou armazenamento é totalmente seguro.
21. Alterações nesta Política
Podemos atualizar esta Política. Mudanças relevantes serão refletidas nesta página.
22. Contato
handworks.contact@gmail.com
Para dúvidas de privacidade, envie e-mail para o endereço acima.