
O que um WHOIS “sem nada” realmente significa #
Desde 28 de janeiro de 2025, o RDAP é a fonte definitiva para dados de registro de domínios genéricos, substituindo o WHOIS. Um resultado público com campos “REDACTED” ou quase vazios normalmente significa que a publicação foi limitada; não significa que os dados deixaram de existir.
A política da ICANN em vigor desde 21 de agosto de 2025 permite ou exige redação de dados pessoais em certas situações, mas também prevê processos de solicitação de divulgação e retenção. A própria política diz que registradores podem processar informações adicionais, inclusive dados de pagamento, e devem considerar pedidos de divulgação devidamente formulados.
REGRA DE OURO
Privacidade pública responde “o que um curioso encontra?”. Anonimato contra provedores responde “quem pode ligar a conta a mim?”. São problemas diferentes. Este guia otimiza o primeiro e reduz — sem eliminar — o segundo.
Modelo de ameaça #
Antes de comprar qualquer serviço, defina contra quem você está se protegendo. A EFF recomenda começar por ativos, adversários, impacto, probabilidade, custo aceitável e aliados. A pergunta “quero que ninguém saiba” precisa virar uma lista verificável.
Adversário
O que ele usa
Meta realista
Proteção esperada
Visitante curioso
RDAP, DNS, cabeçalhos e conteúdo
Ocultar nome, endereço e origem
Alta
Pesquisador OSINT / doxxer
Histórico DNS, commits, metadados, nomes de usuário
Evitar correlações acidentais
Média a alta, se houver disciplina
Registrador, host, CDN e pagamento
Cadastro, acesso, faturamento e logs
Minimizar dados e pontos de confiança
Baixa a média
Autoridade com processo legal
Pedidos de divulgação, apreensão e cooperação
Nenhuma promessa de invisibilidade
Fora do objetivo deste guia
Passo 1 — Crie uma identidade operacional separada #
O maior vazamento raramente é criptográfico. É a reutilização: o mesmo nome de usuário, avatar, e-mail de recuperação, chave SSH, conta de Git, estilo de biografia ou horário de publicação que você já usa com seu nome real.
· Escolha um pseudônimo e nomes de usuário que nunca tenham aparecido nas suas contas pessoais.
· Crie um e-mail inicial independente do domínio; assim, a recuperação não depende de um domínio que pode expirar ou ser suspenso.
· Use uma senha única e longa, guardada em um gerenciador, e ative TOTP ou chave física. Evite SMS quando houver alternativa.
· Mantenha um perfil de navegador ou sistema separado. Para painéis web, use Tor Browser quando o serviço permitir; nunca entre em contas pessoais na mesma sessão.
· Não invente dados onde o contrato exigir dados corretos. Prefira um serviço legítimo de privacidade/proxy ou um modelo fiduciário que publique os dados dele por contrato.
· Documente a separação: e-mail, contas, chaves, método de recuperação, data de renovação e quais empresas conhecem cada dado.
O Tor Browser reduz a exposição do IP, mas não garante anonimato perfeito. Ele protege apenas aplicativos corretamente configurados para usar Tor; preencher um formulário com nome, telefone ou e-mail pessoal entrega a identidade ao serviço de qualquer maneira.
Passo 2 — Escolha a estratégia de domínio #
Há três modelos comuns. A diferença decisiva não é estética: é quem aparece como titular e quem conserva poder jurídico e operacional sobre o domínio.
Modelo
O que aparece no RDAP
Quem controla o domínio
Trade-off
Registrador com redação
Campos pessoais redigidos; alguns dados técnicos permanecem
Você é o titular
Bom equilíbrio; registrador ainda conhece seus dados
Serviço privacy/proxy
Dados do serviço ou contato intermediado
Você mantém direitos conforme contrato
Leia regras de revelação, transferência e abuso
Modelo fiduciário / trustee
O intermediário figura como titular
O intermediário é o registrante formal
Escudo público mais forte; maior risco de dependência e disputa
Checklist antes de registrar #
· A extensão escolhida permite privacidade? Políticas variam por TLD e podem mudar.
· A privacidade está incluída ou é opcional? O país/estado continua público?
· Existe um canal de e-mail intermediado sem revelar seu endereço real?
· Quem é o registrante formal? Como funciona transferência, desbloqueio e código de autorização?
· Em que casos o serviço pede identificação, suspende o domínio ou divulga dados?
· Como você recupera a conta sem telefone pessoal? O contrato exige informações corretas?
Leitura crítica de serviços de privacidade #
Os exemplos abaixo não são endossos. Eles mostram por que a página de vendas deve ser lida ao lado dos Termos e da Política de Privacidade.
Serviço
O que oferece publicamente
O que o contrato/política revela
Njalla
Domínio, VPS, DNS e uma camada de privacidade.
O serviço figura como registrante formal por padrão; exige e-mail ou XMPP atualizado. Isso reduz exposição pública, mas transfere dependência jurídica ao intermediário.
1984 Hosting
VPS na Islândia, privacidade de domínio quando o TLD permite e pagamentos em Bitcoin/Monero.
A política informa coleta de IP, nome, faturamento e contato; logs de acesso podem ser retidos e dados podem ser divulgados quando houver obrigação legal.
OrangeWebsite
Hospedagem na Islândia e discurso de minimização de dados.
A política diz coletar o mínimo, mas lista nome, endereço, telefone, e-mail, histórico e forma de pagamento entre os dados possíveis.
Cloudflare
Reverse proxy e Tunnel capazes de ocultar o IP da origem do público.
É um intermediário de infraestrutura, não um serviço de anonimato. A conta e o tráfego passam a depender de mais um ponto de confiança.
SINAL DE ALERTA
Se a página inicial promete “no logs”, mas a política permite registrar IP, faturamento, suporte ou acesso à rede, trate a política como a descrição mais importante. “Privacidade” quase sempre significa minimização e limites de divulgação — não ausência total de registros.
Passo 3 — Trate o pagamento como um identificador #
Cartão, PayPal, transferência e lojas de aplicativos criam registros no processador de pagamento, mesmo quando o host não guarda o número do cartão. Criptomoeda também não é sinônimo de anonimato. O próprio Bitcoin.org lembra que transações são públicas, rastreáveis e permanentes, e que endereços podem ser ligados a identidades quando usados para comprar serviços.
· Use apenas meios de pagamento legais e compatíveis com os termos do fornecedor.
· Decida se sua ameaça é exposição pública ou correlação pelo fornecedor. Para a primeira, um pagamento comum pode ser aceitável; para a segunda, ele é um elo forte.
· Não reutilize endereços de recebimento publicados no site para pagar infraestrutura.
· Guarde comprovantes e datas de renovação de forma criptografada: perder o domínio por falta de pagamento é mais provável do que uma quebra criptográfica.
Passo 4 — Prefira um site estático e uma origem silenciosa #
Quanto menos componentes públicos, menor a superfície de ataque e menor a quantidade de dados operacionais. Para um blog, uma pilha enxuta atende a quase tudo sem banco de dados, painel administrativo aberto ou plugins de terceiros.
PILHA DE REFERÊNCIA
Pelican (Python) para gerar HTML estático • Nginx ligado apenas a 127.0.0.1 • VPS de um fornecedor cuja política você leu • Cloudflare Tunnel ou reverse proxy equivalente • DNS separado • backup local criptografado. O visitante recebe um site normal da surface web; a origem não precisa aceitar conexões web da internet.

