Pular para o conteúdo

Transparência

Segurança e registros

O que o proxy guarda, por quanto tempo e como funciona uma sessão. O uso gratuito não exige conta, e sem conta não existe perfil ao qual nada disso possa ser vinculado. A página inicial, onde você digita um endereço, e o proxy que busca o site são partes separadas do serviço. Tudo o que esta página diz sobre o registro de acesso descreve o proxy.

Última atualização

O que o registro de acesso guarda

O TrickyBird mantém um pequeno registro de acesso por no máximo 48 horas. O registro grava uma linha para cada requisição que o proxy processa em seu nome, inclusive as que o proxy recusa, então ele guarda o hostname de cada site ou serviço de onde a página carrega algo, não apenas o endereço que você digitou, junto com uma versão encurtada do seu endereço IP e detalhes básicos da resposta. O registro de acesso nunca guarda as páginas específicas que você abre nesses hosts, o conteúdo das páginas nem as mensagens. Uma página puxa imagens, vídeo, scripts e fontes de outros hosts, e cada uma dessas buscas gera uma linha separada, com o hostname correspondente. O IP encurtado corresponde aos 3 primeiros blocos de um endereço IPv4 ou aos 3 primeiros grupos de um IPv6, então ele aponta para uma faixa de endereços, e não para um endereço específico. Mantemos o registro para operar o serviço e conter abusos. Não vendemos o registro de acesso e não o compartilhamos com anunciantes. Fora desse registro, quando uma sessão começa, o serviço conta as requisições associadas ao seu endereço IP completo, para conseguir barrar abusos automatizados em massa. Essa contagem não guarda destino nem sessão, e expira sozinha.

Do que é feita uma linha do registro, em mais detalhe

Uma linha do registro de acesso é um conjunto fixo de campos: o horário, um endereço IP encurtado, o tipo da requisição (comum ou WebSocket), o método, o hostname, o status da resposta, o número de bytes e quanto tempo ela levou. A linha de uma requisição que recusamos também aponta qual dos nossos próprios limites a barrou. Não existe campo para o endereço de uma página, uma consulta, um cookie, um token ou um corpo de requisição, então nada disso chega ao arquivo nem por acidente. As 48 horas são contadas a partir do momento em que a linha é escrita, e é isso que faz delas um teto, e não uma média.

O que o registro de acesso nunca contém

Uma linha do registro é um conjunto fixo de campos. Não existe campo para nenhum destes:

  • As páginas e os caminhos específicos que você abre, ou os termos que você busca
  • O conteúdo das páginas que você carrega, ou qualquer coisa que você digite nelas
  • O seu endereço IP completo
  • O seu token de sessão, ou qualquer cookie dos sites que você abre
  • O navegador e o dispositivo que você está usando
  • Qualquer nome, e‑mail ou conta

Como funciona uma sessão

Não há registro de sessão no servidor. A sua sessão é um token assinado que o proxy confere apenas pela assinatura, e o prazo de validade do token é definido quando ele é emitido. O token fica em um cookie que as páginas que você abre não conseguem ler. Nada renova o token nem encurta o prazo dele, nem mesmo fechar a aba, e limpar o cookie só faz o seu próprio navegador parar de enviá‑lo. Quando ele expira, a aba volta para a nossa página inicial e você abre o site de novo. Abrir outro site pela página inicial começa uma sessão nova no lugar da que você tinha.

Alguns dados de curta duração ficam nos nossos servidores, vinculados à sua sessão. O TrickyBird guarda os cookies definidos pelos sites que você abre, em um armazenamento no servidor ligado à sua sessão. A maior parte fica sob o hostname do site que os definiu. Um cookie definido para um domínio inteiro, e não para um host só, fica com a própria sessão, seja qual for o site que o definiu, e por isso continua funcionando quando esse site leva você de um subdomínio a outro. O TrickyBird também guarda, só em memória, o endereço do site em que a sessão começou e os endereços dos últimos sites abertos nela. Os contadores que limitam abusos também ficam vinculados à sua sessão. Tudo isso desaparece sozinho cerca de uma hora depois da última vez em que foi usado.

Como funciona a verificação da sessão, em mais detalhe

A parte do TrickyBird que busca as páginas só consegue conferir um token, nunca emitir um: ela guarda a metade pública da chave de assinatura. Um token expirado ou alterado deixa de funcionar na requisição seguinte.

Cookies dos sites que você abre

O proxy captura os cookies que os sites que você abre definem, mantém esses cookies naquele armazenamento no servidor e os anexa de novo a cada busca que faz em seu nome. Antes de a resposta chegar ao seu navegador, o TrickyBird remove a instrução do site para definir um cookie.

