Ir para o conteúdo principal
Segurança

Processamento de PDF no navegador: para onde vão seus arquivos

4 min de leitura

O processamento de PDF no navegador (client-side, ou no lado do cliente) significa que o trabalho acontece dentro da aba do seu navegador: o documento é lido, alterado e salvo no seu próprio dispositivo, e não trafega pela rede. Já o processamento no servidor (server-side) envia o arquivo para um computador remoto, que faz o trabalho e devolve o resultado.

O ProPDF usa os dois. Este guia lista quais ferramentas funcionam de um jeito e quais funcionam do outro, o que acontece com um arquivo enviado ao servidor, o que o próprio site registra e como inspecionar as requisições e o armazenamento do seu navegador com as ferramentas de desenvolvedor dele.

Como funciona o processamento no navegador

Quando você abre uma ferramenta de navegador, o site envia ao seu navegador o código necessário, incluindo bibliotecas de código aberto como pdf-lib, pdf.js e JSZip. Em seguida, seu arquivo é carregado na memória da aba, processado ali e devolvido a você como download.

A maioria dos resultados em PDF também fica na memória da página, então o painel que aparece depois do download pode passar o resultado para outra ferramenta sem que você precise selecioná-lo de novo. Recarregar ou fechar a página apaga esse resultado.

As ferramentas de navegador não têm limite de tamanho de arquivo: só a memória do seu dispositivo conta. Também não é preciso esperar um upload, já que o arquivo não é enviado para lugar nenhum.

As 13 ferramentas que rodam no seu navegador

Das 21 ferramentas, 13 processam o arquivo no seu dispositivo e não o enviam para lugar nenhum:

  • Juntar e dividir: Mesclar PDF, Dividir PDF e Extrair páginas.
  • Layout das páginas: Organizar, Girar PDF e Excluir páginas.
  • Imagens: PDF para JPG, PDF para PNG e JPG para PDF.
  • Marcas na página: Marca d'água, Números de página e Assinar PDF.
  • Revisão: Comparar, que mostra dois documentos lado a lado.

As 8 ferramentas que usam um servidor

As outras 8 ferramentas enviam seu arquivo por HTTPS ao servidor do ProPDF na AWS, na região de Paris (eu-west-3): Comprimir PDF, PDF para Word, Word para PDF, Editar PDF, Censurar, Proteger, Desbloquear e Chat com PDF. O Word para PDF, por exemplo, depende do LibreOffice, que roda no servidor, e o chat depende do Amazon Bedrock. Essas ferramentas aceitam arquivos de até 4 MB, e é isto que acontece com seu arquivo:

  • Ele é processado no servidor e excluído assim que a tarefa termina. Nenhuma cópia é guardada.
  • Algumas ferramentas, como Word para PDF, Proteger e Desbloquear, usam um arquivo temporário no servidor durante o trabalho, e esse arquivo também é excluído assim que a tarefa termina.
  • O Chat com PDF mantém o texto do seu documento e a conversa na sua aba, que os envia junto com cada pergunta para que as perguntas seguintes funcionem; o servidor não guarda nenhum dos dois depois de responder. O texto e suas perguntas são enviados aos modelos Claude, da Anthropic, pelo Amazon Bedrock, com um perfil de inferência europeu.
  • O Editar PDF envia inteiro um PDF de até 4 MB quando você o abre e de novo depois de cada alteração, porque a detecção e a reescrita do texto acontecem no servidor; um PDF maior não é enviado, e só é possível adicionar assinaturas a ele.

O que o próprio site registra

O servidor não guarda nenhuma cópia dos seus arquivos nem do conteúdo deles, e isso vale também para o chat. Com seu consentimento, são gravados cookies de medição de audiência (Google Analytics), e você pode mudar sua escolha a qualquer momento com o botão "Gerenciar cookies" no rodapé do site. Não há anúncios.

Quando você baixa um resultado, a página envia um evento de download ao Google Analytics: o nome da ferramenta, a extensão e o tamanho do arquivo, nunca o nome do arquivo nem o conteúdo dele.

As fontes do site são carregadas do Google Fonts, então seu navegador também acessa os servidores de fontes do Google. No armazenamento local do seu navegador, o próprio código do site salva no máximo três configurações: o tema, o idioma e sua escolha de cookies.

Como conferir por conta própria

As ferramentas de desenvolvedor do seu navegador listam todas as requisições que uma página faz. Elas não têm como mostrar o que acontece no servidor, mas quatro verificações cobrem o lado do navegador:

  1. Abra as ferramentas de desenvolvedor, muitas vezes com a tecla F12 ou pelo menu do navegador, e selecione a aba Rede (Network).
  2. Junte dois arquivos com o Mesclar PDF. Você vai ver requisições para os arquivos do próprio site, para as fontes e para a medição de audiência, mas nenhuma que leve seus documentos. As entradas que começam com data: ou blob: são cópias dentro da página, não uploads.
  3. Agora comprima um arquivo com o Comprimir PDF. Uma requisição POST vai para um endereço que contém eu-west-3 e leva no corpo seu arquivo, codificado como texto; o arquivo comprimido volta na resposta.
  4. Abra a aba Aplicativo (Application), ou Armazenamento (Storage) no Firefox, e depois Armazenamento local (Local Storage) do site. O site salva ali só pequenas configurações, como o tema, o idioma e sua escolha de cookies, nunca um documento.

Como escolher a ferramenta para um documento confidencial

Se você quer que um documento fique no seu dispositivo, use uma ferramenta de navegador quando houver uma que faça o trabalho: assine com o Assinar PDF em vez de usar o modo de assinatura do Editar PDF, por exemplo.

Quando uma tarefa exige uma ferramenta de servidor, envie só o necessário. Remova as páginas que não importam para a tarefa com o Excluir páginas, ou mantenha só as necessárias com o Extrair páginas (as duas rodam no seu navegador), e depois processe o arquivo mais curto. Uma limitação: o conteúdo que as páginas mantidas compartilham com as outras pode continuar no arquivo, fora de vista, como a outra metade de uma página dupla.

Seja qual for a ferramenta, seus arquivos não são guardados: as ferramentas de navegador não os enviam para lugar nenhum, as ferramentas de servidor os excluem assim que a tarefa termina, e o chat mantém o texto do documento e a conversa na sua aba, e não no servidor.