Skip to content

EXIF (Exchangeable Image File Format) & C2PA (Coalition for Content Provenance and Authenticity) Viewer

Notifications You must be signed in to change notification settings

MorganBergen/isitai

Repository files navigation

isitai

Status

isitai is a web application for extracting and presenting image metadata (EXIF, C2PA, XMP, IPTC-IIM) from raster images (JPEG, PNG, HEIC, WebP). It helps verify the authenticity and provenance of digital assets by revealing embedded metadata.

Introduction

isitai specializes in extracting and presenting encoded metadata from raster images. The tool enables users to inspect embedded information such as device model, creation and modification dates, GPS coordinates, color profiles, and rendering intent. In an era of AI-generated and synthetic media, understanding an image’s provenance is crucial for trust and transparency.

Technical introduction

Frontend: Next.js with Chakra UI for a responsive, accessible interface.

Backend: Node.js (or serverless functions) for image processing and metadata extraction.

layer technology description
Frontend Next.js React framework for SSR and static site generation
Frontend Chakra UI Accessible component library with theming
Backend Node.js JavaScript runtime for server-side processing
Backend Serverless functions Scalable image/metadata processing endpoints

Features

  • Extract EXIF metadata (camera information, timestamps, geolocation)
  • Parse C2PA content credentials for cryptographically verifiable provenance
  • Support for JPEG, PNG, HEIC, WebP and other common image formats
  • Client-side processing; no files are uploaded or stored
  • Simple and accessible UI powered by Next.js and Chakra UI

Example: EXIF metadata

Run the exiftool CLI on an example image:

exiftool img_0001.png
exiftool version number         : 13.25
file name                       : img_0001.png
directory                       : .
file size                       : 11 mb
file modification date/time     : 2025:05:10 21:14:04-05:00
file access date/time           : 2025:05:14 16:22:21-05:00
file type                       : png
mime type                       : image/png
image width                     : 4032
image height                    : 3024
bit depth                       : 8
color type                      : rgb
make                            : apple
camera model name               : iphone x
orientation                     : horizontal (normal)
...

(output truncated — see docs/README.md#exiftool-img_0001png for full details)

Privacy & Security

  • All files are processed locally in your browser; nothing is uploaded to any server.
  • No data is collected, stored, sold, or used to train AI models.
  • No advertisements.

Getting Started

For installation, development, deployment instructions, and detailed documentation, see the docs/README.md file.

Contributing

Contributions, issues, and feature requests are welcome! Please open an issue or submit a pull request on GitHub.

payment disclaimer

REFERENCE THE OLD COMMIT #XXXXX FOR ORIGINAL README DRAFT

About

EXIF (Exchangeable Image File Format) & C2PA (Coalition for Content Provenance and Authenticity) Viewer

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages