Skip to main content

Image Forensic Analyzer

AI-powered image authenticity & deepfake detection — runs locally first, then secure cloud validation

Drop image here or click to browse

Supports JPG, PNG, WEBP, HEIC · Max 20MB

1. Upload Select any image
2. Local Scan EXIF & metadata
3. Cloud AI AWS deepfake check
Local findings ready below. Review & proceed.
Elementary review complete. Proceed with server validation?

Browser Side Review

--

Awaiting Source Image...

--
--
--
--
--
--
--
None Detected
--
--
--
--
--
--
--

Forensic Cloud Report (AWS)

--%
Confidence
Analyzing

Investigation Alerts

0 Flags

Textual Anatomy (OCR)

--
--
--
--
--

OCR Confidence Map

Digital Fingerprint

> SHA-256 HASH
Calculating...
> PERCEPTUAL HASH
--
> SIGNATURE VALIDATION
PENDING

Visual Integrity Matrix

Active
Digital Pixel Consistency --
Deepfake Absence Score --
Symmetry & Geometric Check --
Environmental Context

Hardware Signature

--
--
--
--

Visual Evidence Buffer

Analyzed image preview

NEURAL ENGINES INITIALIZING...

Establishing secure channel...

Frequently Asked Questions

Is my image sent to an external server for forensic analysis?

It's mixed, not fully local. EXIF metadata extraction (camera model, GPS coordinates, editing software) runs entirely in your browser — that part never leaves your device. The AI-based checks (deepfake detection, Error Level Analysis, manipulation detection) upload your image over an encrypted connection to AWS Textract and Rekognition, because that analysis genuinely requires server-side models. It's processed immediately and not stored beyond the session.

What does the Image Forensic Analyzer detect?

The tool performs several independent checks: EXIF metadata inspection (camera model, GPS coordinates, editing software), Error Level Analysis to highlight regions with inconsistent JPEG compression (a common indicator of compositing or local edits), and visual artifact inspection to spot copy-move manipulation.

What is Error Level Analysis (ELA) and how does it work?

Error Level Analysis re-compresses an image at a known JPEG quality level and computes the pixel-by-pixel difference between the original and re-compressed versions. Areas that have been digitally inserted or edited typically retain a different compression level than the unmodified background, appearing as brighter regions in the ELA visualisation.