Synthetic media disclosure
Layered disclosure on generated media: visible mark, embedded watermark, signed metadata.
AI-generated
Screenshot · re-encoded as PNG Send it somewhere:
Disclosure layers
- 1 PresentVisible label
- 2 DetectedInvisible watermark
- 3 IntactSigned metadata
Intake check on upload
AI-generatedConfirmed by all 3 layers
In the wild
How one product ships this pattern. Click a screenshot to enlarge it.

ElevenLabs
ElevenLabs embeds a watermark in the audio it generates. Its detector reads the watermark back to show the provider, model, creation time and a unique ID.
Source: ElevenLabs docs ↗
When to use
Image, video and voice generation, especially anything depicting real people or events.
Seen in
SynthID in Google output, OpenAI image metadata, voice-clone consent notices.
For engineers
Provenance is rich but fragile, watermarks sparse but durable — ship both, verify at intake.
Build prompt
A neutral, component-only prompt for a coding agent. Edit the stack block or anything else to fit your project, then copy it.
Download this prompt as Markdown, or every prompt as JSON for an agent.
Critique checklist for identifiers
0 of 4 checked
These questions apply to every pattern in this family. Ticks are saved in this browser.