Prove photos and video are real — Content Credentials
Photographs, video, and creative work sealed with C2PA Content Credentials and anchored on Bitcoin — provenance that stands up against deepfakes and doctored images. This is real, this is who made it, this is unedited since capture.
For photographers, newsrooms, publishers, artists, and film teams.
Four guarantees, in media, journalism & creative
Real, not a deepfake
The image or video carries a signed manifest over its exact pixels. Re-render it, splice it, or synthesise it and the credential no longer matches.
Attributed to the maker
Every asset names the photographer, newsroom, or studio that sealed it, chaining to a published root — provenance you can point to.
Captured at a fixed time
A Bitcoin timestamp pins when the asset existed — decisive for breaking news, first-publication, and licensing disputes.
Readable in any C2PA tool
The Content Credentials verify in the standard ecosystem — Adobe's verifier, c2patool, any C2PA-aware viewer — not just on Let's Seal.
From your file to a proof anyone can check
The same pipeline every time — the seal and the timestamp travel with the file, so the proof is self-contained.
Seal it in the app — no setup
- 1
Sign in as your studio or newsroom
Open app.letsseal.org and sign in. Your organisation gets its own certificate authority for signing media.
- 2
Upload the image or video
Drop in the file. Let's Seal embeds a C2PA Content Credentials manifest, signed with your certificate over the media's exact contents.
- 3
Anchored and logged automatically
The fingerprint is timestamped on Bitcoin and recorded in the public transparency log. You get back the same file with credentials embedded.
- 4
Publish with provenance attached
The credential travels inside the file. Anyone can open it in a C2PA viewer or at the proof link to confirm it's real, unedited, and yours.
Automate it from your terminal or CI
The sealbot CLI does the same thing, scriptably — one command per file, straight into your pipeline.
# Seal a photo with C2PA Content Credentials $ sealbot seal frontline-2026-06-30.jpg --org examples sealed frontline-2026-06-30.jpg (C2PA Content Credentials embedded) proof https://letsseal.org/d/8f4c21…a70d anchored to Bitcoin · recorded in the transparency log # Anyone confirms the provenance — stock C2PA tooling $ c2patool frontline-2026-06-30.jpg validated · signed by Let's Seal Examples · manifest intact $ sealbot verify frontline-2026-06-30.jpg ✓ authentic · unedited · sealed by Let's Seal Examples
Images and video are sealed as C2PA Content Credentials — the same standard Adobe, camera makers, and newsrooms are adopting. It verifies in any C2PA viewer, chained to your own published root.
What a proof looks like, and what you can seal
- Asset
- A photo with Content Credentials
- Issuer
- Let’s Seal Examplesletsseal.org
- SHA-256
- 64-hex fingerprint ✓
Anchored on Bitcoin
Recorded in the public transparency log
A single use case, many documents. Each of these is sealed the same way:
A photo with Content Credentials
Live proofOpen the proof page the way a picture editor would: it shows the image is authentic, unedited since capture, signed by the named maker, and timestamped on Bitcoin — the provenance a deepfake can't fake.
Video and audio footage
Seal raw footage on capture so a broadcaster or fact-checker can confirm it's the untouched original — the same C2PA manifest, verifiable in standard tooling.
A press or agency image
Wire photos sealed at source, so a newsroom downstream can prove a picture is the photographer's genuine, unedited frame before it runs.
Brand assets and creative sign-offs
Master files and approved creative sealed and dated, so a client or agency can confirm the asset they received is the version that was signed off.
Live proofs are real documents sealed under the “Let’s Seal Examples” organisation.
What you’ll seal
- Photos & video
- Published articles
- Master files
- Brand assets
- Creative sign-offs
- Press images
Straight answers
- Is this the same C2PA / Content Credentials as Adobe's?
- Yes. Let's Seal embeds a standard C2PA manifest that verifies in the whole Content Credentials ecosystem — Adobe's verifier, c2patool, any C2PA-aware viewer — chained to your own published root.
- Does editing break the credential?
- Any change to the pixels breaks the match — that's the point. Re-export, splice, or AI-regenerate the image and it no longer verifies as the sealed original, which is exactly how you catch a doctored or synthetic version.
- Video and audio too?
- Yes — C2PA covers images, video, and audio. The signed manifest travels inside the file and verifies with the same standard tooling.
- What does the timestamp add?
- It pins when the asset existed on a public ledger — independent evidence of first capture or publication, which settles who had the shot first in a licensing or breaking-news dispute.
Start sealing media, journalism & creative documents
Free and open. Seal in the app, automate from the CLI, and hand anyone a proof they can verify themselves.