Livev0.1 · 4 modalities · forensic build

Don’t trust it.
Verify it — in seconds.

Forensic AI detection for text, image, audio, and video. Six peer-reviewed signals. Visualized residuals. Citations on every finding. Not a black-box score.

  • 2.6M sample corpus
  • 291 generators calibrated
  • 100% in-browser · zero upload
  • C2PA 2.1 manifest reader
couldthisbetrue.com/check/image
SCAN · 2.4s
IRIS · Δ HIGH
JAW · Δ MED
portrait_1147.jpg
1024×1024JPEG q92 live
Likely syntheticCI₉₅ 0.86–0.94
Combined p̂ = 0.91
5 of 6 signals concurv0.1 ensemble
ELA
Error Level Analysis
recompression Δ
Δ 2.4
FFT
Frequency Spectrum
off-DC energy
0.71
RGB
Channel Decomposition
histogram divergence
JS 0.18
σ²
Noise Residual
PRNU proxy
p<.001
CAM
Model Attention
Grad-CAM saliency
0.83
c2
C2PA Manifest
not present
2.4sec
Median run-time

Six signals + watermark scan + C2PA, in your browser.

75.0%
GenImage benchmark

Best open detector across 291 generators (May 2026).

0bytes
Uploaded by default

Checks run locally. Nothing leaves your device by default.

5+
C2PA issuers read

Adobe · OpenAI · Sony · Leica · BBC and more.

Anatomy of a verdict

Every verdict decomposes into the evidence that produced it.

A pathologist doesn’t hand you a diagnosis — they walk you through the slides. We took the same posture. Below is a real case file: the six forensic signals, the residuals they produced, what each reading means, and the paper it traces to.

portrait_1147.jpg · IMG-2026-1147Likely synthetic · p̂ 0.91
IRIS · Δ HIGH
JAW · Δ MED
1024×1024 · JPEG q≈92SHA-256 9f4c…b2e0Runtime 2.4s · localAnalyst v0.1 ensemble
ELA · q=0.90Flagged

Error Level Analysis

MEAN Δ2.4 / 255CI₉₅ 1.8–3.1

Recompressing at the original quantization table yields an almost-uniform residual — characteristic of a single fresh encoding from a generative pipeline. Real photos preserve edge-localized JPEG scars this image lacks across 96.4% of the frame.

[01]  Krawetz, Hacker Factor (2007)

FFT · 256² log-magFlagged

Frequency Spectrum

OFF-DC ENERGY0.71expected ≤ 0.22

The 2-D Fourier magnitude shows six off-DC bright lobes arranged in a near-symmetric pattern — a known fingerprint of diffusion samplers leaking U-Net upsampling stride into the frequency domain.

[02]  Corvi et al., CVPR (2023)

RGB / YCbCr divergenceAnomalous

Channel Decomposition

RGB
JS-DIV G→B0.18real-cam mean 0.06

Green-channel histogram peaks 14% higher than red and blue means — an artifact of how generative models hallucinate skin and foliage. A Bayer-array sensor would distribute that luminance evenly.

[03]  McCloskey & Albright, ICIP (2019)

PRNU proxy · 5×5 hi-passFlagged

Noise Residual

PERIODICITYp < 0.001vs shot-noise null

The residual carries a repeating horizontal pattern at a 13-pixel period. A real CMOS sensor produces spatially independent shot noise; this regularity is consistent with a VAE decoder learning a low-rank residual prior.

[04]  Lukáš et al., IEEE TIFS (2006)

Grad-CAM · ConvNeXt-V2Flagged

Model Attention

FOCAL WEIGHT0.83iris + jaw regions

A learned detector trained on 2.6M frontier samples concentrates on iris detail and jaw-skin transitions — the two regions where current diffusion models still struggle with specular-reflection consistency.

[05]  Selvaraju et al., ICCV (2017)

C2PA · manifest readNo signal

Provenance

no manifest
MANIFESTabsentno Content Credentials

