What sits behind every verdict — the complete pipeline, no black box.
Claimscan never returns a “fraud” verdict. Instead every image runs through five forensic layers with twelve live detectors. Each finding has a source, a confidence and a direction. This page documents what you already see inside the PDF report — complete and linkable.
Four bands, no black-and-white verdict.
Every verdict is bound to a confidence value (0–100). The bands are chosen so the middle (SUSPICIOUS) is a real call to inspect, not a comfortable evasion.
LIKELY_AUTHENTIClowFindings predominantly authenticity-supporting (intact MakerNote, consistent sensor traces, plausible timestamps). Manual review optional.
SUSPICIOUSelevatedAt least one suspicious signal, but not conclusive. Manual review recommended — the verdict is explicitly a prompt to look, not a reject signal.
LIKELY_MANIPULATEDhighPixel, metadata or cross-reference traces point to post-hoc editing.
LIKELY_AI_GENERATEDvery highMultiple independent signals converge on a fully synthetic image.
Five forensic layers.
Local checks first, external APIs only when the fast detectors cannot decide. This ordering returns most results in seconds and rules out single-signal bias.
- 01
Metadata Forensics
EXIF, MakerNote, and IPTC traces an image leaves on capture or edit.
EXIF ForensicsExifToolReads camera metadata, software tags, GPS, and timestamps. Surfaces inconsistencies between claimed capture context and actual sensor traces.
iPhone MakerNote AnalysisApple MakerNoteParses Apple-specific metadata fields (Live Photo, HEIC pipeline, Lens ID). A complete, valid MakerNote is a strong authenticity signal.
IPTC Digital Source TypeIPTC NewsCodesReads the official IPTC NewsCodes tag XMP-iptcExt:DigitalSourceType. Editing software writes here itself whether an image is purely captured, algorithmically augmented, or fully generated.
AI Editor FingerprintsClaimScanCustom pattern matcher for editor-specific traces in the XMP Credit/CreatorTool fields: Apple Photos Clean Up, Adobe Firefly, Google Magic Eraser, Samsung Object Eraser.
- 02
Image-Level Forensics
Pixel and compression traces that surface post-hoc editing.
ELA Compression AnalysisError Level AnalysisCompares compression levels across image regions. Inserted or edited areas often show diverging error levels.
Sensor Noise ProfilesharpMeasures sensor noise across image regions. Native captures show a self-consistent noise pattern; composites rarely do.
- 03
AI Generation Detection
Three independent detectors hunting for diffusion, GAN, and vision-LLM patterns.
Specialised AI DetectorSpecialised classifier trained on diffusion and GAN generation fingerprints from a large reference corpus.
Independent AI ForensicsA second multi-modal classifier with an independent training base. Runs in parallel — different models surface different generators.
Vision Consistency ModelReviews physical plausibility, shadow and material consistency at the image level, and contributes a reasoned second opinion.
- 04
Cross-Reference
Finds reused and web-known images via hashing and reverse search.
Perceptual Hash Matching64-bit DCT pHashComputes a 64-bit DCT hash per image and matches identical or lightly modified reuse.
Reuse AnalysisClaimScanMatches the pHash against a broad reference set, privacy-safe and without sharing images. The same image surfacing elsewhere is a strong reuse signal.
Reverse Image SearchWeb-wide reverse image search. A web hit points to stock photo theft or open-web reuse.
- 05
Behavioral & Contextual
Case level: multiple images, multiple submissions, same person — patterns a single image cannot reveal.
Capture Timeline AnalysisCross-checks capture times across the images of a case for plausibility.
GPS Plausibility CheckChecks GPS coordinates against claimed capture location, altitude, and range.
Device Chain AnalysisSurfaces device switches within a case (e.g. iPhone and Android in the same submission).
Visual Similarity ClusteringClusters similar images across cases to surface reuse patterns.
Hit & Run Pattern DetectionFinds repeated claim patterns from the same person across submissions — including very short time deltas.
Source: config/forensicStack.json — the same file that powers the stack diagram on the homepage and the marketing-claims audit. Visualisation on the homepage.
How findings become a verdict.
Every detector returns a probability, not a truth. The aggregation logic combines them across three axes — severity, confidence, direction — and is step-by-step traceable in the PDF report.
Severity
CRITICAL / HIGH / MEDIUM / LOW / INFO. Severity weights a finding’s contribution — a single critical signal can outweigh several minor ones.
Confidence
0–100 per detector. Findings are combined non-linearly so a single loud detector can’t flip the verdict on its own.
Direction
TOWARD_AUTHENTIC, TOWARD_FRAUD, NEUTRAL. Authenticity indicators (intact MakerNote, plausible GPS, consistent timestamps) actively pull the score down — they are not merely “absent negative signals”.
Corroboration
When independent layers corroborate each other, overall confidence rises. Anti-spoofing rule: multiple detectors must agree — a single user-controllable input is never enough.
The exact per-step formula appears in every PDF report. Want it without an example case? We send the spec by email on request.
What we cannot do.
Forensic tools that claim to catch every fake are lying. This list states openly where Claimscan hits its limits — so you can place the verdict in context.
No per-image guarantee
No forensic system in the world can flag every manipulated image. We return probabilities and indicators, not proof. The final decision is your team’s.
Stripped-metadata limit
Images sent via messenger or social media often arrive with EXIF/MakerNote removed. The absence is itself weighed as a signal — pixel and cross-reference analysis keep working unchanged.
Not a damage classifier
We score authenticity, not damage extent. “Is the crack real?” we can answer. “Is the crack worth a refund?” remains a business decision.
Where your images live — and how long.
Hetzner Cloud Nuremberg, own Postgres, Redis and MinIO instances — no US hyperscalers. Auto-delete windows depend on plan: 30 days (Free), 90 (Starter), 180 (Growth), 365 (Enterprise). Perceptual hashes persist indefinitely — they enable privacy-safe reuse detection and cannot be inverted into an image.
GPS data is used only for the plausibility check against the shipping address — it never lands in a persistent table. DPA available as PDF in-app, signed by the sole proprietorship of Piyal Ranasinghe.
Try the pipeline live.
Free plan: 10 images per month, no credit card required. First result in under 3 seconds — with every finding, confidence value and PDF report visible.