AI Content Provenance

Every AI image
has an author.

OriGenID embeds an invisible, tamper-resistant watermark into AI-generated images — so the origin can always be proven, even after screenshots, crops, or resharing.

Deepfakes are a growing crisis.

900%
increase in deepfake volume since 2019
— Deeptrace Labs
500K+
deepfake videos detected online in 2023
— Sensity AI
96%
of deepfakes target women as non-consensual intimate imagery
— Sensity AI

Provenance at the point of creation.

1

AI creates an image

Any model, any platform. The image exists with no origin proof and no accountability trail.

2

OriGenID registers it

A visual fingerprint is computed and 6 invisible identity markers are embedded — pixel-level changes imperceptible to the human eye. Your creator ID is hashed. The image looks identical.

3

Verify anywhere, anytime

Upload any copy — screenshot, repost, or download. OriGenID matches the fingerprint and checks the identity markers. A confidence score tells you exactly how close the match is.

Built to survive the real world.

✓ Survives

Screenshot
JPEG re-save
Resize
Brightness / contrast
Social media re-upload

✗ Cannot survive

Complete AI regeneration
Heavy blur or noise
More than 50% crop

Why not pixel watermarks?

Standard LSB watermarks embed data in individual pixel values. JPEG compression averages nearby pixels — destroying the hidden data completely. OriGenID uses a hybrid approach: perceptual fingerprinting for robust identification, plus invisible micro-markers at deterministic positions for confidence verification. The fingerprint survives any re-encoding; the markers provide graduated confidence tiers.

Two tiers. One principle:
minimum necessary disclosure.

Public — anyone can read

Verifiable Metadata

Hashed creator token
Country code
Platform name
Timestamp
Record ID

Embedded in the image itself. Reveals pattern, not person.

Private — authority request only

Protected Identity

Real creator input
AES-256 Fernet encrypted
Stored in registry only
Never in image
Requires verified authority credentials

The image carries no raw identity. Only the registry holds it, encrypted.

Try it now.

📁
Drop a PNG or JPEG here, or click to browse

Computing fingerprint and embedding markers...

✓ Image Registered Successfully
Registered image ↓ Download Registered Image
Public Metadata
🔍
Drop a PNG or JPEG here, or click to browse

Analyzing image for OriGenID registration...

Understanding confidence scores

Score Markers What it means
0.90 – 1.00 6 / 6 Verified — original or lightly re-encoded copy
0.75 – 0.90 4–5 / 6 High — screenshot or JPEG compression
0.60 – 0.75 2–3 / 6 Medium — cropped or edited copy
0.50 – 0.60 0–1 / 6 Low — visual match only, markers not confirmed

Integrate in minutes.

POST /encode
multipart/form-data

image          File    PNG or JPEG
creator_input  string  Any identifier

→ 200 OK
{
  "record_id":    "uuid",
  "public_meta":  { creator_token, country,
                    platform, timestamp },
  "markers_embedded": 6,
  "image_base64": "base64-encoded PNG"
}
POST /verify
multipart/form-data

image  File  Image to check

→ 200 OK
{
  "is_ai_generated": true,
  "confidence":      0.95,
  "confidence_label": "verified",
  "markers_matched": 6,
  "markers_total":   6,
  "record_id":       "uuid",
  "public_meta":     { creator_token, country,
                       platform, timestamp }
}