pdflocal

Como protegemos seus dados

Resumo: seus arquivos nunca saem do seu computador. Abaixo, como isso é garantido — e como você mesmo pode comprovar.

Como funciona

Quando você abre o PDF Local, o navegador baixa o programa — o mesmo para todo mundo. A partir daí, tudo acontece na sua máquina: o PDF é lido da sua pasta, processado na memória do navegador e o resultado é entregue para você salvar. Não existe uma etapa de "enviar arquivo": não há servidor recebendo, processando ou guardando documentos.

O site é só a vitrine do programa. É por isso que ele continua funcionando com o computador desconectado da internet.

As barreiras técnicas

  • O navegador proíbe conexões externas. Todas as páginas declaram uma Política de Segurança de Conteúdo (CSP) que só permite falar com o próprio pdflocal.com.br para carregar o programa. Mesmo que algo tentasse mandar dados para outro lugar, o navegador bloquearia.
  • Nenhum código de terceiros. Não usamos Google Analytics, anúncios, botões de redes sociais, fontes externas nem qualquer script de outra empresa. Tudo o que roda veio do nosso domínio.
  • PDFs são tratados como dados. Scripts escondidos dentro de PDFs nunca são executados, e a avaliação de código dinâmico do leitor de PDF está desligada.
  • Nada fica guardado. Não usamos cookies nem armazenamento de dados pessoais. Senhas, assinaturas desenhadas e arquivos existem só na memória da aba e somem quando ela é fechada. O que o navegador guarda para funcionar sem internet é apenas o programa, nunca os seus arquivos.
  • Sem instalação. Você não baixa nem executa nenhum programa no seu computador; o resultado é sempre um arquivo novo que você mesmo salva.

A regra exata

Esta é a política que todas as páginas entregam ao navegador. As diretivas connect-src (conexões) e script-src (código) só aceitam o próprio site ('self') e dados da memória (blob:, data:); form-action 'none' impede envio de formulários.

default-src 'self';
script-src 'self' blob: 'wasm-unsafe-eval';
worker-src 'self' blob:;
connect-src 'self' blob: data:;
img-src 'self' blob: data:;
font-src 'self' data:;
style-src 'self' 'unsafe-inline';
media-src 'self' blob: data:;
manifest-src 'self';
object-src 'none';
frame-src 'none';
base-uri 'none';
form-action 'none'

Verifique você mesmo

  1. Abra qualquer ferramenta, aperte F12 e vá à aba Rede. Use a ferramenta: nenhum arquivo é enviado.
  2. Depois da primeira visita, coloque o computador em modo avião e continue usando o site.
  3. Baixe a versão offline, confira o código SHA-256 e use em uma máquina sem internet.

Componentes de código aberto

O trabalho pesado é feito por bibliotecas consagradas, que rodam dentro do seu navegador:

  • PDF.js (Mozilla, o mesmo leitor do Firefox) — exibição, miniaturas e leitura de texto.
  • qpdf — juntar, dividir, senhas, reparo e otimização.
  • pdf-lib — criação e edição de páginas.
  • Tesseract — reconhecimento de texto (OCR) em português.

Veja a lista completa e as licenças em Licenças de código aberto.

Limites, com franqueza

  • Assinatura visual não é assinatura digital. A ferramenta Assinar coloca uma imagem da sua assinatura, como numa cópia impressa. Validade jurídica de assinatura eletrônica exige certificado ICP-Brasil ou a assinatura do gov.br.
  • "Cobrir" não é "tarjar". No editor, cobrir com branco esconde visualmente, mas o texto continua no arquivo. Para eliminar dados de verdade, use Tarjar dados.
  • Restrições de PDF são cortesia. Bloquear impressão ou cópia funciona nos leitores comuns, mas não impede ferramentas especializadas. A senha de abertura, sim, protege o conteúdo com criptografia AES de 256 bits.
  • O OCR sem internet precisa de uma primeira vez. O reconhecimento de texto usa um componente maior, que só é baixado quando você usa o OCR. Depois de usá-lo uma vez com internet, ele também passa a funcionar offline. As demais ferramentas funcionam sem internet desde a primeira visita.
  • O seu computador é a última fronteira. Se a máquina estiver infectada por um programa malicioso, nenhum site consegue protegê-la. Mantenha o sistema e o navegador atualizados.