Calabi Labs · Guide · 2026-06-14
There's no tool that erases visible logos from hundreds of images in one click — anyone telling you otherwise is selling photo-editing vaporware. What does work at scale is stripping the invisible detection layer that gets your AI content flagged on Instagram, TikTok, YouTube, and Reddit before a human ever sees it. That layer — C2PA manifests, XMP AI tags, and encoder fingerprints — is what batch processing actually removes, cleanly and verifiably, across an entire folder of files.
When a platform "detects AI content," it's not looking at whether your image looks generated. It's scanning the invisible metadata and digital signatures baked into your file. The specific signals that trigger automated flags in 2026 include:
DigitalSourceType: trainedAlgorithmicMedia, Generator: Adobe Firefly, and CreatorTool tags that sit in the XMP metadata layer readable by any ExifTool-compatible scanner.Lavc (FFmpeg) or x264 SEI NAL units, that identify the encoding software as AI-generated rather than a phone capture.A raw AI export from Midjourney, Sora, DALL-E, or Runway can carry 140+ metadata tags that scream "artificial." That metadata survives cropping, screenshotting, and re-saving — because it's not in the visible pixels.
If you're processing 50 or 500 files, you already know these approaches don't cut it:
x264 SEI encoder fingerprints persist through re-encoding, and most tools don't touch C2PA manifests at all. You lose quality from re-encoding and still don't get a clean forensic bill of health.Calabi processes files through a three-stage pipeline that strips the detection signals, injects authentic phone-capture identity, and gives you a forensic proof card for every file. Here's how to run it on a batch:
DigitalSourceType: trainedAlgorithmicMedia and all generator/tool XMP tags, and removes encoder fingerprints like Lavc and x264 SEI. It then injects a real phone device profile — iPhone 15 Pro, Pixel 8 Pro, or Galaxy S24 Ultra — with GPS, capture timestamp, and a genuine phone encoder name.No pixel editing. No inpainting. No clone-stamp. The visible watermark — if present — is a cropping job. Calabi handles the invisible detection layer that cropping leaves behind.
Can Calabi remove visible watermarks from a batch of 100 images?
No. Calabi doesn't edit pixels, doesn't use inpainting, and doesn't reconstruct any region of an image. If your files have a visible corner logo or Sora-style sparkle mark, crop it out first — that's a standard editing step. Calabi then strips the invisible metadata layer that survives cropping and would get you flagged anyway.
Does batch processing degrade video quality?
Calabi re-encodes through its pipeline but preserves structural quality. The forensic proof card shows the exact metadata changes — the tag count before and after — so you can verify the output meets your standards before downloading.
How does Calabi compare to running ExifTool or a Python script on a folder?
Scripts can strip basic EXIF and XMP tags. They almost never catch the full C2PA JUMBF manifest structure, video-specific encoder fingerprints like x264 SEI NAL units, or the trainedAlgorithmicMedia flag. Calabi's pipeline targets all of them and returns a verifiable proof card showing exactly what was removed — something a script can't give you.
Try Calabi free at calabilabs.com — 10 cleans, no card.