Pular para o conteúdo

BlogPrivacidade e segurança6 min de leitura

Os conversores online enviam seus arquivos?

A maioria dos conversores online envia seu arquivo para um servidor; alguns fazem o trabalho no seu navegador. Veja como saber em um minuto de que tipo é um site, e como foi cada requisição quando convertemos uma foto no nosso.

Um notebook guardando um arquivo, o envio para uma nuvem riscado e o rótulo 0 B sent.

Você solta um contrato, a digitalização do seu passaporte ou uma foto de família num conversor gratuito, e um instante depois baixa o resultado. O que aconteceu no meio costuma ser invisível. Ou o arquivo viajou para um servidor sobre o qual você não sabe nada, ou a página fez o trabalho no seu próprio computador. Veja como descobrir em qualquer site, e o que vimos ao verificar o nosso.

Dois tipos de conversor online

  • Enviar e converter. A página envia seu arquivo para os servidores da empresa, converte lá e oferece o resultado para baixar. É assim que a maioria dos conversores funciona, porque um servidor pode rodar qualquer programa.
  • Converter no navegador. A página baixa o próprio conversor, compilado para WebAssembly ou apoiado nos motores de vídeo, imagem e gráficos do navegador, e o roda no seu aparelho. O arquivo é lido do seu disco para dentro da página e nunca é enviado a lugar nenhum.

O segundo tipo só se tornou prático nos últimos anos, à medida que os navegadores ganharam WebAssembly rápido e acesso aos codificadores de vídeo por hardware e à placa de vídeo. O Tooloat é feito assim, como um número crescente de ferramentas.

Por que isso importa

Um arquivo enviado é uma cópia no computador de outra pessoa. Muitos serviços que recebem arquivos prometem apagá-los depois de uma a 24 horas, e muitos certamente apagam, mas você não tem como conferir. Enquanto isso, a cópia pode parar em backups e logs, ser processada pelos provedores de hospedagem e armazenamento do serviço em outros países e ficar exposta se o serviço for invadido. Para um meme, tanto faz. Para um documento de identidade, uma carta médica ou um contrato sob acordo de confidencialidade, pode importar.

As políticas também diferem no que permitem. Alguns serviços se reservam o direito de usar o conteúdo enviado para melhorar seus produtos. Vale saber antes de enviar, e é fácil passar batido numa política de privacidade longa.

Como verificar qualquer site em um minuto

Observe a rede

  1. Num computador, abra o conversor no Chrome, Edge ou Firefox e aperte F12 (Cmd + Option + I no Mac). Abra a aba Rede.
  2. Clique no botão de limpar para esvaziar a lista e depois converta um arquivo de teste, de preferência grande, para que seu envio se destaque.
  3. Olhe a coluna Método, ou filtre por Fetch/XHR. Downloads de código e imagens usam GET. Envios usam POST ou PUT.
  4. Clique numa requisição POST ou PUT e abra a aba Payload. Se você vir ali o nome do seu arquivo, ou uma requisição com tamanho parecido com o do arquivo, ele foi enviado.

Fique offline

Carregue o conversor e rode-o uma vez com um arquivo de teste inofensivo, para que a página baixe tudo de que precisa. Depois desconecte: ative o modo avião, tire o cabo ou escolha Offline no menu de limitação da aba Rede. Converta de novo. Se ainda funcionar, a página não consegue enviar seu arquivo. Se falhar, isso não prova um envio, porque algumas ferramentas baixam código extra para certos arquivos, mas é motivo para conferir a rede.

O que vimos no nosso próprio site

Abrimos o compressor de imagens do tooloat.com numa aba nova, adicionamos um PNG de 7,6 MB e o comprimimos para caber em 500 KB. Saiu com 480 KB. Estas foram todas as requisições da aba, da abertura da página ao download do resultado:

MétodoO que foi pedidoPor quê
GETA página /compress-imageAbrir a página
GET2 arquivos de fonte, 1 folha de estilo, 13 arquivos de scriptO layout e o código da página, compressor incluído
GETi18n.jsonA lista de idiomas
GETcodecs.worker (duas vezes)Os codificadores de imagem, iniciados numa thread em segundo plano
blob:3 endereços locaisA foto e o resultado, lidos e mostrados na página
Nenhuma requisição usou POST ou PUT, e nenhuma levava corpo. Os endereços blob nunca saem do navegador.

Nossas páginas também mostram um contador na barra de cima, «Arquivos: 0 B enviados». Ele envolve as funções que uma página pode usar para enviar dados, como fetch, XMLHttpRequest, sendBeacon e WebSocket, e soma os bytes do corpo de cada requisição. Ficou em zero o teste inteiro. Clicar nele mostra o detalhamento, incluindo o que o código de anúncios do Google envia aos próprios servidores, contado separado das ferramentas.

Você não precisa acreditar num contador mostrado na nossa página, e é esse o sentido dos passos acima. A aba Rede do seu navegador vê tudo o que a página envia, diga a página o que disser.

Pontos de atenção

  • Ferramentas no navegador também baixam código. A primeira visita baixa o conversor, e algumas ferramentas baixam motores extras de vários megabytes. São dados chegando até você, não saindo.
  • Um mesmo site pode misturar os dois. Uma prévia pode ser feita no navegador enquanto a conversão completa roda num servidor, ou uma ferramenta de um site pode enviar arquivos e outra não. Verifique a ferramenta que você usa.
  • Extensões do navegador podem ler as páginas. Uma extensão com acesso a todos os sites pode ver os arquivos abertos numa página, faça o site o que fizer. Use uma janela anônima sem extensões para arquivos sensíveis.
  • Celulares são mais difíceis de verificar. Os navegadores de celular não têm aba Rede. Verifique num computador, ou faça o teste offline.

Perguntas e respostas

Os conversores de arquivos online são seguros?

Depende do tipo. Os que enviam seu arquivo entregam uma cópia a quem os opera, o que importa para documentos privados. Os que trabalham no navegador mantêm o arquivo no seu aparelho. A aba Rede do seu navegador mostra a diferença.

Por quanto tempo os conversores online guardam meus arquivos?

As políticas dos serviços que recebem arquivos muitas vezes prometem apagar depois de uma a 24 horas, mas você não tem como conferir. Um conversor que trabalha no navegador nunca recebe o arquivo.

Um site pode ler os arquivos do meu computador?

Só os que você escolhe abrir com ele, selecionando ou soltando. Ele não pode vasculhar seu disco.

Como saber se um conversor funciona offline?

Carregue-o, rode uma vez com um arquivo de teste, desconecte da internet e rode de novo. Se ainda funcionar, nada é enviado.

Ferramentas deste artigo

Mais do blog

Privacidade e segurança6 min de leitura

Como remover a localização e outros metadados das fotos

Toda foto carrega dados ocultos sobre a câmera, o horário e muitas vezes o lugar. Lemos o que nove fotos publicadas ainda revelavam, adicionamos uma localização para mostrar sua precisão e conferimos que removê-la deixa a imagem intacta.

Privacidade e segurança6 min de leitura

Quanto tempo leva para quebrar uma senha?

A força de uma senha vem de quantas senhas poderiam ter sido escolhidas, não de quão complicada ela parece. Calculamos quanto tempo os tipos comuns de senha resistem a uma placa de vídeo moderna, e por que as inventadas pelas pessoas caem primeiro.

Privacidade e segurança6 min de leitura

MD5 ou SHA-256: qual hash você deve usar?

O MD5 e o SHA-256 transformam um arquivo em uma impressão digital curta, mas só um deles ainda é confiável quando alguém pode estar tentando enganar você. Cronometramos sete funções de hash e vimos o que «quebrado» realmente significa.

Esc