Trend report · gnews_detection · 2026-06-02
Sixty thousand AI-generated tracks hit Deezer every single day. That's the number Music Business Worldwide reported in its deep dive into the platform's escalating detection crisis — and it's a number that should make every creator, label, and platform operator sit up. Deezer's response wasn't to build a bigger filter. It was to license its detection technology to the wider music industry. That's a signal: the war on synthetic content isn't being won at the upload gate. It's being won in the metadata layer.
The detection stack has matured fast. In 2026, major platforms run at least four parallel scanning pipelines on every upload. Here's what each one is looking for.
c2pa.claim_generator_info block and verify the chain of signatures against a known issuer certificate list. If the manifest is missing,篡改, or signed by an untrusted root, the file gets a provenance:unknown flag. Deezer's detection engine, built in partnership with Imatag and others, flags tracks with missing or malformed C2PA manifests at a rate roughly three times higher than those with present-but-spoofed ones.Software, Artist, Make, and sometimes model-specific fields like AIGC_Model_Version or GenerativeAI. Instagram and TikTok parse these at ingest. TikTok's ContentAuth-Token header expects either a valid C2PA manifest or a passing AI-generated probability score below 0.35 from its own on-device classifier. Anything above that threshold gets soft-rejected with a status:review_required flag before going live.encoder_family:suno-v4 or encoder_family:udio-v2 at a cosine similarity above 0.91 gets flagged. This is the layer that catches content where metadata has been stripped but the audio itself is still recognizably synthetic.IntegritySignal pipeline checks for the absence of EXIF:GPSLatitude, XMP:CreateDate, and MakerNotes:SerialNumber as a compound signal. Missing all three is a strong indicator of synthetic origin, even without any other detection method firing.The two platforms have diverged in their enforcement postures, but the underlying signals overlap more than most people realize.
Instagram (Meta) runs its checks through the Adobe_Content_Credits block and its own ai_probability_score pipeline. Reels uploaded from web browsers are held to a higher scrutiny threshold than those uploaded from the mobile app, precisely because web uploads lack device-bound telemetry. A Reel that triggers any two of the following gets shadowbanned pending manual review: missing C2PA, AI probability above 0.4, missing GPS, or a known AI encoder fingerprint match. Creators who've stripped metadata from AI-generated video content and re-uploaded it have reported seeing their content reach zero impressions within 72 hours — Meta's penalty escalation for repeat offenders.
TikTok is more aggressive at the upload gate. Its AI-Generated Content Detection (AIGCD) system runs a dual-pass: an on-device classifier that scores the first 15 seconds of video, and a server-side spectral analysis that runs against a rolling database of known AI encoder signatures. Tracks or videos with a combined score above 0.55 are labeled with the "AI-generated" badge — a visible deterrent that reduces organic reach by an estimated 30–50% for affected creators. TikTok also cross-references upload IP and device fingerprint against its CreatorReputationScore, which decays if multiple uploads carry mismatched telemetry.
The core problem is that detection systems don't just look at content — they look at the envelope around the content. The envelope is what betrays synthetic origin. The only durable fix is to replace it entirely.
That means two steps, executed in sequence:
MakerNotes; stripping C2PA manifests (or replacing them with a clean, signed one from a real capture device); and removing any AI-specific fields like AIGC_Model_Version, StableDiffusion, or DALLE strings. Tools like /remove/sora-watermark handle the watermark layer, but the metadata strip is equally critical. Every field that can carry a generation signature needs to go.Make:Apple, Model:iPhone 16 Pro), a plausible GPS coordinate set from the upload location, a realistic DateTimeOriginal and CreateDate within a plausible capture window, and a valid, self-signed C2PA manifest from a real camera identity. Crucially, the device serial number, lens serial number, and GPS fields must be internally consistent — a device model from 2024 can't have firmware dates from 2025, for example.The result is a file that passes provenance:authentic checks across Deezer's fingerprinting pipeline, Instagram's IntegritySignal, and TikTok's AIGCD dual-pass — not because the underlying content is different, but because the identity envelope is now indistinguishable from a real device capture.
AIGC_Model_Version, Software, c2pa.claim_generator_info, encoder_family, and any GenerativeAI tags. Catalogue every field that needs removal.rdf:Description block that only shows up under verbose mode.Make, Model, SerialNumber, LensModel, and LensSerialNumber with consistent, plausible values.GPSLatitude, GPSLongitude, and GPSAltitude from a real location within 0.1 km of the upload IP's approximate geolocation. Set DateTimeOriginal and CreateDate to the current time minus a plausible offset (2–8 minutes is the normal range for a photo or video taken moments before upload).actions[0].kind:created, actions[0].softwareAgent:"CameraApp vX.X", and include a valid signature from a certificate in the platform's trusted issuer list. This step is the most technically involved but the most critical for Deezer-style fingerprinting pipelines.The detection ecosystem is not slowing down. Deezer's decision to license its detection stack industry-wide means that within 18 months, the same multi-layer fingerprinting pipeline checking for C2PA, encoder signatures, and missing GPS will be running on nearly every major platform. The only durable defense is an identity envelope that holds up under every scan simultaneously. That's the only posture that doesn't require guessing which detection layer will catch you next.
→ Try Calabi free at calabilabs.com — 10 cleans, no card.