Creator identity
Avatar, nickname, and username are displayed so the user can recognize the account that will receive the post.
Features
Each feature supports an intentional creator decision—from choosing the account to confirming the final post. The app runs on the creator's own computer and performs TikTok Direct Post using Login Kit and the video.publish scope.
Account controls
The app queries TikTok's creator information endpoint after authorization and makes the returned account context visible throughout the flow.
Avatar, nickname, and username are displayed so the user can recognize the account that will receive the post.
Available privacy levels, interaction restrictions, and maximum video duration come from TikTok for the authorized creator.
Media and metadata
The user points the app at an original MP4 or MOV file on their own computer, plays it back before confirming, enters a caption, and can check file type, size, and duration before upload.
The selected asset can be opened in the system media player during preparation, and it is named again at final review.
The caption is entered during preparation and presented again before publishing.
Supported media and creator-specific limits are checked before the publishing request begins.
Publishing controls
Required selections and confirmations are part of the primary workflow, not hidden in secondary settings.
No privacy option is preselected. The user must choose from the values returned for the authorized TikTok creator.
Comment, Duet, and Stitch controls start off and respect creator-level restrictions reported by TikTok.
Brand promotion and self-promotion choices are explicit, with visibility requirements explained before confirmation.
AI-generated content can be disclosed, and music rights must be acknowledged before the user can publish.
Status and evidence
After initialization and upload, the app polls TikTok for the post status and reports processing, success, or failure. Validation results and creator-confirmation evidence are kept on the creator's own machine for troubleshooting and accountability.
Explore the no-login demoAccount, media, privacy, and disclosures are complete.
The post status is checked after upload.
Failures are shown to the user instead of being silently ignored.