Pular para o conteúdo
PDFLeanDocumentação
Seja Pro

Tarjar um SSN de um PDF

Os números de Seguro Social (SSN) são o caso clássico para tarjamento: um SSN é pequeno, fácil de passar despercebido, de identificação única e permanentemente prejudicial quando vaza. Se você está preparando um processo judicial, uma solicitação de registros públicos, um contrato de fornecedor ou um pacote de seguro, “eu cobri com uma caixa preta” não é proteção — é um marcador para quem sabe como procurar. Veja como o tarjamento realmente funciona e como fazê-lo sem fazer upload do documento para lugar nenhum.

O instinto é abrir um editor de PDF, desenhar um retângulo preto sobre o texto sensível e salvar. Isso falha de forma confiável, e o motivo é o próprio formato PDF.

Um PDF armazena duas representações paralelas de texto. Existe a camada visível — os glifos que são pintados na tela — e a camada de texto, os códigos de caracteres reais que ficam no fluxo de conteúdo da página, que é o que os motores de busca, o recurso de copiar e colar e os leitores de tela leem. Quando você desenha uma caixa preta, você modifica apenas a camada visível. A camada de texto por baixo fica completamente intacta, e qualquer pessoa pode selecionar a região “tarjada”, copiá-la ou exportar o texto e ler o SSN em texto puro. Pior, alguns recursos de “tarjamento” em editores básicos são literalmente apenas retângulos com preenchimento escuro.

Esse modo de falha tem um nome em e-discovery: é chamado de quebra de metadados / camada de texto, e já expôs documentos sigilosos em casos judiciais reais. Se o seu tarjamento pode ser derrotado por Ctrl+A, Ctrl+C, não é tarjamento.

O tarjamento genuíno remove o texto do próprio fluxo de conteúdo. Os caracteres são fisicamente excluídos do arquivo e, só então, a área visual é coberta. Após um verdadeiro tarjamento:

  • Selecionar a região não seleciona nada.
  • Copiar e colar não retorna nenhum texto oculto.
  • Pesquisar no arquivo pelo SSN não encontra nenhum resultado.
  • Os códigos de caracteres não existem mais nos bytes do arquivo.

Qualquer ferramenta que faça menos que isso não está tarjando, e a diferença é testável em segundos (chegaremos lá).

A outra falha clássica: tarjar o SSN na página 4 e deixar o número idêntico na página 12 — em um cabeçalho, um bloco de assinatura ou um anexo. Um trabalho minucioso começa com uma verificação pelo padrão, não com uma leitura manual.

Um SSN dos EUA corresponde a um padrão previsível (nove dígitos, frequentemente agrupados em 3-2-4), o que significa que ele pode ser encontrado de forma programática — junto com os outros identificadores de alto risco: números de passaporte e identidade nacional, números de cartão de crédito, números de telefone, endereços de e-mail e detalhes de contas bancárias. A ferramenta Tarjamento Inteligente de PII em PDF do PDFLean faz essa verificação localmente: ela detecta candidatos ao padrão de SSN, identidade, telefone, cartão e e-mail no navegador, mostra cada um a você no contexto e permite confirmar ou rejeitar antes de qualquer coisa ser removida. Palavras-chave personalizadas (o codinome de um projeto, o nome de uma contraparte) podem ser adicionadas na mesma passagem.

A etapa “mostre-me cada um no contexto e deixe-me confirmar” é importante: a correspondência de padrões por si só sinalizará muitos números de nove dígitos inofensivos. O tarjamento é irreversível, então um humano deve aprovar cada resultado.

  1. Abra o Tarjamento Inteligente de PII em PDF. Toda a verificação é executada no seu navegador.
  2. Carregue o PDF. Ele entra apenas na memória local — nada é transmitido.
  3. Revise os candidatos detectados (SSN, identidade, telefone, cartão, e-mail, palavras-chave personalizadas). Ative ou desative cada resultado com base no contexto ao redor.
  4. Execute o tarjamento. A ferramenta exclui os códigos de caracteres do fluxo de conteúdo e cobre as áreas afetadas.
  5. Verifique (próxima seção — não pule).
  6. Salve a cópia tarjada.

