Trend report · hn_ai · 2026-06-11

Ads in New York must now label AI-generated 'synthetic performers'

Ads in New York must now label AI-generated 'synthetic performers'

New York just became the first state to mandate disclosure of AI-generated performers in advertising—a regulatory line drawn in the sand that most content creators haven't prepared to cross. The Hochul-signed law targets synthetic media in paid ads, but its implications ripple far beyond compliance paperwork. If you're publishing AI-touched content on major platforms in 2026, you're already being scanned by detection systems that most creators don't understand. This article breaks down exactly what those systems look for, what triggers them, and how to reliably clear the bar.

What Platforms Actually Scan For

Platform detection in 2026 isn't a single test—it's a layered stack of signals that cross-reference each other. Here's what your content encounters on Instagram, TikTok, YouTube, and Meta's ad system.

C2PA Provenance Metadata

The Coalition for Content Provenance and Authenticity standard is now enforced by default on Adobe, Microsoft, and major platforms. C2PA embeds cryptographically signed metadata in image and video files using a c2pamanifest block. When a file passes through an AI generation pipeline—Sora, Midjourney, Runway, or Pika—legitimate C2PA manifests carry specific assertion types:

Platforms like Meta now check for these fields on all ad uploads. If the manifest shows stds.schema-org.C2PAAction:Create with an aidetail block present, the content is flagged for synthetic media review—even if no label was applied. The manifest lives in XMP sidecar data or embedded in JUMBF boxes, and stripping it without proper protocol leaves behind structural artifacts.

AI Metadata Fingerprints

Beyond C2PA, each generation tool leaves idiosyncratic metadata. OpenAI's Sora embeds XMP:CreatorTool fields with values like OpenAI Sora 2.0 and often includes DC:description fields with generation parameters. Midjourney writes Software and Make EXIF tags that reference the model's version string. Stable Diffusion outputs carry Dreamlike or Stable Diffusion strings in the image Comment field.

These aren't hidden—they're standard EXIF and XMP tags that any metadata viewer (exiftool, exiv2) will surface. Platforms maintain blocklists of known AI generation strings. A TikTok upload that still carries Adobe Firefly in the metadata will be held for manual review within 72 hours of upload.

Encoder Signatures

AI video models use specific upscaling, frame interpolation, and encoding processes that leave detectable artifacts. Tools like Runway Gen-3 and Pika 1.0 use proprietary encoding chains that produce:

Detection models trained on these signatures can identify AI video with high confidence even when metadata is stripped. Instagram Reels uses a video perceptual hash (pHash) system that compares encoding fingerprints against a known AI corpus. If your upload's pHash clusters near known synthetic samples, the system flags it before human review.

Missing or Inconsistent GPS Coordinates

This one catches creators off guard. Real photos and videos from physical cameras carry GPS EXIF data (GPSLatitude, GPSLongitude, GPSAltitude). AI-generated content has no physical origin, so these fields are either absent or set to implausible values (e.g., 0.000000, 0.000000 as a null placeholder).

Instagram's ad review system flags any media where GPSLatitude is missing and the device model is unknown or generic. TikTok runs a correlation check: if the upload device claim (from the app's upload token) doesn't match a real device fingerprint associated with genuine location data, the content enters a secondary review queue.

What Gets Flagged on Instagram and TikTok

Based on current platform enforcement patterns, here are the concrete triggers:

The Durable Fix: Strip + Inject Clean Identity

Most creators try simple metadata stripping—and it fails because platforms check multiple layers simultaneously. The only reliable approach is a complete identity reset that satisfies every detection layer.

Step-by-Step: Passing Platform AI Detection

  1. Strip all provenance metadata: Remove C2PA manifests, EXIF, XMP, and ICV metadata using a tool that handles JUMBF box removal for video. This eliminates the aidetail and stds.schema-org fields that platforms parse first.
  2. Re-encode through a clean pipeline: Transcode the video through a standard camera codec (H.264 with libx264 or HEVC via FFmpeg) with a known GOP structure. This normalizes encoder signatures to match physical camera output.
  3. Inject authentic device metadata: Add EXIF fields that reflect a real device—Make:Apple, Model:iPhone 16 Pro, Software:16.3—along with plausible GPS coordinates from a real location.
  4. Verify before upload: Run the output through an exiftool check to confirm no AI metadata remains, and confirm GPS fields are present and consistent with the device claim.

This process—strip, re-encode, inject—is the only method that clears all four detection layers simultaneously. Partial solutions like stripping EXIF but leaving C2PA manifests, or removing metadata without re-encoding, fail because platforms cross-reference structural signals that most tools don't touch.

Why This Matters Now

The New York synthetic performer law is a preview of coming enforcement globally. The EU AI Act's Article 50 already requires transparency for AI-generated media in regulated contexts. California's proposed AB 602 mandated similar disclosures for digital replicas. Compliance is no longer optional for creators working across platforms and jurisdictions.

The detection systems aren't going away—they're getting sharper. C2PA adoption is accelerating, perceptual hashing models are training on larger synthetic corpora, and platform policies are tightening quarterly. Creators who understand the technical stack have a durable advantage. Those who rely on "it probably won't get caught" are building on sand.

The tools and workflows exist. The question is whether you're using them before you upload—or after your content gets flagged.

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

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

Related reading