Does TikTok allow AI-generated content? Yes, with a label

Yes. TikTok allows AI-generated content but requires a label on realistic AI images, audio or video. Via the API, is_aigc: true adds the label.

5 min readSume
All posts

Yes, TikTok allows AI-generated content, but it requires you to label AI-generated content that contains realistic images, audio or video. You can use TikTok's AI-generated label or another disclosure such as a sticker or caption, and when an app posts for you through TikTok's Content Posting API, is_aigc: true adds the "Creator labeled as AI-generated" tag.

TikTok's rules here are quoted from two TikTok Newsroom posts, September 2023 and May 2024, and its Direct Post API reference, all read on 2026-09-28; TikTok's Help Center pages on the topic don't render without JavaScript, so they aren't quoted. The Sume part comes from its Jobs and results docs and Terms.

What AI content does TikTok require you to label?

TikTok's synthetic media policy, part of its Community Guidelines, requires people to label AI-generated content that contains realistic images, audio or video. TikTok's label can go on any content that has been completely generated or significantly edited by AI, and TikTok says creators can also disclose with a sticker or caption.

A label doesn't make everything allowed. TikTok says its policies prohibit harmfully misleading AI-generated content, whether it's labeled or not.

Can TikTok label my video as AI-generated automatically?

Sometimes. TikTok labels content made with its own AI effects. In May 2024 it began reading Content Credentials, a C2PA technology that attaches metadata to content, to auto-label AI-generated images and videos uploaded from some other platforms. TikTok said that auto-labeling may be gradual, because it needs that metadata to identify the content.

Sume's docs don't say whether its files carry Content Credentials, so don't count on an automatic label for a Sume video. Label it yourself.

How do I label AI content when posting through the API?

In TikTok's Content Posting API, POST /v2/post/publish/video/init/ takes post_info and source_info. Set is_aigc in post_info:

From TikTok's Direct Post reference, read 2026-09-28.
Field or ruleWhat TikTok's reference says
is_aigcBool. Set to true if the video is AI generated content; the post is labeled with the Creator labeled as AI-generated tag in its description
brand_content_toggleBool, listed as required: true if the video is a paid partnership promoting a third-party business
privacy_levelMust match one of the privacy_level_options from /creator_info/query/
sourcePULL_FROM_URL (TikTok pulls from a public video_url) or FILE_UPLOAD (you upload the bytes)
Unaudited clientsAll content they post is restricted to private viewing mode until the client passes an audit
{
  "post_info": {
    "title": "Three ways to fold a shirt #tips",
    "privacy_level": "SELF_ONLY",
    "brand_content_toggle": false,
    "is_aigc": true
  },
  "source_info": {
    "source": "FILE_UPLOAD",
    "video_size": 50000123,
    "chunk_size": 10000000,
    "total_chunk_count": 5
  }
}

Which Sume videos should carry the label?

Sume's Terms say generated outputs are synthetic and should not be treated as a factual record of real people or events. They also require permission to use any person's likeness or voice you submit, and forbid using Sume to mislead people about the authenticity of generated media.

Sume outputs built around a realistic person include avatar talking videos made from a script, and avatars created from a reference image. For an automated post, poll the job until it is completed, read the public media.sume.com video artifact from GET /v1/jobs/{id}/result, download it, and send the bytes with FILE_UPLOAD and is_aigc: true. TikTok video specs and API upload explains why a Sume URL doesn't fit PULL_FROM_URL, and the n8n version shows the upload calls.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume