AI Video Uploader
My personal, self-hosted tool that sends the short videos I create to my own TikTok account via the official Content Posting API.
Watch Tutorial on YouTubeHow It Works
Media Only
Uploads only the media and captions I provideβnothing else. No additional data collection or processing.
Temporary Storage
Files are stored temporarily and automatically deleted after a successful, private-draft post.
Privacy First
No third-party user data is collected or shared. Everything stays within my personal infrastructure.
Compliant
Every upload follows TikTok Developer Terms, Community Guidelines, and Thailand PDPA regulations.
Technical Details
Official API
Uses TikTok's official Content Posting API v2, ensuring compliance with platform guidelines and terms of service.
Self-Hosted
Runs on my personal infrastructure with no third-party services involved in the upload process.
Draft Posts
All uploads are created as private drafts, giving me full control over when and if content goes live.
n8n Integration
Seamlessly integrates with n8n automation workflows for streamlined content publishing.
Auto Cleanup
Automatic cleanup of temporary files within 24 hours, ensuring no data retention beyond necessity.
Background Processing
Uses Celery for background task processing, ensuring reliable and efficient video uploads.
Privacy & Data Protection
Data Collection
This tool collects and processes only the following data:
- Video files and captions that I personally provide
- Temporary upload metadata required for API communication
- Basic logging for system monitoring and error handling
Data Usage
Data is used exclusively for:
- Uploading content to my personal TikTok account
- System operation and error monitoring
- Compliance with TikTok's API requirements
Data Retention
All uploaded files and temporary data are automatically deleted within 24 hours of successful upload or immediately upon upload failure.
Third-Party Sharing
No data is shared with third parties except as required by TikTok's Content Posting API for the upload process.
Compliance
This tool operates in full compliance with:
- TikTok Developer Terms of Service
- TikTok Community Guidelines
- Thailand Personal Data Protection Act (PDPA)
- General Data Protection Regulation (GDPR) principles
Questions or Concerns?
If you have any questions about this tool, its privacy practices, or data handling, feel free to reach out through my YouTube channel or social media.