Para remoção direcionada — um nome ou valor específico que você já conhece — a ferramenta manual Tarjar PDF pega uma lista de palavras-chave e remove todas as ocorrências da mesma maneira.

O passo de verificação que quase todo mundo pula

Seção intitulada “O passo de verificação que quase todo mundo pula”

Afirmar que tarjou é fácil; a verificação é a prova. No arquivo de saída, faça os três:

  1. Teste de pesquisa. Abra o PDF salvo e pesquise pelo SSN exato (tente com e sem traços: 123-45-6789 e 123456789). Zero resultados é a única resposta aceitável.
  2. Teste de seleção. Clique e arraste para selecionar a região tarjada e copie. Se sua área de transferência contiver dígitos, a camada de texto sobreviveu.
  3. Teste de extração de texto. Exporte todo o texto (o Extrator de Texto faz isso localmente) e pesquise no arquivo gerado. Se o número aparecer em qualquer lugar, o tarjamento está incompleto — muito provavelmente uma segunda cópia em outra página.

Faça isso no arquivo salvo final, não na visualização prévia do aplicativo. As exibições de visualização prévia são renderizadas a partir do estado ao vivo; apenas os bytes salvos dizem a verdade.

O conteúdo de texto é o alvo óbvio, mas os metadados do PDF são um alvo mais silencioso. As propriedades do documento — autor, título, assunto, software que o criou e, às vezes, campos personalizados — podem carregar nomes, identidades e caminhos internos do aplicativo de autoria original. Um documento totalmente tarjado com Author: J. Smith, SSN 123-45-6789 em suas propriedades ainda apresenta vazamento.

Remova os metadados como a etapa final de qualquer trabalho de tarjamento e, se o arquivo for enviado para algum lugar adverso (arquivamento público, resposta a uma solicitação FOIA), a ferramenta de Sanitização remove scripts incorporados, ações ocultas e outros conteúdos ativos com o mesmo espírito.

O tarjamento destrói permanentemente o texto subjacente. Se você precisar revelar o número mais tarde (uma equipe interna revisando o original não tarjado), mantenha uma cópia separada não tarjada em um armazenamento controlado e tarje apenas a cópia que você distribuir. O arquivo distribuído deve ser aquele que foi limpo; o original permanece onde quer que seus originais sensíveis já vivam.

Para formulários que são reutilizados, o melhor padrão geralmente é tarjar na cópia: mantenha o original limpo e gere uma versão tarjada para cada destinatário externo, de modo que nenhum erro de tarjamento individual se propague de volta para o seu documento de origem.

Posso tarjar um PDF digitalizado? Você pode cobrir a imagem visível, mas uma digitalização não tem camada de texto para remover — faça o OCR primeiro (PDF OCR), tarje o texto recuperado e depois decida se quer manter ou achatar a camada de imagem. Uma caixa preta sobre uma digitalização é adequada apenas se os pixels da digitalização forem realmente destruídos, e não apenas pintados por cima.

O tarjamento é reversível? Não — esse é o objetivo. Os bytes sumiram. É por isso que confirmar cada candidato detectado antes de executar é importante, e por isso você mantém um original limpo.

A proteção por senha conta como tarjamento? Não. A criptografia controla o acesso; o tarjamento remove o conteúdo. Um PDF protegido por senha com um SSN não tarjado ainda contém o SSN, e qualquer um com a senha (ou uma quebra de senha) consegue lê-lo.

Por que o botão “tarjar” da minha ferramenta faz apenas uma caixa preta? Muitos editores básicos implementam marcações/caixas no estilo de anotação, em vez de um verdadeiro tarjamento no fluxo de conteúdo. Se a ferramenta não puder mostrar um resultado limpo em pesquisas depois, ela está desenhando, não tarjando.


Todo o trabalho se resume a uma alegação testável: depois que você terminar, os caracteres sensíveis não devem existir no arquivo. Pesquise por eles, selecione-os, extraia o texto — se alguma dessas ações encontrar o número, o tarjamento falhou. Desenhe a caixa, exclua os bytes, verifique no arquivo salvo, limpe os metadados e mantenha um original limpo. Essa sequência — nada menos que isso — é o que significa “tarjado”.