PRIVACY

Ferramentas Locais vs Nuvem: A Verdade Sobre Privacidade em 2026

Por que a maioria das ferramentas online de arquivos secretamente envia seus arquivos para os servidores delas, o que guardam e como o processamento local baseado em WebAssembly muda a equação. Os fatos técnicos e jurídicos.

DuneTools · · 11 min de leitura

Quando você envia uma foto, PDF ou arquivo de áudio para um “conversor online grátis”, o que de fato acontece? Em 2026, a resposta costuma surpreender quem se importa com privacidade: a maioria dessas ferramentas envia silenciosamente seu arquivo para os servidores delas, processa lá e guarda uma cópia, às vezes por horas, às vezes indefinidamente.

Este guia explica a diferença técnica entre processamento no servidor e no cliente, por que isso importa legal e pessoalmente, e como verificar qual tipo de ferramenta você está usando.

0Bytes enviados (local)
3Métodos de verificação
5+Leis de privacidade afetadas
~10sEconomia vs upload+download

O que “enviar” realmente significa

Quando você visita uma ferramenta online típica e arrasta um arquivo para ela, eis o que acontece tecnicamente:

  1. O navegador abre uma conexão TCP com o servidor da ferramenta.
  2. Os bytes do arquivo são enviados por essa conexão (essa é a barra de progresso do upload).
  3. O servidor recebe os bytes e os escreve em disco (ou na memória).
  4. O servidor roda a conversão / compressão / o que for.
  5. O servidor escreve o resultado em disco.
  6. O navegador baixa o resultado.
  7. O servidor pode ou não excluir o original, é a política deles, é a sua confiança.

"Excluído após 24 horas" é difícil de auditar

Mesmo ferramentas que prometem retenção curta costumam manter logs, metadados, dados derivados ou cópias de backup. Verificar qualquer coisa disso exige acesso à infraestrutura da ferramenta, que você não tem. Confiar sem verificar não é segurança.

O que “processamento no cliente” realmente significa

Em 2020 a 2022, os navegadores ficaram poderosos o bastante para rodar processamento pesado localmente via WebAssembly (WASM), um formato binário que permite que bibliotecas em C/C++/Rust (como libjpeg, ffmpeg, pdf-lib) rodem em velocidade quase nativa dentro da aba do navegador.

Fluxo no servidor

  1. Abrir a página (~200 KB)
  2. Arrastar arquivo, bytes enviados
  3. Servidor processa
  4. Bytes baixados de volta
  5. O servidor pode guardar uma cópia

Round-trip de rede necessário em cada operação. Confie na política de retenção do operador.

Fluxo no cliente (WASM)

  1. Abrir a página, módulo WASM carrega (~2 a 5 MB)
  2. Arrastar arquivo, leitura para a memória do navegador
  3. WASM processa dentro da aba
  4. Resultado gerado em memória
  5. Salvar, o arquivo vai para o seu dispositivo

Zero requisições de saída com payload de arquivo. Verifique no DevTools.

O arquivo nunca atravessa a rede além do carregamento inicial da página.

Como verificar se uma ferramenta é realmente local

Não confie no selo “100% privado!”, verifique você mesmo:

MétodoO que você fazO que você procuraEsforço
DevTools NetworkF12, Network, soltar arquivo, processarZero POST/PUT de saída com payload de arquivo30s
Modo aviãoCarregar a página, desligar o WiFi, processarFerramenta segue funcionando após desconectar60s
Fechar abaProcessar um arquivo, fechar a aba, reabrirSem “arquivos recentes”, sem registro no servidor30s

Teste DevTools Network em 5 passos

  1. Abra a ferramenta no Chrome / Firefox / Safari.
  2. Pressione F12, aba Network.
  3. Clique em Limpar para apagar requisições passadas.
  4. Arraste seu arquivo e rode a ferramenta.
  5. Se você vir POST /api/upload com Content-Length: 5000000+, o arquivo foi para um servidor. Uma ferramenta verdadeiramente local não mostra nenhuma.

Por que isso importa: 5 cenários reais

Jornalista com gravações de fonte confidencial

Você entrevistou um denunciante. A gravação de voz contém informações identificáveis que podem colocá-lo em risco. Você precisa extrair o áudio de um arquivo de vídeo. A extração via servidor colocaria a gravação em hardware que você não controla, sujeito a intimações, ataques ou ameaça interna. A extração local via DuneTools Extrair Áudio mantém o arquivo apenas no seu notebook.

Profissional de saúde com documentos de pacientes

HIPAA nos EUA, GDPR na UE, LGPD no Brasil, em todos eles, prontuários de pacientes não podem ser transmitidos a operadores de terceiros sem garantias contratuais específicas. Uma enfermeira tentando comprimir um PDF de exames antes de enviar por e-mail a um colega tecnicamente violaria essas leis se o compressor enviasse para um servidor de terceiros. A compressão local resolve isso totalmente.

Advogado com documentos privilegiados

O sigilo entre cliente e advogado pode ser renunciado ao compartilhar documentos privilegiados com terceiros. Mesmo nas jurisdições com sigilo mais forte, enviar um PDF privilegiado para um compressor online grátis arrisca a renúncia. O processamento local evita o terceiro inteiramente.

Designer pré-lançamento

Você está criando uma nova identidade de produto. Os arquivos do logo e os assets de marca são confidenciais até o lançamento. Enviar o logo para um gerador de favicon significa que ele agora está no hardware de outra pessoa antes da revelação pública. Concorrentes, vazadores, hackers, qualquer um deles pode quebrar a confidencialidade do pré-lançamento. A geração local mantém tudo estritamente interno.

Qualquer pessoa com fotos pessoais

Seu celular tem 10.000 fotos. Algumas são de família, algumas são íntimas, algumas são documentos que você fotografou. Enviá-las para um “compressor grátis” significa que elas existem fora do seu controle. Mesmo com a melhor política de privacidade, vazamentos acontecem, funcionários abusam de acesso, governos intimam. O processamento local significa que a foto nunca saiu do seu dispositivo.

RegulaçãoRegiãoO que o processamento no servidor acionaImpacto do processamento local
LGPDBrasilSimilar ao GDPR, com supervisão da ANPDFora de escopo
GDPRUE/EEEAcordo de Processamento de Dados, notificação de incidente em 72h, direito de exclusão, minimização de dadosFora de escopo, nenhum terceiro envolvido
CCPA / CPRACalifórniaDireito de saber, exclusão, opt-out de vendaFora de escopo
HIPAASaúde nos EUABusiness Associate Agreement obrigatório (raro em ferramentas grátis)Conforme por design
PIPEDACanadáDivulgações de transferência transfronteiriçaNenhuma transferência ocorre

Postura de conformidade pronta para auditoria

Para organizações, "usamos ferramentas de processamento local" é materialmente mais fácil de defender em auditorias e revisões de conformidade do que "enviamos arquivos para vários serviços de terceiros." A primeira é uma frase; a segunda é um pesadelo de gestão de risco de fornecedores.

O ângulo de performance

Contraintuitivamente, o processamento local costuma ser mais rápido:

CargaTempo no servidorTempo local (WASM)Vencedor
Comprimir imagem de 5 MB4s upload + 1s processo + 1s download = 6s0,8s no navegadorLocal
Extrair áudio de vídeo de 100 MB16s up + 5s + 16s down = 37s8sLocal
Unir PDF de 50 MB8s up + 2s + 8s down = 18s3sLocal
Transcodificar vídeo de 1 GBFrequentemente impossível no clienten/aServidor
Upscale com ML (modelo enorme)Possível no servidorn/aServidor
Processamento local não é só mais privado, para arquivos abaixo de 2 GB também é mais rápido, porque o round-trip de rede domina o tempo de relógio.

Quando o servidor é genuinamente necessário

Local nem sempre é possível:

  • Operações que precisam de muita RAM, além do que os navegadores expõem (~4 GB máx no Chrome moderno, menos no Safari mobile).
  • Operações baseadas em ML com modelos grandes (pesos na escala de GB, grandes demais para enviar ao navegador).
  • Operações dependentes de rede (busca de URL com autenticação, download de vídeo de fontes com cookies).
  • Fluxos colaborativos multi-arquivo (duas pessoas editando o mesmo doc, precisa de estado no servidor).

Para todo o resto, local deveria ser o padrão em 2026.

Como o DuneTools é construído

Cada utilitário do DuneTools roda inteiramente no cliente via WebAssembly. Especificamente:

  • Ferramentas de imagem: mozjpeg.wasm, oxipng.wasm, libwebp.wasm, libavif.wasm, codifica/decodifica todos os formatos de imagem localmente.
  • Ferramentas de PDF: pdf-lib.wasm, pdfjs.wasm, ler/escrever/manipular PDF completo sem servidor.
  • Ferramentas de áudio: lamejs.wasm (codificação MP3), ffmpeg.wasm (transcodificação), processamento de áudio no navegador.
  • Ferramentas de vídeo: ffmpeg.wasm para silenciar, extração de frames, conversão de formato.

Você pode verificar qualquer um desses com os métodos acima. A arquitetura é aberta: inspecione a aba Network, rode testes em modo avião, observe os módulos WASM na aba Sources do DevTools.

Resumo: na dúvida, vá de local

Em 2026, para qualquer operação de arquivo abaixo de 2 GB, o processamento local deveria ser seu padrão. Os benefícios de privacidade são reais (nenhum dado sai do seu dispositivo), os benefícios legais são reais (a maioria das regulações não se aplica se nenhum terceiro está envolvido), a performance é competitiva ou melhor, e o custo é o mesmo (a maioria das ferramentas locais é grátis, já que não há servidor para custear).

Você usando o DuneTools ou qualquer outra ferramenta no cliente, o princípio é o mesmo: seus arquivos, seu dispositivo, seu resultado. Sem precisar de nuvem.