Como conferir se os metadados foram mesmo removidos
Nunca confie só na mensagem de arquivo limpo. Veja como reler uma foto, um PDF e um documento do Word para confirmar que a localização, o autor e os valores antigos saíram.
Não confie na mensagem “arquivo limpo” sem reler o arquivo. Abra a cópia limpa com um leitor de metadados, procure os campos que você queria remover e confirme que nenhum valor antigo ficou nos bytes, sobretudo em PDF. Em uma foto, a releitura mostra em segundos se o GPS saiu. Em um PDF ou em um documento do Office, é preciso olhar também dentro do arquivo.
Por que “limpo” nem sempre quer dizer limpo
Uma ferramenta pode apagar o campo visível e deixar o valor anterior no arquivo, como acontece com o PDF que recebe uma atualização incremental. Pode também limpar um bloco de metadados e esquecer o outro: uma mesma data costuma existir no EXIF da foto e no XMP, o bloco mais moderno, e apagar só um deles não elimina o dado.
Por isso, a conferência tem de ser feita sobre o arquivo final, o que você de fato vai enviar, e não sobre a versão que a ferramenta gerou internamente. Se você enviar a cópia limpa sem reler, a única garantia é a da própria ferramenta.
Como conferir uma foto
Com o ExifTool, a leitura completa de uma foto limpa é:
exiftool -a -G1 -s foto_limpa.jpgA saída de uma foto bem limpa costuma ser curta. Campos como o nome do arquivo, o tamanho, o tipo e as dimensões continuam, porque não são metadados da câmera:
[File] FileName : foto_limpa.jpg
[File] FileType : JPEG
[JFIF] JFIFVersion : 1.01
[Composite] ImageSize : 4032x3024O que não pode aparecer é qualquer linha de GPS, de número de série ou de autor. Para testar só a localização, use:
exiftool -gps:all foto_limpa.jpg
exiftool -a -G1 -s foto_limpa.jpg | grep -i -E "serial|owner|author"Se os dois comandos não imprimirem nada, a localização e os identificadores da câmera saíram. A coordenada fica no campo GPSLatitude, e o número de série está em SerialNumber. Para saber o que cada um significa, veja o guia do EXIF.
Como conferir um PDF
Um PDF guarda o autor e o título em um dicionário de texto, e essa é a parte que a releitura pode buscar. Com o comando abaixo, você procura o nome antigo nos bytes do arquivo:
strings curriculo_limpo.pdf | grep -a -i -E "author|title|creator"
grep -a -c "%%EOF" curriculo_limpo.pdfO primeiro comando não deve trazer o nome que você removeu. O segundo conta os marcadores de fim de arquivo. Um PDF reescrito por inteiro costuma ter um só; mais de um indica que revisões antigas foram anexadas ao fim do arquivo. Isso não prova que o dado antigo está lá, mas é um sinal para reescrever o arquivo. O caso do currículo está em metadados no currículo em PDF.
Uma ressalva: em PDFs modernos, parte dos objetos fica comprimida, e o strings pode deixar passar um valor que existe. Ele serve para encontrar, não para provar a ausência. A prova mais firme é reescrever o PDF e reler o resultado com a ferramenta de leitura, que é o que a limpeza de PDF faz.
Como conferir Word, Excel e PowerPoint
Um arquivo do Office é um pacote zip com XML dentro. As propriedades ficam em docProps/core.xml, e isso se lê sem abrir o Word:
unzip -p relatorio_limpo.docx docProps/core.xml
unzip -p relatorio_limpo.docx word/comments.xml | grep -o 'w:author="[^"]*"'
unzip -p relatorio_limpo.docx word/document.xml | grep -o 'w:author="[^"]*"'Na primeira saída, os campos dc:creator e cp:lastModifiedBy devem estar vazios. As duas últimas buscas mostram nomes em comentários e em alterações acompanhadas. Se elas trouxerem algum nome, o documento ainda identifica quem editou. O campo LastModifiedBy é o nome do campo no ExifTool, e o guia de Word mostra a limpeza completa.
Como conferir a marca C2PA
A credencial C2PA é um bloco à parte, e o ExifTool não a remove integralmente em todos os formatos. Para conferir, use o c2patool, a ferramenta de linha de comando da Content Authenticity Initiative, e veja o c2pa.org para a documentação. Se ele não encontrar um manifesto no arquivo, o bloco saiu. O detector de IA do MetaWipe também mostra o marcador para JPG e PNG, e roda no navegador, sem enviar a imagem. Para entender o que a credencial declara, veja o que é C2PA e Content Credentials.
O que costuma sobreviver, por tipo de dado
| O que ficou | Onde costuma aparecer | Por que sobra |
|---|---|---|
| Miniatura embutida | Foto | Ferramentas que apagam só as tags visíveis deixam a miniatura, que pode mostrar a imagem antes de um recorte |
| Mesmo dado em EXIF e XMP | Foto e PDF | Os dois blocos guardam a mesma informação, e só um foi limpo |
| Valores antigos | Atualização incremental grava o novo dicionário e mantém o anterior | |
| Número de série e dono | Foto de câmera e RAW | Ficam em campos específicos do fabricante, que nem toda ferramenta lê |
| Nome em comentários e revisões | Word e outros documentos | É conteúdo do documento, e não um campo de propriedades |
| Credencial C2PA | JPG, PNG e outros | Fica em bloco próprio, e ferramentas antigas não o alcançam |
Como o MetaWipe faz a conferência
No MetaWipe, a conferência é automática: depois de limpar, o arquivo é lido de novo, e o relatório mostra o que foi encontrado e o que sobreviveu. Ele não mostra o que a ferramenta pretendia remover, e essa diferença é a que importa. Para conferir por conta própria, use o leitor gratuito, sem cadastro, e compare com o relatório. Se as duas leituras baterem, a checagem está completa.
Sem terminal: comparar as duas leituras
Quem não quer abrir o terminal pode fazer a mesma conferência em duas etapas. Primeiro, leia o arquivo original e anote os campos que aparecem: localização, autor, modelo, número de série. Depois, leia a cópia limpa com o leitor gratuito e compare as duas listas.
A comparação lado a lado diz mais do que qualquer leitura isolada. Um campo que sumiu da cópia limpa foi removido. Um campo que continua com o mesmo valor não foi tocado, e esse é o que você precisa investigar se era para sair. Uma data de modificação que mudou pode ser normal, porque a própria limpeza grava uma alteração no arquivo. O que não pode acontecer é um dado sensível continuar igual.
Uma ressalva honesta
Nenhuma conferência prova que um arquivo está totalmente livre de informação. Ela prova que os campos e blocos conhecidos saíram, e isso já cobre quase todo uso do dia a dia. Em contextos em que a informação pode ser cobrada depois, como processos judiciais, a conferência deve ser feita com um laudo técnico, e o documento original deve ser mantido.
Checklist de conferência
- Releia o arquivo limpo, nunca a versão original, e guarde o resultado.
- Em foto, confirme que não há GPS, número de série nem autor.
- Em PDF, busque o nome antigo nos bytes e conte os marcadores de fim de arquivo.
- Em documentos do Office, confira
core.xml, comentários e alterações. - Se o arquivo tem credencial C2PA, verifique o bloco com um leitor específico.
- Compare o que você leu com o que pretendia remover, e refaça a limpeza se algo ainda aparecer. Quem limpa muitos arquivos de uma vez pode seguir o guia de remoção em lote.