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
- Abra qualquer ferramenta, aperte
F12e vá à aba Rede. Use a ferramenta: nenhum arquivo é enviado. - Depois da primeira visita, coloque o computador em modo avião e continue usando o site.
- 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.