Como o hado99 funciona

O hado99 é um aplicativo Android, que exige Android 8.0 (API nível 26) ou superior. Ele funciona em quatro etapas: uma VPN local que só captura DNS, uma verificação de blocklist no aparelho, resolução criptografada para o que é permitido e uma explicação sob demanda para o que é bloqueado.

1. Uma VPN local que só vê DNS

O hado99 usa a API de serviço de VPN do Android para iniciar uma VPN que roda inteiramente no aparelho. Ele não roteia o seu tráfego geral de internet e não existe servidor VPN remoto — ela existe apenas para interceptar as consultas DNS antes que sejam resolvidas. Por causa disso, o hado99 não esconde seu endereço IP dos sites e aplicativos que você usa; não é uma ferramenta de anonimato.

2. Verificação da blocklist, no aparelho

Cada consulta DNS é verificada contra uma blocklist de aproximadamente 93.000 domínios, compilada a partir do projeto StevenBlack/hosts e cobrindo domínios de publicidade, rastreio e malware conhecido. Essa verificação acontece no próprio celular, sem nenhuma chamada de rede, então a decisão de bloquear ou permitir é tomada localmente e instantaneamente.

3. Consultas permitidas: resolução criptografada

Os domínios que passam pela verificação da blocklist são resolvidos usando DNS-over-HTTPS contra o resolvedor da Cloudflare (cloudflare-dns.com). Isso criptografa a consulta em trânsito, de modo que ela não pode ser lida pelo seu provedor de rede. A Cloudflare, como resolvedor, vê o domínio consultado e o endereço IP público de origem da consulta.

O hado99 mantém uma lista curta das consultas recentes em memória, para que você possa ver a atividade recente. Essa lista nunca é gravada em disco e é apagada quando o aplicativo é encerrado.

4. Domínios bloqueados: explicação sob demanda

Quando você toca em um domínio que foi bloqueado, o aplicativo envia apenas o nome desse domínio para brain.hado99.com. Nada mais é anexado — nenhum identificador de aparelho, nenhum histórico. Essa requisição só acontece quando você toca; o aplicativo nunca envia domínios em segundo plano ou em lote.

O servidor pode repassar o nome do domínio a um modelo de linguagem para gerar uma explicação em linguagem simples. As explicações são cacheadas por domínio e compartilhadas entre todos os usuários, então um domínio que já foi explicado para outra pessoa costuma ser servido a partir do cache.

O que o hado99 não faz

Leia a política de privacidade completa