Política de Privacidade do Pinball Hero

Data de vigência: 2026-10-22 · Versão: v1.0 · Última atualização: 2026-10-22

Esta política explica quais dados o Pinball Hero coleta enquanto está em execução, para que serve, onde ficam guardados, por quanto tempo os mantemos e como você pode exercer seus direitos sobre eles.

Escrevemos o que realmente fazemos, em vez de preencher um modelo. Julgamentos sobre quais leis se aplicam estão fora do escopo deste documento.

Podemos atualizar esta política conforme o jogo muda. Quando algo material mudar, atualizamos esta página e avisamos dentro do jogo.

1. Quem trata os seus dados

  • Controlador: luke6b (um desenvolvedor de jogos independente)
  • E-mail de contato: lukeluke6b@gmail.com
  • O jogo é desenvolvido e publicado por uma só pessoa. Não há empresa controladora, parceiro de publicidade nem intermediário de dados envolvido.

2. A versão curta

O jogo coleta dados anônimos de partidas e de inicialização, usados para duas coisas: equilibrar o jogo e descobrir quantas pessoas ainda estão jogando depois de uma atualização. Não coletamos contas Steam, conteúdo de chat, listas de amigos nem saves na nuvem, e também não usamos qualquer SDK de publicidade ou de dados de terceiros.

3. O que é coletado, item por item

3.1 A parte em que você realmente vai ver uma janela: telemetria de equilíbrio e de retenção

Na primeira execução o jogo abre uma janela e pergunta, e você pode aceitar, recusar ou decidir depois. Você pode desligar a qualquer momento em Configurações → Jogo → Enviar dados anônimos de equilíbrio. Se você recusar, não coletamos nada e nada sai do seu aparelho.

Categoria O que contém
Identificador de instalação Um ID hexadecimal de 32 caracteres gerado aleatoriamente. Vem de um gerador de números aleatórios criptograficamente seguro e não deriva de número de série de hardware, endereço MAC, nome do computador, nome de usuário ou Steam ID
Ambiente do dispositivo Nome do sistema operacional (como Windows), idioma da interface, versão do jogo e identificador da build
Inicialização Horário de cada inicialização, quanto tempo durou, se foi a primeira e quantos dias se passaram desde a primeira
Partidas A classe escolhida, a dificuldade, o nível de cada personagem, habilidades e talentos (incluindo o nível e o momento em que foram obtidos), vitória ou derrota, em qual ato e sala a partida terminou, abates, ouro, dano causado e duração
Ofertas de talentos Quais opções foram oferecidas em cada sorteio de talento, os pesos de cada uma, qual você escolheu e o tamanho do conjunto de candidatos
Progresso Um registro por sala visitada (qual ato, qual sala, que tipo de sala)
Recuperação após falha Se o jogo terminar de forma inesperada, a próxima execução registra o progresso da partida anterior (marcado como crash)

Ofertas e progresso existem para distinguir "este talento é fraco demais" de "este talento nunca chegou ao jogador". Sem eles, toda conclusão sobre equilíbrio estaria errada. É por isso que são coletados.

3.2 A parte que não precisa de consentimento, mas mesmo assim sai: relatórios de erro e heartbeats de inicialização

O jogo usa o Sentry, um serviço de monitoramento de erros. Ele envia dois tipos de dados:

