Ten independent forensic analyzers — neural classifiers, face and voice forensics, frequency, compression and diffusion-reconstruction analysis, plus cryptographic Content Credentials (C2PA) verification and invisible-watermark decoding — fused into one calibrated verdict, with every number behind it laid out for you.
Each analyzer runs on our own GPU server, looks at a different layer of the file — pixels, faces, voice, frequency, compression, provenance — and reports two numbers: a score (0 = looks real, 1 = looks AI) and a confidence (how much it trusts its own answer for this file). An analyzer with nothing to go on abstains with confidence 0 instead of guessing.
0.020 and camera photos near
0.031.StableDiffusionV1, and diffusers' SDXL
pipelines a fixed 48-bit pattern, using an imperceptible DWT-DCT watermark.We do not average opinions. Each analyzer's vote is centred (score − 0.5), scaled by its confidence, multiplied by a weight learned from labelled real and AI files, and passed through a logistic function. The result is a probability you can read literally.
Averaging is the wrong tool for a localised fake. A swapped face sits in otherwise genuine footage, so the whole-frame classifiers correctly report "real" — they were never looking for a face swap — and, carrying the heaviest weights, they would average the face detector into silence.
| Analyzer | Weight | |
|---|---|---|
| loading… | ||
Every report is built in layers, so a first-time visitor and a forensic analyst both find what they need.