TikTok OAuth Account Binding
ShippedBind an account with TikTok Login Kit: a QR code for mobile or a link for desktop, then poll the authorization state until it is confirmed.
- Permission scopes are shown before you approve anything.
- Access and refresh tokens are encrypted at rest before they touch the disk.
- Refresh or disconnect from the accounts page at any time.
Video Upload and Publishing
ShippedOne console for the whole publish path, with TikTok rules enforced by the interface instead of by memory.
- Direct post or upload-as-draft, with the fields that do not apply hidden.
- Privacy options are queried from TikTok for the selected account and start empty.
- Interaction settings and commercial disclosures follow TikTok policy, including the rules that disable each other.
Analytics Dashboard Reserved
ReservedA reserved slot for channel reporting. The board and its filters exist; the data source is not connected yet.
- TikTok Display API slot — reserved.
- TikTok Shop API slot — reserved.
- Until then the module shows mock numbers and says so on screen.
AI Workspace Placeholder
PlaceholderA placeholder for assisted production: briefs, hooks and short-video drafts created inside the workbench.
- Request a video job with prompt, model, aspect ratio, duration and resolution.
- Job history is kept next to the publish history.
- Marked as a placeholder: the provider connection is configured later, not faked.
Built for review, not around it
The platform is meant to pass TikTok app review on the first attempt, which changes how it is built.
- Official TikTok APIs only — no browser automation of the TikTok website.
- Credentials stay server-side; nothing secret is sent to the browser or written to logs.
- Commercial disclosure, music confirmation and branding rules are surfaced in the UI rather than assumed.
Questions before you connect an account?
The terms and the privacy policy describe exactly what is collected, where it is stored and how to unbind.
lyyvideo is operated by lyyvideo ("we", "us"). This document applies to the website at lyyvideo.com and to the workspace behind it, and it covers every video you upload and every account you bind.