Trend report · gnews_detection · 2026-06-15
A recent Times Higher Education investigation put AI detection tools through their paces, asking a deceptively simple question: how reliable are they really? The answer, unsurprisingly to anyone who's uploaded an AI-generated video to Instagram only to watch it get throttled, is "not very — but that's only half the problem." Detection tools vary wildly in accuracy, but the real issue is that platforms aren't primarily relying on detection tools. They're scanning the metadata, encoding signatures, and cryptographic manifests embedded in your file. That's what gets you flagged, and that's what you need to address.
In 2026, major platforms run automated scans on every upload — often within seconds. They're not guessing whether your video "looks AI." They're reading the invisible identity layer baked into every AI-generated export. Three things trigger flags most often:
DigitalSourceType: trainedAlgorithmicMedia, GeneratorSoftware, and AIGeneratedLabel. These survive re-encoding if not explicitly stripped. A raw AI export can carry 144 metadata tags; after a basic re-save you're still looking at 90+ tags with AI fingerprints baked in.Missing GPS, timestamp, and device identity compounds the problem. A phone-recorded video carries Make (Apple), Model (iPhone 15 Pro), Software version, GPS coordinates, and a capture timestamp. An AI export has none of that. The absence itself is a signal.
If your AI video has a visible watermark — a corner logo, Sora's sparkle indicator — cropping removes it. That's the honest fix for the visible layer. But here's what the marketing blurbs don't tell you: the invisible detection layer survives cropping. The JUMBF atoms, the XMP flags, the encoder fingerprints — those stay embedded in every pixel and every metadata block of the cropped file. Cropping fixes what you see. It does nothing to the signals platforms actually scan.
That's the gap Calabi fills — not by touching a single pixel of image data, but by rewriting the file's invisible identity.
Calabi runs a three-stage pipeline on every upload. No manual editing, no sliders, no region selection.
Stage 1 — Strip: Remove every AI-detection signal from the file. C2PA / JUMBF atoms reduced to 0. C2PA references zeroed out. XMP fields like DigitalSourceType and GeneratorSoftware deleted. Encoder fingerprints (Lavc SEI, x264 signatures) stripped from the video bitstream. A raw export's 144 metadata tags compressed to roughly 94 neutral structural tags — no AI language anywhere.
Stage 2 — Inject: Write authentic phone-capture identity into the file. Make, Model, Software version, GPS coordinates, capture timestamp, and a real-phone encoder name. Calabi draws from real device profiles: iPhone 15 Pro, Pixel 8 Pro, Galaxy S24 Ultra. The file now reads as a normal phone recording at the metadata level.
Stage 3 — Verify: Return a forensic proof card — the same ExifTool scan platforms use — showing exactly what was stripped and what was injected. You see before-and-after metadata. You know what's been removed. You know what identity was written in its place.
Can't I just re-export my video to remove the metadata?
Partially. A re-export via standard software strips some metadata, but encoder fingerprints embedded in the bitstream (Lavc, x264 SEI messages) persist. C2PA/JUMBF atoms are also notoriously sticky — they survive many re-encoding passes. Calabi targets every signal category systematically, not just the easy metadata fields.
Does this work for images, or only video?
Both. Calabi handles images and video through the same strip-and-inject pipeline. A PNG or JPEG from an AI generator carries the same C2PA/JUMBF and XMP issues as a video file.
→ Try Calabi free at calabilabs.com — 10 cleans, no card.