What this tool checks
AI video tools can leave signs in the metadata of a file. The tool reads the file in your browser and runs these checks:
| Check | What it looks for | What it means |
|---|---|---|
| Content Credentials (C2PA) | A C2PA manifest in the file | The file records who made it and how |
| Digital source type | An AI value from the IPTC list | An AI model made the video, or changed part of it |
| AI tool names | Names such as Sora, Veo, Firefly, Runway, or Kling in the tags | An AI tool wrote or edited the file |
| XMP metadata | An XMP packet and its creator tool | The app that made or exported the file |
| Encoder tags | The last tool that wrote the file, such as FFmpeg | A re-encode often removes provenance data |
The three results
- AI signs found. The metadata says that an AI model made or changed the video. For example, the C2PA data has an AI source type, or a tag names an AI tool.
- Content Credentials found. The file has provenance data, but the data does not mark it as AI-generated. Read who signed it, and what actions it lists.
- No signs in the metadata. The tool found nothing. This does not prove that a person made the video. Most videos on social apps have no metadata of this type.
Which AI tools add metadata
Checked on 1 October 2026:
| Tool | What it adds | Source |
|---|---|---|
| OpenAI Sora | A C2PA manifest that marks the video as AI-generated | VentureBeat, C2PA Viewer |
| Adobe Firefly | Content Credentials on generated content | Content Authenticity Initiative |
| Google (Veo and other models) | SynthID, an invisible watermark. Google also adds wider C2PA support across its products. | Times of AI |
| TikTok | Reads Content Credentials to label AI content that comes from other apps | TechCrunch |
Support changes often. Some tools add metadata only on some plans or some downloads.
What the digital source type means
The IPTC digital source type list is a set of standard values that tell how a file was made. Two values mean AI:
trainedAlgorithmicMedia: an AI model trained on real content made the whole file.compositeWithTrainedAlgorithmicMedia: an AI model edited or added part of a real file, for example with inpainting.
Other values, such as digitalCapture, mean that a camera recorded the file. A file can claim any value, so a signed C2PA manifest is stronger than a plain tag.
Where Content Credentials sit in an MP4 file
In an MP4 or MOV file, the C2PA manifest store sits in a top-level uuid box with the C2PA UUID d8fec3d6-1b0e-483c-9297-5828877ec481. The box holds a JUMBF superbox with the claim, the assertions, and the signature. The tool reads the box, and shows the claim generator, the actions, the source type, and the certificate names.
The tool does not verify the signature. To check that the manifest is valid and unchanged, use the official Content Credentials Verify site.
Limits
- Social apps, messaging apps, and screen recordings usually remove metadata.
- Anyone can add or edit tags, so a tag alone is not proof.
- Invisible watermarks, such as Google SynthID, need the owner’s detector.
For a full list of the technical data in a file, use the video metadata viewer. To ask an AI model about the content of a video, use Video to AI.