Skip to main content

GIF Content Provenance

Sign, embed, and verify C2PA manifests in GIF files (.gif)

What Is GIF Provenance?

Graphics Interchange Format, widely used for animations and simple graphics. GIF provenance covers memes, animated content, and reaction images.

With Encypher, GIF files carry their own cryptographic proof of origin. A C2PA manifest is embedded directly into the file, recording who created it, when, and whether it has been modified. Anyone can verify a signed GIF file for free, without authentication.

How C2PA Manifests Are Embedded in GIF Files

MIME Type
image/gif
File Extensions
.gif
Embedding Method
JUMBF data stored in GIF application extension block
Container Type
JUMBF (GIF extension)
Verification Pipeline
c2pa-python (native C2PA library support)

The C2PA manifest contains a JUMBF (JPEG Universal Metadata Box Format) store with COSE-signed claims. For GIF files, the manifest is stored using jumbf data stored in gif application extension block. The signing process does not alter the image content itself. The manifest is metadata, not a modification of the pixels.

Use Cases for GIF Provenance

  • Animated content
  • Memes and reactions
  • Simple web graphics
  • Social media content

How to Sign GIF Content with Encypher

GIF signing is available at the Enterprise tier through the unified /sign/media API endpoint. Upload your GIF file, and the API returns a signed copy with an embedded C2PA manifest.

curl -X POST https://api.encypher.com/api/v1/sign/media \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@example.gif" \
  -F "title=My GIF Content" \
  -F "action=c2pa.created" \
  -o signed.gif

Verify GIF Provenance (Free)

Verification is free and requires no authentication. Any third party can verify a signed GIF file to confirm its origin, check for tampering, and read the embedded rights information.

Related Formats

Learn More About Content Provenance