TikTok has labeled 3 billion AI videos: what to log per clip
TikTok says it has labeled over three billion videos as AI-generated. If you publish AI clips in batches, keep this per-clip record.

TikTok's UN General Assembly statement says the platform has "labeled over three billion videos as AI generated since we started this work", so a batch of AI clips should be planned as labeled content, not as something that might slip through. The practical response is a per-clip record: which job made the clip, whether you disclosed it, and what TikTok later showed.
This post reads that statement for what it says and does not say, then lists the fields worth logging. Sume produces the video files. It does not post to TikTok or read labels, and the Sume docs list no TikTok posting endpoint.
What did TikTok actually say about AI labeling?
The statement, published on TikTok's newsroom on October 1, 2026, makes three claims relevant to publishers. First, it champions "investments in labeling, watermarking and shared technical standards" to help people tell when something is generated or significantly edited by AI. Second, it says TikTok established an AI Literacy Fund with 20 AI expert organizations worldwide. Third, it mentions a new feature that lets people choose how much AI-generated content they want to see.
The page does not give detection rules, appeal numbers or penalty tiers, and it does not mention C2PA or invisible watermarks by name. Anything stricter you may have read about triggers or penalties comes from other reporting; check it against TikTok's own policy pages before you build a process on it.
Why does the three-billion figure change batch publishing?
A figure that large suggests labeling is routine work for TikTok, though the statement does not explain how videos are detected or labeled. Rather than guess, keep your own account of what you disclosed. When a viewer or a brand partner asks why a clip carries a label, you want an answer in minutes, not a search through chat history.
The audience side matters too. If viewers can choose how much AI-generated content they see, a labeled clip may reach a narrower slice of people than it otherwise would; TikTok does not publish the effect. That is a reason to make the label accurate and the clip worth watching, not a reason to hide the label.
What should you log for every AI clip you publish?
Keep one row per clip. The Direct Post reference documents an is_aigc boolean that adds a creator-labeled AI-generated tag to the video description, and the Query Videos endpoint returns an is_aigc field you can read back later, so both ends of the loop have a field.
| Field | Where it comes from | Why keep it |
|---|---|---|
| Sume job id | The job envelope returned by Sume | Ties the post to the exact render and script |
| Script and avatar handle | Your request body | Shows what the clip claimed and who presented it |
| Disclosed at upload | Your upload flow, or is_aigc on Direct Post | Proves you disclosed before TikTok did |
| is_aigc after posting | Query Videos is_aigc field | Shows how the post reads on TikTok |
| Date posted and URL | Your publishing log | Anchors any appeal or partner question |
How does Sume fit into the record?
Every Sume generation returns a job id, and results are fetched through jobs and results. Store that id next to your publishing row. For avatar clips, also store the script and avatar_handle you sent to the avatar video endpoint. That is a complete record of how the clip was made without Sume needing to know where you posted it.
What Sume does not do is label or watermark for TikTok, or tell you whether TikTok will label a clip. For the reported rules on triggers, see the linked posts, and treat TikTok's own pages as final.
A simple habit helps: when a batch finishes, export the job ids, scripts and handles to a sheet before any upload happens. Add the post URL and disclosure choice as each clip goes live, then add the read-back from the Query Videos endpoint a few days later. After a month you have a ledger that answers any label question and shows which formats TikTok marks most often on your own account, which is more useful than any general rule of thumb.
Review the ledger on a schedule. A monthly pass over the sheet is enough to spot whether the same type of clip keeps drawing a label you did not expect, such as clips with a particular avatar or a certain kind of background. That pattern, from your own data, is a better guide to your process than any outside estimate, and it gives you something concrete to bring to TikTok support if you ever need to ask about a label.
Sources
Related posts
More in Use cases
- TikTok TopView self-serve in Ads Manager: have the creative ready
TopView now books and edits in Ads Manager via allowlist, with a one-click appeal and geo exclusion up to 40%. What video to have ready before you book.
- Timeline fit modes: cover, contain, stretch, blur for ad clips
Sume Timeline video[].fit has four modes: cover (default), contain, stretch and blur. What each does to a clip that does not match the output frame.
- Estimate an ad video render cost before you pay: timeline plan
Sume's timeline plan endpoint is unbilled and returns billable minutes and an estimated cost before you render. Render is $0.10 per started output minute.
- Trim a UGC ad down to its hook: frame-accurate cut for $0.02
Sume video trim cuts a start/end range from a hosted clip into a new MP4 for $0.02 a job. Exact vs keyframe precision, the 0.2-900 s duration, and import first.
Written by Sume