RiftCoach

Política de Privacidade

Versão 1 · em vigor desde 29 de setembro de 2026

O resumo honesto: o RiftCoach roda na sua máquina. Ele não tem cadastro, não tem servidor e não envia as suas partidas para lugar nenhum. O que ele guarda fica numa pasta sua, e apagar aquela pasta apaga tudo.

O resto desta página existe porque "não coletamos nada" é uma frase fácil de escrever e difícil de verificar. Então abaixo está o que sai da sua máquina, para onde vai e por quê.

1. Quem é responsável

O RiftCoach é desenvolvido por ToriiTech (Gustavo Momma), e o contato para qualquer assunto desta política, incluindo os seus direitos como titular de dados, é toriitech2026@gmail.com.

2. O que fica na sua máquina

O programa cria uma pasta em ~/.riftcoach (na sua pasta de usuário) e guarda ali:

As chaves de API — a da Riot e a de IA, se você usar uma — ficam no cofre de credenciais do sistema operacional (Credential Manager no Windows, Keychain no macOS), nunca em arquivo de texto e nunca no código.

Nada disso é enviado para nós. Não temos como ler a sua pasta, porque não existe servidor para onde ela pudesse ir.

Como apagar

Apague a pasta ~/.riftcoach. É isso — não há cópia em outro lugar. As chaves saem pelo cofre do sistema operacional, ou por riftcoach logout.

3. O que sai da sua máquina

Três destinos, e nenhum deles somos nós.

A API da Riot Games

O programa busca as suas partidas direto dos servidores da Riot, da sua máquina, usando a sua chave. Vai nessa requisição o seu Riot ID e o identificador de conta (PUUID) que a Riot devolve. Esse tráfego é entre você e a Riot; o tratamento dele pela Riot segue a política de privacidade da própria Riot Games.

O provedor de IA, se você configurar um

A parte escrita do relatório é opcional. Se você configurar um provedor de IA, o programa envia para ele os números já medidos da partida — tempo, ouro, posição aproximada, categoria do erro — para que ele escreva a explicação em prosa. O modelo nunca produz os números; ele explica os que já foram calculados.

Se você rodar o modelo localmente (Ollama), nada sai da máquina. E o modo privacy_mode: strict remove os provedores de nuvem no roteador, antes da escolha — não é um aviso na tela, é ausência de caminho.

O Data Dragon

CDN pública e oficial da Riot, de onde vêm nomes, custos e ícones. Não leva chave e não leva nada seu além do pedido do arquivo.

4. O compartilhamento agregado — opcional e desligado

Existe no programa um recurso desligado por padrão que prepara contagens agregadas das suas análises, com a finalidade de calibrar o motor de avaliação. Se você nunca ligar, ele nunca faz nada.

Quando ligado, o pacote gerado contém apenas contagens, por linha:

Ele não contém prosa, texto livre, PUUID, Riot ID, ID de partida, nem qualquer outro identificador. Não dá para chegar em você a partir dele.

Hoje esse pacote não vai a lugar nenhum. Não existe serviço de envio: o arquivo fica em disco, na sua máquina. Quando existir, o envio será uma etapa própria, com o consentimento reconferido na hora do envio.

O consentimento é versionado: se algum dia mudarmos o que é feito com esses dados, a versão sobe e o programa pergunta de novo em vez de assumir que o "sim" antigo ainda vale. Revogar apaga a fila local.

5. Este site

O site é hospedado no Cloudflare Pages, e o instalador é distribuído pelo Cloudflare R2. A Cloudflare registra os acessos (endereço IP, navegador, horário) para operar e proteger a infraestrutura, como qualquer servidor web faz.

A API de assinatura (api.toriitech.app.br) também roda na Cloudflare. Ela recebe o seu e-mail quando você assina, porque o Mercado Pago precisa dele para emitir a cobrança, e guarda um identificador aleatório da sua assinatura. Ela nunca vê o seu cartão: o pagamento acontece inteiro no site do Mercado Pago.

Não há analytics, não há pixel, não há cookie de rastreamento e não há publicidade. As fontes tipográficas são carregadas do Google Fonts, o que significa que o seu IP chega ao Google nesse carregamento — dizemos isso porque é verdade, não porque seja necessário para o site funcionar.

Se você nos escrever por e-mail, guardamos o e-mail para responder.

6. Modelos de IA e dados de partida

O projeto não treina modelos de aprendizado de máquina com dados de partida, e não pretende treinar. A razão é concreta: os termos da Riot exigem, na rescisão, apagar toda a informação de jogo em nossa posse, e a LGPD dá a você o mesmo direito de eliminação. Peso de modelo treinado não é deletável seletivamente — treinar seria assumir uma obrigação sem mecanismo para cumpri-la.

Toda a personalização é busca sobre um banco de dados, que um comando de exclusão esvazia de verdade.

7. Serviços pagos

Serviços hospedados pagos estão planejados e ainda não existem. Quando existirem, eles terão tratamento de dados diferente do programa local — haverá conta, haverá servidor — e esta política será atualizada antes do lançamento, não depois.

8. Os seus direitos

Pela LGPD (Lei 13.709/2018, art. 18) você pode pedir confirmação de tratamento, acesso, correção, anonimização, portabilidade, eliminação e informação sobre compartilhamento, além de revogar consentimento a qualquer momento.

Na prática, para o programa local, a maior parte disso você executa sozinho e sem pedir licença a ninguém: os dados são seus arquivos, na sua máquina. Para o que depender de nós, escreva para toriitech2026@gmail.com — respondemos em até 15 dias.

9. Crianças

O RiftCoach não é direcionado a menores de 13 anos e não coleta dados deles conscientemente.

10. Mudanças nesta política

Se ela mudar, a data e o número de versão no topo mudam junto. Mudança que afete o que sai da sua máquina será anunciada no programa, não só aqui.