TikTok Direct Post UX rules: nickname, preview, no default privacy

TikTok's content sharing guidelines require apps to show the creator nickname, a preview and a processing notice, with no default privacy value. A checklist.

5 min readSume
All posts

If you build a posting screen for AI videos, TikTok's Content Sharing Guidelines set concrete UX requirements: display the creator's nickname, show a preview of the content, make the creator pick the privacy status with no default, and send nothing until the creator expressly consents. Skipping them is a common reason an audit stalls, but the page itself states only the requirements.

The checklist

Each row is taken from the guidelines page.

TikTok Direct Post UX requirements (read 2026-10-02)
RequirementWhat the page says
Creator identityDisplay the creator's nickname, so users know which account the content will go to
PrivacyCreator selects privacy from a dropdown; no default value
Interaction settingsNo default value for these either
PreviewDisplay a preview of the to-be-posted content
Processing noticeTell users content may take a few minutes to process after publishing
ConsentOnly start sending content after the user expressly consents
Music declarationInclude: By posting, you agree to TikTok's Music Usage Confirmation
Branded content declarationUse the Branded Content Policy and Music Usage Confirmation wording

Commercial content

The page says the commercial disclosure toggle must be off by default. When on, the creator picks Your Brand, labeled Promotional content, or Branded Content, labeled Paid partnership, and branded content can only use public or friends visibility. TikTok's help page for creators says missing disclosure can lead to a post being removed or restricted (read 2026-10-02).

Unaudited clients

The same page says unaudited API clients can only post with SELF_ONLY viewership. Build against that first; see the unaudited client error for what it looks like.

Building the screen in order

A workable order is: show the creator nickname, show the preview, ask for privacy and interaction choices with no pre-selected value, show the commercial content toggle off, show the music declaration, then ask for consent. Only after consent does the app send the file. After the send, show the processing notice so the creator is not surprised by a delay before the post appears.

Where Sume fits

Sume generates and assembles video and returns it as a job result. Its webhook docs cover run completion callbacks, so your app can show a preview when the job finishes. The rest of the screen, including nickname, privacy and consent, is your application's job. Sume does not post to TikTok.

Sources

Related posts

More in Developers

All Developers posts

Written by Sume