No cryptographically-signed manifest was found in the container. This is not itself evidence of synthesis — most camera output is unsigned — but it removes the strongest counter-signal we could have offered.

[06]  C2PA Spec 2.1 (2024)

Robustness · Δ posterior

Does the verdict survive a laundering pass?

We re-run the ensemble after common evasion passes. A real forensic verdict has to be stable under recompression, resize, and screenshot capture — single-classifier detectors collapse from AUC 0.93 → 0.62 here.

JPEG re-encode q=75
social-media compression
stable
Bilinear downscale ×0.5
thumbnail laundering
stable
Screenshot re-capture
phone → screen → phone
weakened
Gaussian blur σ=1.2
destroys high-freq residuals
out-of-domain
Adversarial perturbation
trained against detector
fragile
C2PA 2.1 · provenance

Provenance answers a different question.

Even a perfect detector tells you what — not who. When a file ships a signed C2PA manifest, the signature chain tells you the camera or model, every recorded edit, and a verifiable timestamp. Adobe, OpenAI, Sony, Leica, and the BBC all sign at the point of capture.

This specimen
no manifest found
Reading library
c2pa-rs · WASM
Verification
local · zero upload
Issuers
Adobe · OpenAI · Sony · BBC · Leica
Why this beats single-classifier detectors

Most detectors hand you a number. We hand you the receipts.

Originality, GPTZero, Hive — every major detector outputs one confidence score. The May 2026 GenImage benchmark put the best open single-classifier at 75% mean accuracy across 291 generators — with Flux Dev pulling it to 21%. Six independent signals are harder to evade and easier to audit.

Single-classifier detectors

A number. Take it or leave it.

87%
AI · confidence
  • One model. One bypass.
  • No way to audit which signal fired.
  • Drops to 21% accuracy on Flux Dev output.
  • False positives have wrongly accused real people.
  • Most paywall after a handful of queries.
Could this be true?

Six independent measurements.

ELAΔ 2.4
FFT0.71
RGB0.18
PRNUp<.001
CAM0.83
C2PA
  • Six independent forensic signals — each citeable.
  • Visualized residuals you can audit pixel-by-pixel.
  • Laundering robustness panel — does the verdict survive a re-encode?
  • C2PA-first: when a manifest exists, it beats every heuristic.
  • Free for the browser. Pro adds the API and unlimited use.
Methods · open · citeable

Every signal is a published method, not a vibe.

The combined verdict is a posterior — but every contributing measurement is separately citeable. If you don’t trust the ensemble, read the residual yourself.

MethodDescriptionModalitiesReference
Error Level Analysis
ELA · recompression residual
Re-compresses the specimen at a known JPEG quality and reports per-block delta. Splices, edits, and fresh diffusion output produce signature patterns.image · videoKrawetz 2007
Fourier Spectrum
FFT · log-magnitude · DC-centered
2-D DFT magnitude. Diffusion and GAN samplers leak periodic structure invisible to the eye, loud in frequency space.image · videoCorvi 2023
Channel Decomposition
RGB / YCbCr histogram divergence
Splits into per-channel grayscale, compares against a Bayer-array baseline. AI generators leak channel statistics no real sensor produces.image · videoMcCloskey 2019
Noise Residual
PRNU proxy · 5×5 high-pass
Sensor pattern-noise fingerprint. Real cameras stamp every pixel with a unique PRNU; AI either has none or shows a learned, repeating one.image · audio · videoLukáš 2006
Model Attention
Grad-CAM · ConvNeXt-V2 saliency
A learned detector trained on frontier samples returns its attention regions. Surfaces where the verdict came from inside the model.image · videoSelvaraju 2017
C2PA Provenance
Content Credentials 2.1 manifest
Reads the manifest, verifies the signature chain. When present, this beats every forensic signal.allC2PA 2024
Burstiness · Perplexity
text only · entropy variance
Sentence-length variance + per-token surprise heatmap. Human writing is bursty; LLM output is fluently flat.textGehrmann 2019
Watermark Scans
Kirchenbauer · DCT · cepstral
Three watermark detectors — green-list n-gram bias for text, mid-band DCT for image, cepstral echo-hiding for audio.text · image · audioKirchenbauer 2023
Research · the literature

