Trend report · gnews_detection · 2026-06-08

How to Detect AI Writing & Make It Undetectable - Undetectable AI

How to Detect AI Writing & Make It Undetectable - Undetectable AI

AI content detection has evolved from a fuzzy guess into a forensic science. In 2026, platforms like Instagram, TikTok, and YouTube don't just look at what content looks like — they inspect the invisible infrastructure underneath every file. If you're creating, publishing, or distributing AI-generated content, understanding exactly what gets scanned is the difference between a post that disappears and one that thrives.

What Platforms Actually Scan For in 2026

Modern detection runs at the file-metadata level before any human moderator sees your post. Here's the full checklist:

  1. C2PA Metadata (Content Credentials)
    • Field: C2PA.claim_generator — identifies the tool that created the file (e.g., "Adobe Firefly 3.0" or "Midjourney v6")
    • Field: C2PA.actions — logs every transformation: c2pa.created, c2pa.edited, c2pa.ai_generative
    • Field: C2PA.hardware — references sensor or generation model identifiers
  2. AI-Generated Metadata
    • EXIF Software tags from tools like DALL-E, Stable Diffusion, Sora
    • Generator or Application fields in XMP packets
    • Proprietary blobs: Midjourney's mj_quality and mj_style fields, OpenAI's ImageGenned markers
  3. Encoder Signatures
    • HEVC/H.264 encoder fingerprints baked into compression artifacts
    • FFmpeg encoder string: Lavc58.134.100 vs. VideoToolbox
    • Unnatural quantization tables that betray upscaling or generation
  4. Missing Provenance Signals
    • No GPS EXIF data on photos — real cameras tag location; AI doesn't unless you inject it
    • Absent sensor noise patterns — natural images carry thermal/shot noise signatures
    • Suspiciously uniform metadata creation timestamps (all files created at exactly 00:00:00)
  5. Behavioral Signals
    • Upload velocity: posting 47 videos in 3 minutes flags bot behavior regardless of content
    • Consistent aspect ratios or resolutions that don't match phone models
    • Repeating caption structures or hashtag patterns across uploads

What Gets Flagged on Instagram vs. TikTok

Instagram's detection is metadata-first. The platform runs an automated Content Metadata scan at upload. Files with active C2PA blocks or visible AI tool tags get a soft-label: "This content may have been AI-generated" — visible to your followers, tanking engagement before you get a first impression. Recurring violations trigger the ai_generated_media restriction flag, which suppresses reach by up to 70%.

Instagram also checks ig_sig_params — internal hashes that fingerprint the encoding pipeline. If your video's encoder signature matches known AI-generation chains, the system escalates to manual review. Expect shadowban patterns: your content reaches followers but gets zero traction on Explore or hashtag pages.

TikTok's detection is behavioral-heavy. The platform cross-references upload patterns with device identity. If you're uploading from a device fingerprint that's been associated with bulk AI content (flagged through device_fingerprint and session_hash), TikTok applies a content_quality_score penalty before the video even goes live. This explains why some creators see 0 views immediately — it's not the content, it's the device trust score.

TikTok also monitors audio_fingerprint — if your video's audio waveform matches known AI-voice synthesis models (like ElevenLabs or OpenAI TTS), the system applies an ai_audio_flag. This is separate from visual detection and often missed by creators who only scrub image metadata.

The Durable Fix: Strip and Inject

The only approach that holds up across platform updates is a two-step pipeline: strip all forensic traces, then inject authentic device identity. Relying on either step alone fails — stripped metadata without clean device identity still triggers behavioral flags, while clean metadata on a flagged device still gets manual review.

  1. Strip Phase
    • Remove all C2PA blocks: zero C2PA.* namespaces from the file
    • Clear EXIF: Software, Make, Model, DateTimeOriginal, GPSLatitude, GPSLongitude
    • Wipe XMP packets entirely — don't just empty fields; remove the blocks
    • Re-encode through a real hardware encoder (AVC or HEVC via VideoToolbox on iOS, MediaCodec on Android) to erase quantization fingerprints
    • Strip audio waveforms of synthesis markers — re-record ambient audio or apply acoustic noise injection
  2. Inject Phase
    • Add authentic GPS EXIF from the actual upload location (coordinate-level, not city-level)
    • Write realistic DateTimeOriginal with plausible millisecond offsets
    • Inject device-matched Make and Model EXIF (e.g., "Apple" + "iPhone 15 Pro Max" for iOS uploads)
    • Apply sensor noise patterns consistent with the declared device
    • Generate clean C2PA.claim_generator as "Apple/HEIF" or "Google/Media" to establish legitimate provenance

The critical detail most tools miss: the encoder chain matters as much as the metadata. A file stripped of all C2PA data but re-encoded with FFmpeg still carries the Lavc encoder signature — a known red flag. Authentic device identity requires authentic encoding, which means routing through real phone hardware at some point in the pipeline.

Why Metadata Stripping Alone Fails

In 2025-2026, platform detection has layered beyond metadata. Three converging vectors make solo-strip insufficient:

Clean metadata is necessary but no longer sufficient. The platform's trust score — computed from your device identity, account history, and upload patterns — gates whether your content gets algorithmic reach at all. That's why stripping + injecting phone identity is the only durable fix: it satisfies both the metadata scan and the behavioral model.

For creators and businesses scaling AI content, the investment in proper clean infrastructure pays for itself in reach recovery, reduced moderation friction, and long-term account health. The cost of getting flagged — lost momentum, follower loss, recovery time — far exceeds the cost of doing it right from the start.

→ Try Calabi free at calabilabs.com — 10 cleans, no card.

10 free cleans. See the forensic proof before you download.
Try free →

Related reading