Uma exceção mantém as páginas funcionando. Muitos sites precisam que os próprios scripts deles leiam esses cookies de volta, então uma cópia desses valores vai para o armazenamento de cookies do seu navegador, sob o próprio endereço do TrickyBird. O seu navegador nunca a guarda sob o domínio do próprio site. Quando uma página define um cookie próprio, o código que o TrickyBird acrescenta a essa página envia esse cookie de volta ao armazenamento no servidor, para que ele continue atualizado. Limpar os dados de navegação remove a cópia que está no navegador. O TrickyBird não a remove por você quando uma sessão termina.

A conexão entre você e o TrickyBird

A conexão entre o seu navegador e o TrickyBird é criptografada, tanto neste site quanto no endereço em que uma sessão roda. Em seguida, o TrickyBird faz a própria conexão dele até o site, e a criptografia entre você e o TrickyBird não alcança essa outra. São 2 conexões separadas que se encontram no TrickyBird. O TrickyBird recebe e reescreve cada página, então ele trata o conteúdo das páginas que você abre.

Como funciona o zero vazamento de domínio

Onde quer que o TrickyBird precise levar o endereço do site que você abre, ele o leva codificado e não escrito por extenso. O seu navegador carrega a página e o conteúdo dela pelo próprio endereço do TrickyBird, e não diretamente do site. O TrickyBird se conecta ao site por você, então ele de fato acessa o site e registra o hostname dele no registro de acesso. A sua própria rede consegue ver que você se conectou ao TrickyBird. O que a sua rede não vê é qual site você abriu. Confira você mesmo: 3 verificações que você faz na sua própria aba.

O que não afirmamos

  • Não somos uma ferramenta de anonimato. O TrickyBird esconde o seu endereço IP dos sites que você abre. A sua própria rede ainda consegue ver que você está usando o TrickyBird, e o TrickyBird não foi feito para resistir a um adversário determinado.
  • Nós tratamos o conteúdo das suas páginas. O TrickyBird precisa descriptografar cada página, reescrever os endereços dentro dela e criptografá‑la de novo para entregá‑la a partir do próprio endereço. O conteúdo das páginas passa pelos nossos servidores em forma legível. A criptografia entre você e o TrickyBird não vai além do TrickyBird até o site.
  • O TrickyBird não é um bloqueador de anúncios e não é um filtro de segurança. Ele não bloqueia anúncios, rastreadores nem qualquer outra coisa que uma página resolva carregar.
  • Todo site que você abre pelo TrickyBird é servido a partir do mesmo endereço do TrickyBird, então a separação que o seu navegador normalmente mantém entre 2 sites diferentes não vale aqui. Trate uma sessão como um espaço único e não entre em uma conta importante para você ao lado de um site em que você não confia.
  • O TrickyBird não intercepta o WebRTC. Se uma página usar esse recurso, esse tráfego passa por fora do proxy e pode entregar a essa página o seu endereço IP real.
  • Uma sessão não pode ser cancelada antes da hora. Ela deixa de funcionar quando expira, e fechar a aba ou limpar o cookie não a encerra mais cedo.
  • O registro de acesso guarda dados reais. Enquanto ele é mantido, mostra uma versão encurtada do seu endereço IP ao lado dos hostnames que a sua sessão acessou, incluindo os hostnames dos outros serviços de onde cada página carregou algo.
  • Enquanto você digita na caixa de abertura da página inicial, o texto que parece o nome de um site é enviado aos nossos servidores para que eles possam sugerir sites populares; um caminho, parâmetros de consulta ou qualquer coisa depois da primeira palavra fica na caixa. Nossos servidores não gravam o que você digitou nos registros deles. O link que inicia uma sessão carrega o endereço que você abre, então ele vai parar no histórico do seu navegador e em qualquer coisa que você copie ou compartilhe daquela aba. Essa cópia fica no seu dispositivo, não nos nossos servidores.
  • Se você abrir um endereço que começa com http em vez de https, a conexão entre o TrickyBird e esse site não é criptografada.

Onde conferir o resto

Faça a verificação você mesmo em um site que você escolher: 3 passos que mostram para onde vai o endereço dele e onde o nome dele ainda aparece. A política de privacidade cobre o resto: as mensagens que você nos envia, as solicitações judiciais e o que significa uma sessão de navegador compartilhada. A comparação entre o TrickyBird e uma VPN mostra onde um proxy web é a ferramenta errada. A extensão de navegador é de código aberto e se compila de forma reproduzível: no Linux, npm run package imprime o mesmo sha256 que consta das notas da versão. O manifesto dela não pede acesso aos sites que você roteia por ela. Isso cobre a metade que roda no seu navegador; o resto desta página trata dos nossos servidores.