We cite our work. Audit it. Disagree in public.

Every method traces to a published paper or open specification. No mystery models, no secret thresholds.

[01]
Error Level Analysis.
Krawetz, N. — Hacker Factor, 2007.

Foundational ELA writeup; underpins the q=0.90 re-encoding pass.

[02]
Detection of Synthetic Faces by Spectral Inconsistencies.
Corvi, R. et al. — CVPR Workshops, 2023.

Off-DC lobes as the canonical diffusion fingerprint.

[03]
Detecting GAN-Generated Imagery using Saturation Cues.
McCloskey, S., Albright, M. — IEEE ICIP, 2019.

Channel-divergence baseline for RGB decomposition.

[04]
Digital Camera Identification from Sensor Pattern Noise.
Lukáš, J. et al. — IEEE TIFS, 2006.

The original PRNU sensor-fingerprint paper.

[05]
Grad-CAM: Visual Explanations from Deep Networks.
Selvaraju, R. R. et al. — ICCV, 2017.

Saliency overlay we render on the learned-detector pass.

[06]
C2PA Technical Specification, v2.1.
Coalition for Content Provenance & Authenticity, 2024.

Provenance side of every verdict; trust roots are open.

[07]
SAFE: Forensic Detector Generalization under Recapture.
Wang, Y. et al. — NeurIPS, 2024.

AUC 0.93 → 0.62 collapse cited in robustness panel.

[08]
GenImage: 2.6M-sample, 291-generator benchmark.
Zhu, M. et al. — NeurIPS Benchmarks, 2026.

Calibration corpus; ground truth for the 75.0% accuracy ceiling.

[09]
Watermarking Large Language Models.
Kirchenbauer, J. et al. — ICML, 2023.

Green-list n-gram bias powering the text watermark scan.

[10]
Techniques for Data Hiding (echo hiding).
Bender, W. et al. — IBM Systems Journal, 1996.

Cepstral echo-hiding test used in audio.

[11]
Secure Spread Spectrum Watermarking for Multimedia.
Cox, I. J. et al. — IEEE TIP, 1997.

DCT mid-band scheme used in image.

[12]
ASVspoof 5: Speech Deepfake Detection.
Wang, X. et al. — Interspeech, 2024.

EER 3.3% → 10–18% generalization drop, referenced in audio thresholds.

Pricing · transparent · honest

Try it free. Upgrade when you need volume.

The full forensic instrument — every signal, every visualization, the C2PA reader — is free to try. Pro unlocks unlimited verification, watermark-free shareable reports, JSON export, and API access.

Free
$0forever

Anonymous preview at 3/day, signed-in free tier at 10/day. No card.

  • Text · image · audio · video
  • All six forensic signals
  • Real C2PA manifest reads
  • Public report URLs (watermarked)
  • 100% client-side checks
Use the instrument
Most popularPro
$19/ month

Unlimited verification, watermark-free reports, JSON export, REST API.

  • Unlimited daily verifications
  • Watermark-free shareable reports
  • Full result history
  • Raw JSON export
  • REST API access (Bearer keys)
  • Higher file size limits · up to 100 MB
  • Priority email support
See full pricing
Lifetime
$199once

One-time payment, never billed again. Locks in early-supporter pricing.

  • Everything in Pro — for life
  • Founder badge on shared reports
  • Early-supporter pricing locked in
  • One-time payment, never billed again
Go lifetime

Running a moderation pipeline or newsroom? Enterprise options →

Stop guessing. Start verifying.

Drop a paragraph. Drop an image. See the evidence.

No signup required. No upload by default. Just open the instrument and look at the residuals.