StripShot/Guides/Remove AI Label TikTok Videos

TikTok

How to Remove the AI Label from TikTok Videos

Published April 2026

TikTok's "AI-generated" label appears automatically on videos that contain certain metadata signatures. It is not triggered by a human reviewer watching your video. It is triggered by TikTok's upload pipeline reading specific fields embedded in your MP4 file before the video is ever published. The label is applied before anyone sees the content.

The good news: if the metadata is gone before you upload, TikTok has nothing to read. This guide covers exactly which metadata fields trigger the label, which AI tools embed them, and how to strip them cleanly without re-encoding your video.

How TikTok Detects AI-Generated Videos

TikTok uses three detection signals in order of reliability and prevalence. Understanding which one your video triggers tells you exactly what needs to be removed.

1

CapCut / ByteDance metadata fields

CapCut is owned by ByteDance, TikTok's parent company. CapCut embeds extensive proprietary atoms (com.bytedance.*) into every export. TikTok reads these natively because they share infrastructure. This is the most aggressively checked signal on TikTok specifically.

2

C2PA Content Credentials (JUMBF block / UUID atom)

Videos from Sora, Runway Gen-3, and other C2PA-compliant generators carry a UUID atom (d8fec3d6-1b0e-483c-9297-5828877ec481) in the ISOBMFF container. TikTok reads this and identifies the generating tool from the manifest's software agent assertion.

3

Visual AI classifier (fallback)

If no metadata signals are detected, TikTok's visual classifier analyzes frame-level features for AI generation artifacts. This is the slowest and least reliable signal. Metadata stripping eliminates the first two signals, which are far more consistently triggered than visual detection.

AI Tool Metadata Reference

ToolMetadata TypeFieldWhat TikTok Reads
SoraC2PAUUID atom d8fec3d6-...Full C2PA manifest. OpenAI listed as software agent.
Runway Gen-3C2PA + software stringUUID atom + ©swrC2PA manifest and software string 'Runway' in moov header.
PikaSoftware string©swr'Pika' or 'PikaLabs' string in MP4 ©swr atom.
KlingSoftware string©too'Kling' or 'KwaiGo' in MP4 ©too (encoding tool) atom.
CapCutByteDance proprietarycom.bytedance.* atomsMultiple ByteDance-specific ISOBMFF atoms including template ID, creation tool, app version.

What CapCut Embeds

CapCut deserves special attention because its metadata footprint is unusually large and TikTok checks it explicitly. Every CapCut export includes multiple ByteDance-proprietary ISOBMFF atoms that go far beyond standard software identification.

CapCut MP4: known ByteDance atoms:

com.bytedance.ugcapp

App identifier and version

com.bytedance.creation_template

Template ID used during editing

com.bytedance.clip_info

Clip composition data

©swr

Software string: "CapCut" or version identifier

©too

Encoding tool string

Because TikTok and CapCut share ByteDance infrastructure, TikTok's ingestion pipeline is specifically designed to read these atoms. StripShot removes all com.bytedance prefixed atoms, along with the ©swr and ©too software strings and any C2PA credentials, in a single pass.

How to Strip It Before Uploading to TikTok

1

Export from your AI video tool

Download the raw MP4 from Sora, Runway, Pika, Kling, or CapCut. Use the highest quality export available. Do not run it through any converter or editor beforehand.

2

Open StripShot at stripshot.app/video

Drag and drop your video file into the upload area. The free tier supports 1 video strip per day. Pro+Video is unlimited.

3

Strip all AI metadata

StripShot runs a full sweep: C2PA UUID atom removal, software string nullification (©swr, ©too), and ByteDance proprietary atom removal. The video bitstream is not touched.

4

Download and upload to TikTok

Download the clean file and upload directly to TikTok. The metadata fields TikTok scans for AI signals are no longer present in the file.

Does TikTok Have a Visual AI Detector?

Yes, TikTok does use a visual AI classifier as part of its content pipeline. However, it is a secondary and less reliable signal compared to metadata scanning. Metadata scanning is fast, deterministic, and runs on every upload. The visual classifier is computationally expensive and produces more false positives.

In practice, the overwhelming majority of automatic AI labels on TikTok come from metadata, not visual detection. Stripping the metadata eliminates the primary trigger. If your video still receives an AI label after metadata removal, you are dealing with the visual classifier, which is a separate problem with different solutions (motion blur reduction, grain addition, color grading adjustments that shift the perceptual hash).

FAQ

Why does TikTok automatically label my video as AI-generated?

TikTok reads metadata embedded in your video file before it is published. AI video generators like Sora, Runway, Pika, and Kling all embed software identification strings or C2PA credentials in the MP4 container. TikTok's upload pipeline scans for these signals and applies the 'AI-generated' label automatically if any are detected.

Does TikTok have a visual AI detector?

Yes, but it is secondary to metadata scanning. TikTok's primary detection method is reading metadata fields in the video file. The visual classifier runs as a fallback for videos that pass metadata checks but still exhibit AI-generation artifacts. Stripping metadata is the most reliable approach because it eliminates the primary detection signal.

What CapCut metadata does TikTok read?

CapCut is made by ByteDance, the same company as TikTok. CapCut embeds extensive proprietary metadata: com.bytedance.ugcapp fields, template IDs, creation tool version strings, and app-specific atoms. TikTok reads these natively since they share infrastructure. StripShot removes all com.bytedance atoms along with standard AI metadata.

Will removing AI metadata let me avoid the mandatory AI disclosure requirement?

TikTok requires creators to manually disclose AI-generated content in the app. The automatic label from metadata is separate from this requirement. StripShot removes the automatic metadata-triggered label, but you remain responsible for following TikTok's disclosure policies. Always review TikTok's current terms before uploading.

Does this work for Pika and Kling videos too?

Yes. Pika embeds a software string in the ©swr atom identifying itself. Kling uses the ©too (encoding tool) atom. StripShot strips both, along with the standard AI metadata from all supported generators. The StripShot video tool handles all major AI video generator outputs.

Related guides

TikTok

Remove AI Label (Tool)

Pika / Kling

Remove Pika and Kling Metadata

Sora

Remove Sora Watermark and Metadata

Tool

StripShot Video Metadata Remover

StripShot

Remove TikTok's AI label trigger before you upload.

Strips C2PA atoms, ByteDance fields, and software strings in one pass. No re-encoding. Free to try.

$0

Free: 1 video/day

$9/mo

Pro: 10 videos/day

$19/mo

Pro+Video: unlimited