Confiança e segurança no DNSPeek
Um link de prévia envia as requisições dos seus visitantes para um servidor que você indica, então você precisa saber o que passa pelo DNSPeek e o que fica guardado. Esta página descreve como o serviço funciona hoje. O que as prévias não conseguem fazer está na página de limitações.
1.O que guardamos sobre um link de prévia
Para cada link, guardamos o necessário para servi-lo:
- o nome do link, seu domínio, o endereço IP e as portas do novo servidor e o modo SSL;
- configurações opcionais: o endereço de um site antigo para comparação, uma senha (como hash), uma data de expiração e o espaço a que ele pertence;
- quem o criou, em qual espaço de trabalho e quando. Para um link de convidado sem conta, o endereço IP de quem o criou.
Relatórios de QA e comparações visuais guardam no seu espaço de trabalho o que você gerou com eles, como resultados e capturas de tela.
2.O que registramos quando alguém abre uma prévia
O proxy de prévia reescreve as páginas na memória a caminho do visitante e não salva o conteúdo das páginas. Para cada requisição, ele registra o link, o código de status, o tempo de resposta, o endereço IP e o navegador (user agent) do visitante e o horário. Esse registro é um buffer circular: só ficam guardadas cerca de 100.000 requisições mais recentes de todo o serviço, e as entradas mais antigas são descartadas.
Durante uma sessão de comparação ao vivo, o proxy também anota o que cada servidor respondeu (status, tipo de conteúdo e cabeçalhos de cache e de segurança) para apontar o que está pior no novo servidor. Conteúdo das páginas, valores de cookies e cabeçalhos de requisição além de Referer e Sec-Fetch-Dest nunca são registrados, e essas anotações expiram após 30 minutos.
3.Senhas e chaves
- Senhas de contas e de links de prévia são guardadas como hashes bcrypt, nunca em texto puro.
- Chaves de API são guardadas como hashes SHA-256 e exibidas uma única vez, quando você as cria ou renova.
- Os dados de login que você informa a um relatório de QA para um site protegido são guardados criptografados e nunca mais exibidos depois de salvos.
- As tentativas de senha em links de prévia protegidos são limitadas, para impedir que alguém adivinhe a senha.
4.As prévias ficam fora dos buscadores
Toda resposta servida por um link de prévia leva o cabeçalho X-Robots-Tag: noindex, nofollow, que substitui o que o próprio site envia. A prévia do seu site nunca deve competir com o site real nos resultados de busca.
5.As prévias ficam em um domínio próprio
Cada prévia recebe seu próprio subdomínio em um domínio separado do painel do DNSPeek, e os cookies que seu servidor define ficam no endereço dessa prévia. Por isso, scripts de um site em prévia não conseguem acessar sua sessão do DNSPeek nem os cookies de outro link.
6.Como evitamos abusos
- Todo link novo é verificado nas listas de ameaças do Google (Web Risk). Um link cujo domínio esteja listado por phishing ou malware é desativado; uma análise opcional da página coloca a prévia em espera para revisão quando considera a página maliciosa. Veja Verificações de segurança do site.
- Mantemos uma lista de bloqueio de domínios, endereços IP e faixas que as prévias não podem usar.
- Endereços de rede privada e de loopback são recusados na criação do link, e o proxy verifica cada endereço de novo antes de se conectar, então uma prévia não pode apontar para uma rede interna.
- Links de convidado têm limite: no máximo 5 por hora e um link ativo por endereço IP.
- Qualquer pessoa pode denunciar uma prévia pelo formulário de denúncia de abuso; as regras estão na nossa Política de uso aceitável.
7.Proteção da sua conta
- Autenticação de dois fatores com app autenticador e códigos de backup, além de chaves de acesso.
- E-mails de segurança que você não pode desativar: quando a autenticação de dois fatores ou sua senha muda, uma chave de acesso é adicionada ou removida, sessões são encerradas ou um novo dispositivo faz login.
- Nos planos de equipe, listas de IPs permitidos restringem um espaço de trabalho a redes aprovadas. Veja Listas de IPs permitidos.
- O cookie de login é HttpOnly, então scripts em uma página não conseguem lê-lo.
8.Onde o serviço roda
O painel, a API, o proxy de prévias e os processos em segundo plano rodam em contêineres em um servidor que nós mesmos administramos. As requisições ao DNSPeek passam pelo Cloudflare, que fornece DNS, TLS e proteção contra ataques. Contas, links e registros de cobrança ficam em um banco de dados PostgreSQL gerenciado na Supabase.
Os relatórios de erro são armazenados pelo Sentry na região da UE (Frankfurt). A análise de produto só funciona com o seu consentimento e é armazenada pelo PostHog na UE. Estatísticas de visitas sem cookies: endereço IP, país informado pela Cloudflare, excluídas após 90 dias, nunca compartilhadas.
Estado atual de cada parte do serviço: página de status.
Precisa dos locais exatos de hospedagem para uma avaliação de fornecedor ou de segurança? Escreva para support@dnspeek.link.
9.Suboperadores
Estas empresas tratam dados em nosso nome para o DNSPeek funcionar. Os provedores de pagamento só recebem dados quando você paga por meio deles. A página de privacidade detalha o que cada uma recebe.
| Empresa | Para quê | O que recebe |
|---|---|---|
| Cloudflare | DNS, TLS e proteção contra ataques para nossos sites, entrega de e-mails enviados aos nossos endereços, backups criptografados fora do servidor, análise opcional de páginas de prévia | Requisições aos nossos sites e à API (endereço IP, navegador), e-mails enviados aos nossos endereços, arquivos de backup criptografados, endereços das páginas analisadas |
| Supabase | Banco de dados PostgreSQL gerenciado | Registros de contas, espaços de trabalho, links, relatórios e cobrança |
| Sentry | Relatórios de erro do site, da API e dos processos (região da UE) | Detalhes do erro, a página ou requisição envolvida, navegador e sistema operacional |
| PostHog | Análise de produto, só com o seu consentimento (UE) | Caminhos de páginas e eventos de produto, o id da sua conta e o plano quando você está conectado, endereço IP e navegador |
| Crisp | Chat de suporte e caixa de e-mail do suporte | Suas mensagens e arquivos, endereço IP e navegador, e seu nome, e-mail e dados básicos da conta quando você está conectado |
| Anthropic | Respostas de IA no chat de suporte e uma primeira análise das denúncias de abuso | Mensagens do chat com os dados da conta necessários para responder e o texto das denúncias; não são usados para treinar seus modelos |
| Verificações do Web Risk em links de prévia e relatórios de QA, e login com o Google se você usar | Domínios e endereços de páginas verificados; o e-mail e o nome da sua conta Google quando você entra com o Google | |
| Serviço de envio de e-mail | E-mails de conta, segurança e notificações | Seu endereço de e-mail e a mensagem |
| Provedores de pagamento | Pagamentos pelos provedores oferecidos no checkout: Stripe, Paddle, Lemon Squeezy, WayForPay ou Cryptomus | O que você informa na página de pagamento deles, além do seu e-mail, espaço de trabalho e plano |
10.Backups e recuperação
O banco de dados recebe backup a cada 24 horas. Os 14 backups mais recentes ficam no nosso servidor, junto com uma cópia reserva do banco atualizada a partir de cada um, para que o serviço possa passar a usá-la se o banco principal ficar indisponível.
Cópias criptografadas também ficam fora do servidor, no Cloudflare R2: 14 diárias, 8 semanais e 6 mensais. Toda versão que muda a estrutura do banco faz um backup novo antes, e a restauração segue um procedimento escrito.
Só os responsáveis pela plataforma podem baixar um backup, depois de confirmar a identidade de novo; cada download é registrado e informado por e-mail a todos eles. Capturas de tela e arquivos de relatórios não entram no backup: podem ser gerados de novo.
11.Seus dados, sua decisão
Baixe uma cópia em JSON dos seus dados ou exclua sua conta você mesmo em Configurações → Dados e privacidade, sem precisar escrever para o suporte. Excluir a conta remove seu espaço de trabalho pessoal com links, relatórios e comparações. Veja Exportar seus dados ou excluir sua conta.
Se você parar de pagar, nada é excluído: o espaço de trabalho passa para o plano gratuito e os recursos pagos ficam em pausa. Veja O que acontece depois de um downgrade.
12.Como relatar uma falha de segurança
Encontrou uma vulnerabilidade no DNSPeek? Escreva para support@dnspeek.link com os passos para reproduzi-la, o endereço afetado e o que um invasor poderia fazer.
- Teste só com a sua própria conta e os seus próprios links de prévia.
- Não acesse, altere nem apague dados de outras pessoas, e pare assim que encontrar algum.
- Nada de negação de serviço, spam, engenharia social ou ataques físicos.
- Dê um prazo razoável para corrigirmos o problema antes de torná-lo público.
Vamos confirmar que recebemos o seu relato e avisar quando o problema for corrigido. Este contato também está publicado em security.txt.
13.Acordo de tratamento de dados
Clientes empresariais podem obter um acordo de tratamento de dados (DPA) mediante solicitação: escreva para support@dnspeek.link.
14.Políticas e contato
Leia nossa página de privacidade e cookies, os termos de serviço e a Política de uso aceitável. Dúvidas sobre segurança ou privacidade? Escreva para support@dnspeek.link.