Figura 2 — Arquitetura sugerida: publicação pública por proxy/túnel e administração por um canal separado.
Em registros DNS marcados como “proxied”, a Cloudflare responde com um IP anycast em vez do IP da origem. Com Tunnel, o agente no servidor cria conexões somente de saída; a origem pode bloquear tráfego de entrada. Isso esconde o endereço da origem do público, mas a Cloudflare continua sabendo qual conta e qual origem estão conectadas.
Passo 5 — Configure o servidor em uma ordem segura #
Use Debian estável ou outra distribuição com atualizações previsíveis. A sequência importa: primeiro garanta acesso de recuperação pelo console do fornecedor; depois crie e teste uma conta sem privilégios permanentes; só então feche portas.
1. Atualize e crie um usuário administrativo #
sudo apt update
sudo apt full-upgrade
sudo apt install nginx unattended-upgrades ufw
sudo adduser publisher
sudo usermod -aG sudo publisher
Copie uma chave SSH nova — não reutilizada em projetos pessoais — para o usuário publisher. Abra uma segunda sessão e confirme que a chave funciona antes de tocar na configuração do SSH.
2. Desative login direto de root e senhas #
Crie /etc/ssh/sshd_config.d/99-site.conf com o conteúdo abaixo. Substitua publisher se usar outro nome.
PermitRootLogin no
PasswordAuthentication no
KbdInteractiveAuthentication no
AllowUsers publisher
Valide a sintaxe antes de recarregar:
sudo sshd -t && sudo systemctl reload ssh
3. Sirva o site apenas em localhost #
Gere o site localmente e envie apenas a pasta de saída. Um bloco mínimo do Nginx pode ouvir em 127.0.0.1:8080:
server {
listen 127.0.0.1:8080;
server_name _;
root /srv/private-site/output;
index index.html;location / { try_files $uri $uri/ =404; }
add_header X-Content-Type-Options nosniff always;
add_header Referrer-Policy no-referrer always;
add_header Permissions-Policy "camera=(), microphone=(), geolocation=()" always;
add_header Content-Security-Policy "default-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'" always;
}
4. Conecte o túnel e feche a entrada #
Instale o agente do túnel pelo repositório e pela documentação atual do fornecedor; publique o hostname para http://127.0.0.1:8080. Teste o domínio por uma rede externa. Depois, com o console de emergência confirmado, aplique política de firewall que negue entrada e permita saída. Se também transportar SSH pelo túnel, proteja-o com autenticação forte e uma política separada.
EVITE SE TRANCAR PARA FORA
Não ative “deny incoming” até confirmar: console web do provedor, login por chave em uma segunda sessão, túnel operacional e um caminho de recuperação. Fechar a porta 22 sem alternativa testada transforma uma melhoria de privacidade em indisponibilidade.
Passo 6 — Não revele a origem antes do proxy #
· Configure o proxy/túnel antes de criar qualquer A ou AAAA público apontando para o VPS. Bancos de DNS histórico podem preservar erros por anos.
· Não crie subdomínios óbvios como origin., direct., cpanel. ou server. apontando diretamente para a máquina.
· Não rode e-mail no mesmo IP. MX, SPF, DKIM e mensagens enviadas podem criar uma trilha independente até a infraestrutura.
· Não use o IP da origem em monitores, status pages, repositórios, capturas de tela ou relatórios públicos.
· Mantenha o serviço web ligado a localhost quando usar túnel. Se usar apenas reverse proxy, limite a origem aos endereços do proxy e autentique a conexão.
· Não use o mesmo VPS, conta de nuvem, chave SSH ou snapshot de um projeto ligado ao seu nome real.
Passo 7 — Limpe código, imagens e hábitos #
Uma foto sem nome no arquivo ainda pode conter GPS, modelo da câmera, software, horário e miniaturas. Um repositório pode publicar o e-mail real em cada commit. Um identificador de analytics reutilizado pode ligar dois sites que nunca se mencionam.
Git #
Ative “Keep my email addresses private” no GitHub e copie o endereço noreply fornecido pela plataforma. Configure-o apenas no repositório pseudônimo e audite todo o histórico antes do primeiro push público:
git config user.name "Seu pseudônimo"
git config user.email "ENDERECO_NOREPLY_FORNECIDO_PELO_GITHUB"
git log --all --format='%an <%ae>' | sort -u
A documentação do GitHub alerta que mudar a configuração afeta commits futuros; commits antigos continuam com o e-mail anterior. Se houver histórico comprometido, recrie o repositório antes de publicá-lo em vez de confiar apenas na nova configuração.
Imagens e documentos #
Inspecione antes, remova metadados para uma cópia nova e inspecione novamente. O ExifTool avisa que remover “tudo” não é garantia absoluta para todo formato; reexportar ou reencodar pode ser necessário.
exiftool -a -G1 -s imagem-original.jpg
exiftool -all= -o imagem-publica.jpg imagem-original.jpg
exiftool -a -G1 -s imagem-publica.jpg
Conteúdo e front-end #
· Hospede fontes, CSS, JavaScript e imagens no próprio domínio. Recursos externos expõem seus leitores e criam dependências.
· Evite comentários de terceiros, pixels de marketing e IDs de analytics que você já usa em sites pessoais.
· Remova source maps, arquivos .env, backups, diretórios de build, nomes de usuário locais e caminhos absolutos.
· Não publique fotos inéditas do seu ambiente, recibos, telas com fuso horário, notificações ou detalhes de rotina.
· Assuma que vocabulário, horários e temas podem permitir análise estilométrica. Não existe ferramenta simples que torne um autor irreconhecível.
Passo 8 — Lembre que HTTPS também deixa registros públicos #
HTTPS é obrigatório para proteger leitores, mas certificados públicos entram em logs de Certificate Transparency consultáveis por qualquer pessoa. Isso pode revelar domínios e subdomínios presentes no certificado, mesmo quando o servidor de origem permanece oculto.
· Use nomes de subdomínio neutros; não coloque nomes pessoais, ambientes internos ou fornecedores no hostname.
· Considere um certificado wildcard obtido por DNS-01 quando muitos subdomínios internos não devem aparecer individualmente. O domínio-base continuará público.
· Ative DNSSEC quando o registrador e o DNS autoritativo oferecerem suporte e você souber como recuperar uma troca de chaves malfeita.
· Reveja MX e TXT: registros de verificação, SPF e ferramentas SaaS podem revelar serviços e contas relacionados.
Passo 9 — Faça uma auditoria como um estranho #

