---
title: "Label content made by AI from its content · Agent Wranglers"
url: https://agentwranglers.se/playbook/trust-and-safety/running-trust-and-safety/ai-content-labels
id: TNS-25
level: Recommended
applies: user-content
updated: 2026-10-27
build: a2a6bdfed830
tokens: 710
licence: "CC BY 4.0"
licence_url: https://creativecommons.org/licenses/by/4.0/
---

# Label content made by AI from its content credentials

For AI agents: the [site map](https://agentwranglers.se/llms.txt) lists everything here, and this page sits under [Running trust and safety](https://agentwranglers.se/playbook/trust-and-safety/running-trust-and-safety.md).

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers.md). Updated 2026-10-27.

- ID: TNS-25
- Level: Recommended
- Chapter: [Running trust and safety](https://agentwranglers.se/playbook/trust-and-safety/running-trust-and-safety.md)
- Rule: Read the content credentials on every uploaded image, video and sound file. Show a label when they say AI made the item, and let authors add the label themselves.
- Check: A test uploads a sample file signed as AI generated, and the post shows the label. The resized copy still holds the manifest. A file without credentials shows no label, and a file with a broken signature shows no AI label either.
- Applies when: The project hosts content that users post.
- How: Content credentials follow the C2PA specification. A signed manifest travels with the file and records how it was made. A source type of `trainedAlgorithmicMedia` means AI generated it. Article 50 of the EU AI Act makes providers of AI tools mark their output in a machine-readable way, so more files carry these marks. Verify the manifest signature with a maintained C2PA library, and keep the manifest when you resize or convert the file. Missing credentials prove nothing, so never label an item as human-made. Add an "AI made" choice to the upload form. A harmful fake of an actual person goes to the queue, as [Write the moderation policy as one table of reasons and actions](https://agentwranglers.se/playbook/trust-and-safety/reports-and-queues/policy-table.md) sets out.

## Sources

- [C2PA Content Credentials specifications](https://spec.c2pa.org/)
- [EU AI Act Article 50](https://eur-lex.europa.eu/eli/reg/2024/1689/oj)

## Related rules

- TNS-2 [Write the moderation policy as one table of reasons and actions](https://agentwranglers.se/playbook/trust-and-safety/reports-and-queues/policy-table.md) in Trust and safety

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/trust-and-safety/running-trust-and-safety/ai-content-labels">Agent Wranglers trust and safety playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [Mark automated decisions and review a sample of them](https://agentwranglers.se/playbook/trust-and-safety/running-trust-and-safety/automated-decision-sampling.md)
- [Running trust and safety](https://agentwranglers.se/playbook/trust-and-safety/running-trust-and-safety.md)
