- Identifique o contêiner de metadados antes de interpretar um valor.
- Uma declaração de software ou fluxo traz contexto, não um histórico completo.
- A ausência de metadados também é ambígua.
Metadados de imagem não são uma categoria única
No uso cotidiano, EXIF costuma virar sinônimo de “metadados da foto”. Tecnicamente, é mais amplo do que isso. Um mesmo arquivo pode reunir EXIF, XMP, campos definidos pelo IPTC e, em imagens PNG, blocos de texto usados para finalidades bastante diferentes.
Dados gravados pela câmera, informações acrescentadas por um editor e campos usados por sistemas profissionais de publicação não têm a mesma origem. Por isso, antes de interpretar um valor, é importante saber em que estrutura ele está e que tipo de processo costuma escrevê-lo.
| Família | Função mais comum | Exemplos |
|---|---|---|
| EXIF | Informações técnicas de captura e do equipamento | Exposição, orientação, data/hora, câmera e lente |
| XMP | Metadados extensíveis usados em criação, edição, publicação e gestão de ativos | CreatorTool, datas, descrições e propriedades específicas de aplicativos |
| IPTC | Dados descritivos, administrativos e editoriais de fotografia profissional | Legenda, criador, local, palavras-chave e crédito |
| Texto em PNG | Informações textuais armazenadas diretamente no arquivo PNG | tEXt, zTXt, iTXt e registros definidos por aplicativos |
A CIPA mantém a especificação Exif e hoje disponibiliza a versão 3.1. A Adobe documenta o XMP como uma plataforma extensível incorporada à família ISO 16684. O IPTC mantém um padrão próprio de metadados fotográficos para uso profissional. Já o PNG define blocos específicos para texto. Essas estruturas podem coexistir no mesmo ecossistema, mas não são equivalentes.
Dados de captura e dados de software respondem a perguntas diferentes
Velocidade do obturador, abertura, orientação ou modelo da câmera ajudam a entender o que o arquivo registra sobre a captura. Ainda assim, continuam sendo dados armazenados no arquivo. Eles podem ser alterados, copiados, removidos ou perdidos em uma exportação.
Teste primeiro com uma foto que você já tem. São 5 usos grátis por mês sem assinatura; depois você decide se precisa do Pro.
Uma declaração de software tem outro papel. Se um campo XMP como CreatorTool traz o nome de um aplicativo, o fato observável é que aquele nome está declarado no arquivo. Isso não basta para provar que o programa criou a imagem do zero, que realizou uma edição específica ou que nenhuma outra ferramenta participou do processo.
“O arquivo contém uma declaração com o nome do software X” é uma observação técnica. “A foto foi criada ou editada com X” é uma afirmação mais forte e exige evidência adicional.
Por que o nome de um programa pode ser útil e, ao mesmo tempo, enganoso
Uma foto pode passar por várias aplicações. Uma delas preserva campos anteriores, outra substitui alguns valores e uma terceira acrescenta novas informações. O nome de software visível no arquivo final pode representar apenas uma etapa recente — não necessariamente o início do fluxo.
A ausência também não prova que a imagem nunca foi editada. Há programas que gravam poucos metadados; configurações de exportação podem removê-los; e mensageiros, redes sociais, conversores e ferramentas de privacidade podem reescrever o arquivo.
E quando o arquivo vem de um fluxo de trabalho com IA?
Algumas ferramentas generativas conseguem salvar estruturas bem mais detalhadas do que um simples nome de programa. O ComfyUI é um exemplo documentado: o nó Save Image grava PNG e pode incluir metadados do fluxo de trabalho, inclusive informações relacionadas ao prompt, para referência posterior.
Quando essa estrutura permanece, ela pode oferecer um contexto técnico importante. Mesmo assim, não se transforma em uma verificação independente da origem da imagem. O registro pode ser copiado, alterado ou removido. E uma imagem gerada por IA também pode chegar sem nenhum metadado reconhecível depois de conversão, captura de tela ou processamento por uma plataforma.
Por isso, a redação mais precisa é: foi observado metadado relacionado a um fluxo de IA, foi observada uma declaração de determinada ferramenta ou esse registro não foi observado nesta análise. Nenhuma dessas frases, isoladamente, equivale a “imagem confirmada como gerada por IA” ou “imagem não gerada por IA”.
Os blocos de texto do PNG merecem atenção separada
A especificação PNG define tEXt, zTXt e iTXt. O primeiro trabalha com texto Latin-1, o segundo armazena texto comprimido e o terceiro suporta texto internacional em UTF-8. Aplicações podem usar esses blocos tanto para descrições simples quanto para dados específicos do próprio fluxo.
É por isso que um analisador não deveria resumir tudo em um único “metadados presentes”. Saber qual contêiner foi lido, se a estrutura é válida e qual campo foi encontrado produz uma informação muito mais útil.
O que pode acontecer ao salvar, converter ou compartilhar uma imagem
Metadados não são um histórico permanente garantido. Eles podem mudar quando a imagem é:
- salva ou exportada novamente por outro aplicativo;
- convertida entre JPEG, PNG, WebP, HEIC ou outros formatos;
- redimensionada ou recomprimida;
- capturada em uma captura de tela, que cria um novo arquivo;
- enviada a um serviço que reprocessa a imagem ou remove campos;
- passada por uma ferramenta de limpeza de metadados.
O visual pode continuar praticamente igual enquanto os metadados mudam bastante. Também pode ocorrer o inverso: os pixels são editados e parte dos campos antigos continua intacta. Portanto, metadados funcionam melhor como uma fonte de contexto entre várias, e não como uma linha do tempo completa.
Uma forma prática de separar observação, contexto e conclusão
| Nível | Pergunta | Exemplo |
|---|---|---|
| 1. Observação | Que campo ou estrutura existe de fato? | CreatorTool contém o nome de um aplicativo. |
| 2. Contexto | Que fluxo é compatível com esse dado? | O aplicativo pode ter salvado ou exportado o arquivo em algum momento. |
| 3. Conclusão | O que ainda exigiria evidência adicional? | Quem criou a imagem, qual edição ocorreu ou se ela foi gerada por IA. |
Essa separação ajuda a evitar um erro comum: transformar uma leitura técnica válida em uma afirmação sobre autoria, origem ou autenticidade que o arquivo não sustenta sozinho.
Como a SIGNA trata metadados
O Image State Analyzer da SIGNA pode apresentar informações disponíveis no arquivo, incluindo determinadas declarações de software ou de fluxo de trabalho quando elas estão presentes. Essas observações são mantidas separadas de conclusões sobre propriedade, originalidade, autoria ou geração por IA.
Um resultado vazio também precisa ser lido de forma restrita. Se determinado campo ou registro não foi encontrado, a conclusão segura é apenas que ele não foi observado naquela verificação. Isso não é uma certificação de que a imagem seja original, não editada ou não gerada por IA.
Uma análise responsável registra exatamente o que foi encontrado, entende como aquele dado pode ter sido escrito e deixa claro o que ainda não pode ser concluído.
Metadados são apenas uma parte da análise forense
Ao investigar se uma foto foi editada, vale cruzar metadados com estado de compressão, redimensionamento, recorte, declarações de software, sinais de marca d’água e proveniência disponível. Veja Dá para saber se uma foto foi editada? para uma visão mais ampla.
Referências técnicas principais
CIPA — Padrões Exif, incluindo Exif Version 3.1
Adobe — Extensible Metadata Platform (XMP)
IPTC — Photo Metadata Standard
Consulte informações da imagem com a SIGNA
No SIGNA para Android, você confere no próprio aparelho os metadados compatíveis e o estado atual da imagem e, na mesma rotina, pode preparar o arquivo para compartilhar com marca d'água visível ou sinal SIGNA invisível. Veja primeiro o que existe no arquivo e depois escolha como quer prepará-lo antes de enviar.