Figura 3 — Auditoria mínima antes de publicar: registro, DNS, certificados, arquivos e código.
Consultas locais #
dig +short A exemplo.net
dig +short AAAA exemplo.net
dig +short MX exemplo.net
dig +short TXT exemplo.net
dig +short NS exemplo.net
curl -sSIk https://exemplo.net
Verificações externas #
· Abra o ICANN Lookup/RDAP e confirme exatamente quais campos estão públicos.
· Pesquise o domínio e cada subdomínio em logs de certificados e em serviços de histórico DNS.
· Pesquise o pseudônimo, e-mail, frases exatas do texto, favicon e nomes de arquivo em mecanismos de busca.
· Abra o site em um navegador limpo e em outra rede; examine requisições externas no painel Network das ferramentas do desenvolvedor.
· Baixe cada imagem e documento do site e execute uma inspeção de metadados na cópia publicada, não apenas no arquivo-fonte.
· Peça a uma pessoa de confiança para repetir a investigação sem saber sua arquitetura. O que você conhece sobre si mesmo distorce a auditoria.
Passo 10 — Mantenha a separação depois do lançamento #
Pseudonimato é uma rotina, não uma compra. Um único login em conta pessoal, commit antigo, renovação por um método identificável ou resposta de suporte assinada com seu nome pode ligar anos de trabalho.
· Ative atualizações de segurança e verifique mensalmente o sistema, Nginx, gerador estático e agente do túnel.
· Mantenha dois backups criptografados em locais diferentes e teste a restauração pelo menos a cada trimestre.
· Registre renovações de domínio e VPS com antecedência; use lembretes fora do e-mail do próprio domínio.
· Revise sessões ativas, tokens de API, chaves SSH e métodos de recuperação. Revogue o que não é usado.
· Audite RDAP, DNS, Certificate Transparency e o histórico Git a cada mudança de fornecedor ou arquitetura.
· Tenha um plano de incidente: tirar o site do ar, revogar tokens, trocar chaves, preservar evidências e comunicar leitores sem improviso.
O que não fazer #
Atalho tentador
Por que falha
Cadastrar dados falsos
Pode violar contrato, impedir recuperação e causar suspensão. Use mecanismos legítimos de redação/proxy.
Confiar apenas no WHOIS/RDAP
DNS, certificados, pagamentos, Git, imagens e suporte criam trilhas independentes.
Apontar o domínio à origem “só por alguns minutos”
Coletores de DNS histórico podem guardar esse endereço.
Comprar “bulletproof hosting” sem ler políticas
Marketing não substitui contrato, jurisdição, histórico operacional e controle da conta.
Desativar todos os logs
Você perde capacidade de detectar invasão e depurar falhas. Minimize e retenha pelo tempo necessário; não apague para obstruir investigações.
Misturar persona e vida real
Correlação por usuário, e-mail, chave, navegador, linguagem ou horário costuma ser mais fácil que um ataque técnico.
Checklist de lançamento #
☐ Modelo de ameaça escrito e limites aceitos
☐ Pseudônimo, e-mail, senhas, MFA e recuperação separados
☐ TLD e contrato do registrador revisados
☐ RDAP testado após o registro
☐ Pagamento tratado como potencial identificador
☐ VPS/host nunca usado em projeto pessoal
☐ Chave SSH exclusiva e login por senha desativado
☐ Site estático sem painel público
☐ Origem em localhost ou restrita ao proxy
☐ Nenhum A/AAAA público aponta para a origem
☐ Sem e-mail no mesmo IP
☐ Git e histórico sem nome/e-mail pessoal
☐ Imagens e documentos auditados após publicação
☐ Sem analytics ou IDs reutilizados
☐ Certificados e subdomínios verificados em CT
☐ Backup criptografado e restauração testada
☐ Renovações e plano de incidente documentados
Um site da surface web pode parecer e ser, para o público, completamente pseudônimo. O desenho mais sólido combina identidade operacional separada, registro com redação legítima, origem sem porta pública, conteúdo estático e auditorias recorrentes. Ainda assim, cada intermediário conserva uma parte do quebra-cabeça.
A medida de sucesso não é “ninguém jamais saberá”. É: um visitante ou pesquisador não encontra seu nome, endereço, contas pessoais ou IP de origem; uma falha em uma camada não revela automaticamente todas as outras; e você sabe exatamente quais empresas continuam capazes de correlacionar a operação.