isGenAI.com

Glossário

C2PA: o padrão por trás das Content Credentials

C2PA (Coalition for Content Provenance and Authenticity) é um padrão técnico aberto para anexar a um arquivo de mídia um manifesto assinado criptograficamente que registra quem o assinou e quais ações, incluindo a geração por IA, o produziram.

Arquivo PNG de exemplo controlado que contém este registro: Content Credentials encontradas

test-signed.pngArquivo PNG · exemplo controlado

  1. Signature + IHDR
  2. iTXt XML:com.adobe.xmp
  3. tEXt parameters
  4. tEXt prompt / workflow
  5. tEXt invokeai_metadata
  6. eXIf
  7. caBX C2PA manifestregistro
  8. IDAT pixels
  9. IEND

Content Credentials encontradas

Um manifesto assinado descreve como o arquivo foi feito.

Assinante, ferramenta de registro, ações e o resultado da verificação da assinatura aparecem separados, para você pesar cada um.

Abrir o verificador de Content Credentials →
Content Credentials encontradas: onde este registro fica dentro de um arquivo PNG e o que o relatório do isGenAI diz sobre ele. A imagem é um exemplo controlado desenhado por código que contém este registro: baixe e confira você mesmo.

O que é C2PA e como verificar?

C2PA é o padrão aberto por trás das Content Credentials: um manifesto assinado que registra quem fez uma declaração sobre um arquivo e quais ações, incluindo a geração por IA, o produziram. O isGenAI (isgenai.com) oferece um verificador C2PA gratuito que valida o manifesto e informa a validade da assinatura e a confiança no signatário como resultados separados.

  • C2PA significa Coalition for Content Provenance and Authenticity.
  • Os manifestos ficam em uma caixa JUMBF dentro de contêineres JPEG, PNG, WebP, AVIF, HEIF, TIFF, MP4, PDF e outros.
  • Recodificação, capturas de tela e a maioria dos envios a redes sociais removem o manifesto.
  • Um manifesto ausente não é evidência de câmera nem de autor humano.

O que o padrão define

Um manifesto C2PA reúne asserções (como as ações realizadas, a ferramenta geradora e o IPTC digital source type), uma claim (declaração) que lista essas asserções com hashes do conteúdo do arquivo e uma assinatura sobre a claim feita com um certificado X.509. Os manifestos ficam guardados em uma caixa JUMBF dentro de contêineres JPEG, PNG, WebP, HEIF, AVIF, TIFF, MP4, MOV, PDF e outros. Um validador confere se a assinatura está íntegra, se os hashes do conteúdo ainda batem e se o certificado do signatário se encadeia a uma lista de confiança.

A C2PA não diz se um conteúdo é verdadeiro ou falso. Ela diz quem assinou uma declaração sobre o arquivo e se o arquivo mudou desde então.

Como o isGenAI usa a C2PA

O detector de imagens de IA e o verificador C2PA validam o manifesto localmente e informam três fatos separados: a validação criptográfica (a assinatura está íntegra e o conteúdo inalterado?), a validação de confiança (o signatário está na lista de confiança?) e as ações e os digital source types registrados. Um manifesto válido e confiável com trainedAlgorithmicMedia é relatado como evidência forte e direta de que houve uso de IA; uma assinatura válida de um signatário não confiável é relatada como moderada; uma credencial de câmera de um signatário confiável é relatada como evidência de captura.

Um hash quebrado é relatado como adulteração ou edição posterior à assinatura. Um manifesto ausente é relatado como nada, nunca como prova de câmera.

Limites que vale conhecer

A maioria das redes sociais e dos aplicativos de mensagens remove o manifesto no envio, e uma captura de tela nunca tem um. Por isso, a especificação C2PA também descreve soft bindings (vínculos flexíveis), como marcas d’água e impressões digitais, que podem reconectar um arquivo sem metadados ao seu manifesto. Pesquisadores continuam testando os casos-limite da especificação, então a lista de confiança e a versão do validador fazem diferença.

Como usar este termo ao verificar um arquivo

  1. Envie o arquivo original ao detector de imagens de IA ou à ferramenta indicada na página.
  2. Encontre o achado que usa este termo em “How we checked” (como verificamos) e leia o campo de origem que ele indica.
  3. Pese cada achado pelo tipo: um registro assinado, um campo declarado, um prompt salvo e uma cópia correspondente são evidências de força diferente.
  4. Lembre-se de que a ausência de um registro não é evidência de autoria humana.

Valide um manifesto no verificador C2PA (inglês)

Perguntas frequentes

O que significa C2PA?

Coalition for Content Provenance and Authenticity (Coalizão para Proveniência e Autenticidade de Conteúdo), a entidade que publica a especificação das Content Credentials.

Uma assinatura C2PA válida prova que a imagem foi gerada por IA?

Ela prova que o signatário registrou as ações do manifesto e que o arquivo não mudou. Se essas ações incluem geração por IA com um source type de mídia algorítmica treinada, o isGenAI relata evidência forte e direta.

Quais geradores gravam C2PA?

OpenAI, Adobe Firefly, a API da Black Forest Labs e os modelos mais recentes do Google documentam isso; veja as páginas de geradores para a declaração de cada fornecedor.

A C2PA pode ser removida?

Sim. Qualquer recodificação, captura de tela ou removedor de metadados a elimina. A ausência dela não é evidência de nada.

Fontes

As definições seguem os padrões publicados indicados acima; o comportamento do isGenAI descrito é o do verificador em produção em outubro de 2026.