Provenance for AI-generated images.

An engraved certificate and a pen on a pale ivory desk
AI-generated. Marked with Proofcan. Verify it →VQ3HTAI2

AI content marking for EU AI Act Article 50 compliance.

01

Proofcan signs an AI-generated image with C2PA provenance, embeds an invisible watermark, and files the record in a public registry. Built for EU AI Act Article 50.

Verification is public — no account, no sales call.

C2PAContent CredentialsEU AI ActArticle 50RFC 3161Trusted timestampsTrustMarkAdobe, MITGDPRDPA on request

Three layers, so one can survive.

Metadata gets stripped. Files get re-encoded. A single mark is a single point of failure, so Proofcan writes three.

A metal seal pressed into paper, macro
AI-generated. Marked with Proofcan. Verify it →JTFIIZ2Y
01Sign

A C2PA manifest declares the image as AI-generated, signed and timestamped to RFC 3161.

A sheet held to the light, revealing an embedded watermark
AI-generated. Marked with Proofcan. Verify it →YRCALTRN
02Watermark

An invisible watermark carries the lookup ID and survives compression, resizing and format changes.

An open archival ledger in a records room
AI-generated. Marked with Proofcan. Verify it →RT5PD4JF
03Register

The hash and lookup ID go into the registry, so the record outlives the file itself.

Durability

Watch it survive the internet.

The portrait used for the durability strip test
AI-generated. Marked with Proofcan. Verify it →RS2P4VIA

C2PA manifest

The same marked image, pushed through the transforms that actually destroy provenance in the wild.

  1. 01 Original
  2. 02 Screenshot
  3. 03 Re-compressed
  4. 04 Cropped
  • C2PA manifest presentPRESENT
  • Invisible watermark presentPRESENT
  • Registry record presentPRESENT

VERIFIED VIA WATERMARK + REGISTRY

Evidence you can hand to an auditor.

The registry

a record that keeps moving

Lookup IDs and timestamps only — no file names, no accounts. A sample of the register's shape; the live feed lands with the aggregate endpoint.
Lookup IDRegisteredLayersStatus
K7M2QX4A2026-08-18 09:14 UTCC2PA · WM · REGVERIFIABLE
B3R9TD6E2026-08-18 09:02 UTCC2PA · WM · REGVERIFIABLE
P5W8HC2N2026-08-18 08:47 UTCWM · REGVERIFIABLE
Z4L6VJ9S2026-08-18 08:31 UTCC2PA · WM · REGVERIFIABLE
T8N3FK5Y2026-08-18 08:12 UTCC2PA · WM · REGVERIFIABLE
M2C7XB4R2026-08-18 07:58 UTCWM · REGVERIFIABLE

Lookup IDs and timestamps only — no file names, no accounts. A sample of the register's shape; the live feed lands with the aggregate endpoint.

In practice

0

independent marks per image

0h

file retention, records kept forever

0 MB

per image, up to 25 per batch

what proofcan does not claim

  • It does not make you compliant. Article 50 obligations stay with you; this is tooling that helps you meet them.
  • It does not guarantee a watermark is permanent. Heavy edits, crops and screenshots can defeat any watermark.
  • It is not legal advice. Talk to your own counsel about how Article 50 applies to your business.

Mark your first image in about a minute.

Five images a month on the free plan. No card, no sales call.