The Lab-to-Production Accuracy Gap: Why 95% Doesn't Mean 95%
Why deepfake detectors that score 95% on benchmarks can fail on real-world media: compression, domain shift, new generators, bias, and how to test.

A vendor tells you their deepfake detection tool achieves 95.3% accuracy. Impressive. But accuracy on what?
This single question (accuracy on what data, under what conditions) is the difference between a tool that works and one that gives you false confidence. In deepfake detection, the gap between lab benchmarks and real-world performance is not a rounding error. It can be a chasm.
The Benchmark Problem
How Detection Models Are Evaluated
The academic and commercial deepfake detection community relies on standardized benchmark datasets to measure performance. The most commonly cited include:
FaceForensics++ (FF++). Developed by researchers at the Technical University of Munich and partner universities, FF++ contains 1,000 original video sequences manipulated with four face-manipulation methods (Deepfakes, Face2Face, FaceSwap, NeuralTextures), more than 1.8 million manipulated images in all. It is one of the most widely used benchmarks, and its characteristics shape what “accuracy” means in many published results.
Celeb-DF. A dataset of celebrity face-swap videos with better visual quality than earlier datasets.
DFDC (Deepfake Detection Challenge). Created by Facebook (now Meta) with partners for a 2019–2020 detection competition, with more than 100,000 videos.
WildDeepfake. Collected from the internet to represent more realistic conditions, though still focused on face manipulation in video.
These datasets built the field. They also created a systematic bias: models optimized for benchmark performance are optimized for benchmark conditions.
What Benchmarks Look Like
The typical benchmark dataset shares these characteristics:
- High resolution: 720p–1080p video, high-quality still images
- Face-centric content: Almost exclusively facial manipulation (face swaps, re-enactment, expression transfer)
- Controlled conditions: Relatively consistent lighting, clear subjects, limited background complexity
- Known generation methods: Created with specific, documented deepfake tools
- Clean capture: Original media captured with good equipment and little compression
A model trained on this data learns to spot specific artifacts under specific conditions. Tested on similar data, it performs well, and published accuracy numbers reflect that.
What Real-World Media Looks Like
Now compare benchmark conditions with what organizations actually receive, whether that’s a newsroom checking eyewitness footage, a bank checking a selfie, a marketplace checking listing photos, or an insurer checking claim evidence:
Heavy compression. Photos and videos pass through camera processing, app compression, messaging platforms, upload re-encoding, and storage, and each step degrades quality. By the time a file reaches analysis, it may have been compressed several times.
Low and variable resolution. Media arrives from every device imaginable: current flagship phones, five-year-old budget phones, tablets, webcams, screenshots. Resolution, dynamic range and sensor quality vary enormously.
Non-face content. Many real-world use cases aren’t about face swaps at all: fabricated product photos, synthetic scenes, forged documents, altered screenshots, fake damage photos. Benchmark datasets contain little or none of this.
Uncontrolled conditions. Real media is captured in rain, at night, in harsh sunlight, in cluttered rooms, through dirty windows. The lighting academic datasets control is exactly what real-world capture fails to deliver.
Diverse, fast-changing generation methods. People creating fakes don’t limit themselves to the handful of methods in a benchmark. They use the latest consumer tools (Stable Diffusion variants, FLUX, Midjourney, the image generators built into ChatGPT and Gemini, video tools such as Veo and Sora) plus editing apps with AI features. The tools change every few months.
Why Accuracy Collapses
The performance gap isn’t mysterious. It has well-documented causes, and a growing body of evidence measuring it.
Competition evidence. In Meta’s Deepfake Detection Challenge, the winning model scored 82.56% on the public test set but 65.18% on a held-back “black box” set of previously unseen videos, which is why the organizers highlighted generalization as the field’s central challenge.
In-the-wild evidence. The Deepfake-Eval-2024 benchmark, built from deepfakes that actually circulated on social media and detection platforms in 2024 (45 hours of video, 56.5 hours of audio and 1,975 images from 88 websites in 52 languages), found that the performance (AUC) of open-source state-of-the-art detectors fell by 50% for video, 48% for audio and 45% for images compared with earlier academic benchmarks.
Compression Destroys Detection Signals
Many detection methods rely on subtle statistical patterns in pixel values or frequency-domain signatures. JPEG compression, used for most photos people share, systematically alters both.
When a genuine photo is heavily compressed, the compression can introduce artifacts that look like manipulation to a detection model. When a manipulated photo is heavily compressed, the compression can mask the real manipulation signals. The result: more false positives on genuine photos and more false negatives on manipulated ones. The FaceForensics++ authors reported exactly this pattern, with detection accuracy falling as compression increased.
Domain Shift Breaks Generalization
Machine learning models learn from their training data. A model trained only on face-swap deepfakes in high-resolution video has learned features specific to that domain: the boundary artifacts of face insertion, the blending patterns at facial edges, the temporal inconsistencies of face tracking.
Those features don’t transfer to other content. A model that has never seen a fabricated product photo, a synthetic street scene or a forged document doesn’t know what to look for.
This is the domain shift problem: performance on the training domain doesn’t predict performance on a different one. It’s not a bug; it’s how machine learning works.
New Generation Methods Evade Old Detectors
Each generation of AI image tools improves on the last. A detector trained to spot GAN artifacts (the telltale checkerboard patterns and frequency spikes) may miss content from diffusion models, which leave different traces. A detector trained on one family of diffusion models may miss newer ones, and some of the newest image generators use entirely different (autoregressive) techniques.
Generation tools evolve faster than many detection models are updated. Unless detectors are re-evaluated and retrained against current tools, they develop blind spots.
Demographic and Content Bias
Benchmark datasets overrepresent certain demographics and content types. Detection models trained on them may perform differently on:
- Different skin tones and facial features
- Different types of content (object and scene photos vs. faces)
- Different cultural contexts (document formats, vehicle types, architectural styles)
For any organization serving diverse populations, this bias affects both fairness and reliability.
Measuring What Matters
The Right Questions for Vendors
Don’t accept benchmark accuracy at face value. Ask:
“What is your accuracy on JPEG-compressed images at quality 70–85?” This is a typical compression range for photos shared through apps and upload portals. If the vendor hasn’t tested at these levels, the headline accuracy number tells you little.
“What is your accuracy on content like ours?” Ask specifically about the content you receive: documents, product or property photos, screenshots, voice recordings. If a model was only validated on facial deepfakes, it may not fit your use case.
“What is your false positive rate on genuine media?” False positives are costly: they delay legitimate customers, frustrate honest users and waste review time. A 5% false positive rate on 100,000 files means 5,000 genuine files needlessly flagged.
“When were your models last updated, and which generation methods are covered?” A model that hasn’t been evaluated against recent generators may miss their output.
“Can you run a proof of concept on our data?” The definitive test. Provide representative, lawfully handled samples of your own media, including known-genuine files, and measure accuracy on your actual content at your actual compression levels.
Building Your Own Benchmark
If you’re serious about evaluating detection vendors, build an internal test set:
- Genuine sample: 500+ real files from your own intake, covering the full range of devices, conditions and compression levels you see
- Known-manipulated sample: Manipulated versions of genuine files made with current generation and editing tools, matched to the compression and resolution of your genuine files
- AI-generated sample: Entirely synthetic media of the kinds you’re worried about, made with current tools
Run each vendor’s tool against this set and measure:
- True positive rate (manipulation correctly identified)
- False positive rate (genuine files incorrectly flagged)
- True negative rate (genuine files correctly passed)
- False negative rate (manipulated files that passed undetected)
This gives you accuracy numbers that actually predict performance in your environment.
How deetech™ Approaches the Gap
We built deetech™ around the conditions real-world media involves, not clean benchmark conditions:
Built for real-world media. Our pipeline is designed for compressed, variable-resolution, diverse content captured in messy conditions. We don’t assume clean-benchmark accuracy carries over to degraded media.
Multi-signal analysis. We don’t rely on a single signal that compression can destroy. Detector output is combined with metadata, C2PA Content Credentials and forensic signals, which have different sensitivities and failure modes.
Media-type-specific analysis. Images, documents, audio and video have different characteristics and different manipulation profiles, so each is analyzed by methods built for it rather than by one generic detector.
Versioned model releases. Models are updated to cover new generation methods, and each release is reviewed against dated evaluation evidence.
Independent evidence where we can get it. For audio, deetech™ ranked #1 of 23 systems on the Podonos audio deepfake benchmark (studio track), scored against labels only Podonos holds.
The Bottom Line
A 95% accuracy claim from a deepfake detection vendor is not a lie. It’s a measurement taken in conditions that may not match yours. The question isn’t whether the number is accurate; it’s whether it’s relevant.
Relevance means accuracy on compressed, variable-quality content like yours, captured in real-world conditions. That’s the number that tells you whether a tool will work in practice.
Ask for it. Test for it. Don’t buy without it.
Related Reading
deetech™ does not publish a universal accuracy figure for image, video or document detection; benchmark results are available under NDA. We recommend a governed proof-of-concept evaluation on representative, lawfully handled data so you can measure performance before committing. For teams that need to verify media, request a demo.
Sources cited in this article:
- FaceForensics++ — Technical University of Munich
- Rössler et al., “FaceForensics++: Learning to Detect Manipulated Facial Images” (ICCV 2019)
- Meta — Deepfake Detection Challenge results (June 2020)
- Chandra et al., “Deepfake-Eval-2024: A Multi-Modal In-the-Wild Benchmark of Deepfakes Circulated in 2024”