v0.1 · Disponível para Windows e Android

Pare de rolar.
Volte ao que importa.

DopaBlocker bloqueia distrações no nível do sistema — não só no navegador. Leve, criptografado, e à prova de "só vou dar uma olhadinha".

2 milhões de domínios filtrados ~2-5 MB de RAM 100% open-source
dopablocker.app — desktop
Bloqueio ativo
há 2h 14min · 47 tentativas hoje
instagram.comDOMAIN
tiktok.comDOMAIN
youtube.comDOMAIN
reddit.comDOMAIN
9:41···
Boa tarde, Maria
Foco protegido
até as 19h
Status Ativo
Bloqueios hoje 132
4h 12m
Tempo focado
23
Itens na lista
Construído com
Rust Tauri Flutter Firebase Auth SQLCipher WFP Kernel
O problema

Você já fechou o Instagram e abriu de novo nos últimos 30 segundos.

Bloqueadores comuns vivem dentro do navegador. Bastam três cliques para desativar, abrir incógnito, ou trocar de app. O DopaBlocker fecha essas portas.

01

Extensões são frágeis.

Funcionam só num navegador, exigem permissões altas e somem em modo incógnito. Bloquear de verdade exige sair do browser.

02

Bloquear hosts não é suficiente.

Apps modernos usam DNS-over-HTTPS para escapar do arquivo /etc/hosts. Sem firewall de kernel, qualquer um contorna.

03

Listas de adultos são gigantes.

2 milhões de domínios são pesados para carregar em RAM e lentos para consultar do disco. Precisa-se de algo mais inteligente.

Como funciona

Três camadas. Zero brechas.

DopaBlocker combina um proxy DNS local, filtros de kernel e uma estrutura de dados probabilística para bloquear sites e apps em todo o sistema — antes mesmo deles abrirem uma conexão.

Camada 1 · DNS Proxy

Cada pedido passa por um guarda silencioso.

Um servidor DNS local roda na porta 53. Toda consulta de domínio é interceptada, comparada com sua blocklist e respondida em nanosegundos. Funciona em todos os navegadores e apps — sem extensões.

  • Sistema inteiro — Chrome, Firefox, Edge, apps nativos
  • Hot-reload — adicione um site e ele já está bloqueado
  • Resposta 0.0.0.0 — o site simplesmente não carrega
DNS_FLOW
REQUEST
instagram.com
port 53
DOPABLOCKER
0.0.0.0
REQUEST
github.com
forward
UPSTREAM
140.82.121.4
REQUEST
tiktok.com
port 53
DOPABLOCKER
0.0.0.0
Camada 2 · Bloom Filter

2 milhões de domínios em 5 MB de RAM.

O filtro de conteúdo adulto usa uma estrutura de dados probabilística que cabe na cache do processador. Resposta em nanosegundos, zero falsos negativos — adultos nunca passam.

  • Listas open-source — Steven Black, OISD, atualizadas semanalmente
  • ~0,1% de falsos positivos — adicione exceção em um clique
  • Walk label-por-label — bloqueia subdomínios automaticamente
BLOOM_FILTER · 2.1M domains
2,134,891 domínios 4.8 MB em memória ~12 ns por consulta
Camada 3 · Modos

Três jeitos de usar. Uma conta.

Use sozinho, proteja seus filhos ou apenas digite um código. O DopaBlocker entende que controle parental e foco pessoal são problemas diferentes — e dá ferramentas certas pra cada um.

  • PESPessoal — sua blocklist, sincronizada entre PC e celular
  • PAIPais — gerencie a lista que vai pros dispositivos dos filhos
  • FILFilhos — sem cadastro, só um código de 6 dígitos
USE_MODE

Pessoal

Você no controle do próprio foco. Desbloqueie quando precisar.

Pais

Gere um código de 6 dígitos. O filho digita. Pronto.

Filhos

Sem login, sem email. Só foco protegido pelos pais.

Engenharia

Software sério por baixo do capô.

Cada peça foi escolhida por uma razão técnica concreta. Performance, segurança e privacidade não são features — são pré-condições.

RUST · KERNEL

WFP no nível do sistema

Filtros de pacotes do Windows redirecionam todo DNS — mesmo que o navegador tente burlar com 8.8.8.8.

SQLCIPHER · AES-256

Banco criptografado

Sua blocklist no disco é inútil sem a chave. Mesmo com acesso físico, ninguém abre.

FIREBASE · JWT

Autenticação a sério

Login Google, tokens com expiração de 1h, renovação automática. Sem reinventar a roda.

TAURI + FLUTTER

Mesmo backend, telas nativas

Desktop em Tauri (binário leve, sem Electron). Mobile em Flutter. Mesma blocklist, sincronizada.

Bloquear distração não é sobre força de vontade. É sobre construir um ambiente onde a pior decisão simplesmente não está disponível.
— Princípio de design do DopaBlocker
Preço

Grátis pra começar. Justo pra continuar.

Pessoal

R$ 0
para sempre · uso individual
  • Bloqueio ilimitado de sites e apps
  • Filtro de conteúdo adulto
  • Sync entre desktop e mobile
  • Open-source · auditável
Baixar grátis
Dúvidas

Perguntas que todo mundo faz.

É só uma extensão de navegador? +

Não. DopaBlocker roda no nível do sistema operacional — um servidor DNS local + filtros de kernel (WFP no Windows, VpnService no Android). Funciona em todos os navegadores e apps simultaneamente, e não pode ser desligado em modo incógnito.

Meus dados ficam onde? +

A blocklist e seus dados de conta ficam num banco SQLCipher (criptografia AES-256) no seu próprio dispositivo. A sincronização entre dispositivos passa por um backend autenticado por JWT do Firebase. Nunca vendemos dados — não temos o que vender.

Posso desbloquear quando quiser? +

No modo Pessoal, sim — você está no controle. No modo Filho, só os pais conseguem desbloquear. Estamos trabalhando em um modo "tarefa" onde você precisa completar algo (resolver matemática, ficar 30 min no Pomodoro) antes que o desbloqueio seja liberado.

Funciona em iOS e Mac? +

v0.1 cobre Windows e Android. macOS e iOS estão na fila — iOS é particularmente complicado por restrições da Apple sobre VPNs locais, mas estamos trabalhando.

Por que open-source? +

Porque você está nos confiando o controle total da sua rede. O mínimo que podemos fazer é deixar você (ou alguém em quem você confia) auditar exatamente o que esse software faz. Código no GitHub, MIT.

E se eu tentar burlar? +

No modo Pessoal você consegue — desinstalar leva 30 segundos. A ideia não é ser uma prisão, é ser um atrito. No modo Filho, o app é instalado com privilégios elevados e protegido contra desinstalação sem o código do pai.

Comece agora.

Instala em 90 segundos. Funciona em 5. Você ganha 4 horas por dia de volta.