Tipo Conteúdo Por que não depende do botão de consentimento
Quedas / erros Pilhas de erro, versão do jogo, versão do engine e um trecho recente do log local (user://logs/game.log, que registra cenas e fluxo e não contém informação pessoal) O relatório de erro precisa funcionar antes de o consentimento ser dado, senão problemas do tipo "instala e não abre" nunca seriam diagnosticados
Heartbeat de inicialização Versão do jogo, versão do engine, nome do sistema operacional, o driver de renderização realmente em uso (como d3d12 ou vulkan), método de renderização, idioma da interface, se a execução anterior terminou de forma anormal e a duração da inicialização Mesma razão: uma falha de inicialização acontece antes de qualquer script rodar, e esta é a única forma de confirmar quantas máquinas realmente abriram uma janela

Este heartbeat carrega deliberadamente apenas informações não identificáveis: removemos o identificador de instalação, o modelo da GPU, o fabricante da GPU e a resolução da tela, e não enviamos o número da versão do sistema. Sozinho ou em combinação, ele não permite apontar para uma pessoa específica ou para uma máquina específica.

3.3 Feedback enviado por você

Isso só acontece se você clicar em "Relatar bug" e enviar:

  • Na China continental (idioma do sistema: chinês simplificado): vai para um bot de grupo do Feishu. O corpo é a descrição que você escreveu + quatro opções de menu suspenso + versão do jogo / sistema / cena atual / log recente. Uma captura de tela anexada é de fato enviada (pelo canal do aplicativo da plataforma aberta).
  • Fora da China continental: vai para o Sentry. O mesmo corpo; a captura de tela é enviada como anexo.
  • Os dois canais deixam você enviar sem captura de tela.

4. O que não coletamos

  • Nenhuma conta Steam, Steam ID, lista de amigos ou inventário
  • Nenhum conteúdo de chat ou voz, nenhum conteúdo de teclado virtual, nenhum conteúdo da área de transferência (exceto capturas de tela — e apenas quando você mesmo envia feedback)
  • Nenhuma segmentação de anúncios, nenhum rastreamento entre aplicativos, nenhum SDK de análise de terceiros
  • Não usamos saves na nuvem do Steam
  • Nenhum nome real, endereço de e-mail, telefone ou endereço postal (a não ser que você mesmo os coloque no feedback)

5. Onde os dados ficam e por quanto tempo os guardamos

  • Na sua máquina: %APPDATA%\Godot\app_userdata\hero_pinball\telemetry\ (runs.jsonl e current.json).

Desligar a opção apaga imediatamente os dados coletados localmente.

  • Identificador de instalação: mesmo depois de você desligar a coleta, o ID aleatório em user://install_id.txt continua na sua máquina

(assim, ligá-la de novo depois não faz você parecer uma instalação nova nas estatísticas). Ele não contém nenhuma informação pessoal, e apagar a pasta user:// inteira também o remove.

  • Nos nossos servidores: apagados depois de 24 meses.
  • Processadores de terceiros:
Processador Finalidade Local
Sentry (Functional Software, Inc.) Relatórios de erro e heartbeats de inicialização Estados Unidos (ingest.us.sentry.io)
Feishu / Lark (ByteDance) Feedback enviado voluntariamente por jogadores da China continental China continental
Cloudflare, Inc. (Workers + D1) Envio e armazenamento da telemetria Coreia do Sul (APAC / ICN)

Criptografia em trânsito: todos os envios usam HTTPS (TLS 1.2+), contra o endpoint https://pinball-telemetry.chanxiuming123.workers.dev/ingest. HTTP em texto claro não é aceito.

Transferências internacionais: os dados são usados apenas para as finalidades listadas na tabela acima, e os destinatários ficam limitados aos processadores listados lá (Estados Unidos: Sentry; Coreia do Sul: Cloudflare D1; China continental: Feishu).

Reduzimos ao máximo o que atravessa fronteira. Concretamente:

1. Criptografia TLS de ponta a ponta; HTTP em texto claro é rejeitado; 2. o que é enviado carrega um identificador de instalação gerado aleatoriamente — sem conta, sem impressão digital de dispositivo, sem nome real ou dados de contato; 3. a retenção no servidor é limitada a 24 meses, e depois disso os registros são apagados; 4. desligar a coleta interrompe os envios imediatamente e apaga os dados locais, de modo que nenhum novo dado internacional é produzido; 5. cada categoria de dado vai para exatamente um processador; não passamos por intermediários.

Os contratos de transferência de dados reais com cada processador (incluindo as cláusulas aplicáveis) e o nosso registro das atividades de tratamento estão disponíveis mediante pedido, pelo endereço de e-mail no topo desta política.

6. Seus direitos

  • Retirar o consentimento a qualquer momento: Configurações → Jogo → Enviar dados anônimos de equilíbrio → desligar. Retirar interrompe a coleta imediatamente e apaga os dados locais.
  • Excluir dados que já foram enviados: escreva para o endereço acima. Vale notar que registros já enviados não podem ser retirados dos "resultados estatísticos já produzidos"

(fazemos estatísticas agregadas e não mantemos um perfil que permita localizar um indivíduo em particular).

  • Acessar / corrigir / exportar / restringir o tratamento: entre em contato pelo mesmo endereço de e-mail. Respondemos em até 30 dias.
  • Base legal: consentimento (GDPR Art. 6(1)(a)). Você consegue jogar o jogo inteiro sem dar consentimento, e nada no jogo muda.

7. Menores

O jogo não tem compras no aplicativo, nem publicidade, nem recursos sociais, e não tem trava de idade. Se você tem menos de 14 anos, use o jogo com o consentimento de um responsável.

8. Idiomas e versões

Esta política está disponível em 11 idiomas; você pode alterná-los no final da página. As versões em chinês e inglês foram revisadas pelo autor; as demais são traduções assistidas por máquina que ainda não foram revisadas por falantes nativos. Se você precisar do arquivo em um idioma específico, escreva para o endereço acima.