Credential and validation
See whether a credential was found and whether the active claim passed the checks available to this verifier.
Check whether a supported original image carries C2PA Content Credentials. See validation, signer trust, recorded AI use and basic metadata without running a visual AI classifier.
The file is uploaded for processing and retained privately for future analysis until you delete it from your scan page. Report expiry does not delete the original. Credential coverage depends on the file format; the verifier does not fetch remote manifests.
Upload the best available original image. This check does not run an AI pixel classifier.
No files selected.
Loading secure verification…
Uploaded originals are kept privately for future analysis until you delete them. The report expires separately. Use “Delete uploads and report” on your scan page. Privacy details.
Private upload. Keep this browser’s access token to manage deletion.
Each state describes the completed verification. Missing credentials and a failed or unavailable check are kept separate.
See whether a credential was found and whether the active claim passed the checks available to this verifier.
Read the trust state separately from any declared generation, editing, composite, or AI ingredient action.
Review format, dimensions and selected camera or software fields without treating editable metadata as proof.
A valid signature can support who signed a record and whether it remains bound to the file. It cannot establish that a scene or caption is factually accurate.
| Report state | Meaning | Next step |
|---|---|---|
| Validated and trusted | Reported validation and trust checks passed | Read the declared actions and verify the surrounding claim |
| Valid, trust not established | A credential was found but signer trust was not established | Inspect the signer and trust policy |
| Invalid | At least one validation check failed | Preserve the file and detailed status codes |
| Not found | No supported credential was found in this file | Request the original; do not infer human creation |
| Unavailable or unsupported | The check did not complete or coverage was missing | Record it as not checked |