Eram 23h12 quando o site de notícias travou pela terceira vez em dez minutos. Não era queda de internet — o ping tava normal. Era o carregamento de 47 scripts de rastreamento disputando banda ao mesmo tempo, alguns deles puxando vídeos autoplay que eu nem pedi. Fechei o navegador, abri de novo, e o mesmo ciclo recomeçou. Naquela noite percebi que meu bloqueador de anúncios estava ligado, mas completamente inútil contra o que o site estava fazendo.
O equívoco mais comum é achar que o problema é ver anúncios. Não é. O problema real é que a infraestrutura de publicidade moderna funciona como um parasita de rede — ela consome sua banda, trava seu processador, registra seu comportamento e, aí sim, mostra um banner de tênis que você já comprou há duas semanas. Bloquear o anúncio visual é tratar o sintoma. Bloquear o script que carrega antes de tudo o mais — esse é o remédio de verdade.
1. Por que o uBlock Origin ainda é o ponto de partida obrigatório
Se você usa qualquer outra extensão de bloqueio paga ou “premium”, provavelmente tá pagando por algo que o uBlock Origin faz de graça e melhor. A extensão é de código aberto, mantida por uma comunidade ativa, e opera com um modelo de filtragem por listas que você mesmo pode editar. Não tem empresa por trás querendo vender seus dados para “parceiros verificados” — que é exatamente o que alguns bloqueadores populares fazem.
A configuração padrão já resolve 80% dos casos. Mas o salto real acontece quando você entra em Configurações → Filtros de terceiros e ativa listas adicionais. As que fazem diferença no Brasil: EasyList (padrão global), EasyPrivacy (rastreadores) e Fanboy’s Annoyance List (popups de cookie e notificações). Com essas três ativas, o número de requisições bloqueadas por página salta de uma média de 8 para algo entre 25 e 40 — dependendo do site.
Levantamentos do setor de segurança digital mostram que extensões de bloqueio baseadas em listas abertas bloqueiam, em média, entre 60% e 75% mais rastreadores do que soluções proprietárias com modelos de “publicidade aceitável”. O conceito de “publicidade aceitável” — que alguns bloqueadores adotam — é basicamente uma lista paga: anunciantes pagam para não serem bloqueados. Isso não é bloqueio, é portagem.
2. O truque do modo avançado que quase ninguém usa
O uBlock Origin tem um modo avançado que fica escondido atrás de uma opção discreta nas configurações. Quando ativado, ele exibe um painel de controle por domínio — você vê exatamente quais origens externas um site está chamando e pode bloquear ou permitir cada uma individualmente.
Na prática: você abre o portal de um grande banco nacional, clica no ícone do uBlock e vê que além do domínio principal, o site está chamando mais 11 domínios — analytics, CDN de terceiros, scripts de chat, pixel de conversão, provedor de fonte web. Você pode bloquear todos os domínios de terceiros com um clique, testar se o site ainda funciona, e liberar só o que quebrou alguma coisa.
Fiz isso com os principais sites de notícias que acesso. Resultado: dois deles funcionam perfeitamente sem nenhum script de terceiro. Um terceiro precisava de um CDN específico para carregar imagens. Só um dos quatro precisava de mais de dois domínios externos para funcionar corretamente. O resto era rastreamento puro.
3. DNS como segunda camada — e por que funciona onde a extensão não alcança
Extensão de navegador bloqueia dentro do navegador. Mas seu celular, sua smart TV, seu roteador — eles não têm extensão. Para esses dispositivos, a solução é filtrar no DNS.
O conceito é simples: antes de o seu dispositivo se conectar a um servidor de anúncios, ele precisa resolver o nome desse servidor para um endereço IP. Se o seu DNS responde “esse domínio não existe” para domínios de rastreamento conhecidos, a conexão nunca acontece. Sem script, sem pixel, sem dado coletado.
Duas opções práticas e sem custo:
- NextDNS — serviço com plano gratuito que permite configurar listas de bloqueio via painel web. Você aponta seu roteador ou dispositivo para os servidores deles e pronto. O painel mostra exatamente quais domínios foram bloqueados, com horário e dispositivo de origem.
- Pi-hole — instalado em um Raspberry Pi ou em uma máquina virtual na sua rede local. Requer mais configuração, mas dá controle total sem depender de serviço externo. Configurei em um Raspberry Pi 3 que custou menos de R$ 180 numa loja de eletrônicos aqui em São Paulo — e ele filtra toda a rede da minha casa desde então.
A combinação das duas camadas — extensão no navegador e DNS filtrado na rede — elimina a maioria esmagadora dos rastreadores. O que sobra são os scripts hospedados no mesmo domínio do site (first-party tracking), que nenhuma dessas ferramentas consegue bloquear sem quebrar o site.
4. O problema real: sites que detectam bloqueadores e trancam o conteúdo
Aqui mora a tensão que a maioria dos guias ignora. Alguns sites — especialmente portais de notícias e plataformas de streaming gratuito — implementaram detecção de bloqueador e simplesmente param de mostrar o conteúdo se detectarem a extensão ativa.
A solução não é desativar o bloqueador. É entender como a detecção funciona para contorná-la sem perder proteção.
A maioria dos detectores verifica se um elemento específico de anúncio foi carregado ou se uma variável JavaScript existe. O uBlock Origin em modo avançado permite injetar respostas falsas para essas verificações — tecnicamente chamado de scriptlet injection. Nas configurações de filtros, você pode adicionar regras manuais como:
exemplo.com.br##+js(set, canRunAds, true)
Isso diz ao script do site que os anúncios foram carregados — quando na verdade não foram. Funciona em uns 70% dos detectores simples. Para os mais sofisticados, a comunidade do uBlock mantém listas específicas contra anti-adblock que são atualizadas com frequência.
Tem casos que não têm solução elegante. Um site de receitas que acesso às vezes bloqueou completamente o conteúdo mesmo com todas as gambiarras. Solução que funcionou: acessar via Google Cache ou via Wayback Machine. Não é bonito, mas resolve quando o conteúdo é pontual.
5. O que não funciona — e por que você tá desperdiçando tempo com essas abordagens
Modo privativo/anônimo do navegador como substituto de bloqueador: não bloqueia nada. O modo privativo apenas não salva histórico local. Os rastreadores externos continuam funcionando normalmente. Vi isso sendo recomendado em grupos de tecnologia no WhatsApp como “proteção contra anúncios” e é um equívoco que precisa parar.
VPN genérica como solução de privacidade: VPN muda seu IP, não bloqueia rastreadores. Você continua sendo rastreado — agora com o IP do servidor da VPN. Algumas VPNs têm bloqueio de DNS embutido, mas a maioria não. Usar VPN pensando que isso substitui um bloqueador é trocar a briga por uma ilusão.
Extensões “all-in-one” que fazem tudo: bloqueio + VPN + gerenciador de senhas + antivírus na mesma extensão. Esse tipo de produto normalmente sacrifica eficiência em cada área pra parecer completo em todas. O bloqueio costuma ser baseado em listas defasadas ou, pior, no modelo de “publicidade aceitável” citado antes.
Bloquear apenas os anúncios visuais via CSS: esconde o banner mas não impede o script de carregar, rastrear e consumir recursos. O seu processador ainda vai trabalhar. Seu comportamento ainda vai ser registrado. Você só não vai ver o banner — o que é a parte menos relevante do problema.
6. Um caso concreto: uma semana com configuração em camadas
Configurei o setup completo — uBlock Origin com modo avançado, NextDNS na rede doméstica — e monitorei por sete dias. Alguns números que coletei no painel do NextDNS:
- Total de requisições DNS na semana: 41.200
- Requisições bloqueadas: 9.840 (aproximadamente 24%)
- Domínio mais bloqueado: uma rede de analytics que aparecia em praticamente todo site de notícias que acessei
- Dia com mais bloqueios: sábado, quando naveguei mais em portais de entretenimento
Não foi perfeito. O site do meu plano de saúde quebrou parcialmente — o chat de atendimento não carregava porque dependia de um script de terceiro. Tive que criar uma regra de exceção para aquele domínio específico. Levou três minutos resolver. Esse tipo de ajuste fino é inevitável — qualquer configuração agressiva vai quebrar alguma coisa em algum momento.
A percepção subjetiva também mudou: páginas que antes levavam 4 a 6 segundos para carregar completamente passaram a carregar em menos de 2 segundos na maioria dos casos. Não é placebo — menos scripts externos significa menos requisições paralelas disputando banda e CPU.
7. Configuração mínima que você consegue fazer hoje
Sem precisar de Raspberry Pi, sem modo avançado, sem linha de comando. O essencial que já resolve a maior parte do problema:
- Instalar o uBlock Origin no navegador — está disponível para Firefox e para o Chrome/Edge/Brave.
- Entrar em Configurações do uBlock → aba “Filtros de terceiros” → ativar EasyPrivacy e Fanboy’s Annoyance List além das listas padrão.
- No celular Android, mudar o DNS privativo nas configurações de rede para o endereço do NextDNS (eles fornecem um endereço personalizado no painel deles após criar conta gratuita).
Esses três passos levam menos de quinze minutos e já eliminam a maior parte dos rastreadores que você acumula numa navegação comum. O resto — modo avançado, Pi-hole, scriptlets contra anti-adblock — é para quando você quiser ir mais fundo. Mas o básico bem feito já muda a experiência de forma perceptível na primeira hora de uso.
