Effective Date: February 23, 2026
1. Introduction
Recap Maker ("we," "our," or "us") operates the Recap Maker web application (the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service. By accessing or using the Service, you agree to this Privacy Policy.
We are committed to protecting your privacy and handling your data in an open and transparent manner. We comply with applicable data protection laws and regulations.
2. Information We Collect
2.1 Account Information
When you register through our Telegram bot and use the Service, we collect:
- Telegram user ID and username
- Login credentials (username and password) created through our bot
- Account activity data (login times, usage counts)
2.2 Video and Media Data
When you use our video processing features, we temporarily process:
- Video files you upload or download via URL
- Audio extracted from videos for transcription and translation purposes
- Processed output videos with applied effects
Important: All uploaded and processed video files are automatically deleted within 48 hours. We do not permanently store your video content.
2.3 Transaction Data
We collect records of coin purchases, usage history, and video processing transactions for billing purposes. Transaction logs are automatically deleted after 3 days.
2.4 Third-Party Platform Data (TikTok)
If you choose to connect your TikTok account for the Auto Upload feature, we collect and store:
- TikTok access token and refresh token (stored in encrypted form)
- TikTok Open ID
- TikTok display name, username, and profile picture URL
- Follower count (for display purposes only)
We access this data solely to enable video publishing to your TikTok account on your behalf. We do not access your TikTok direct messages, private videos, or any other TikTok data beyond what is listed above.
3. How We Use Your Information
- Service Delivery: To process your videos, apply effects, generate subtitles, and deliver completed files.
- Account Management: To authenticate your identity, manage your coin balance, and track usage limits.
- TikTok Integration: To publish videos to your connected TikTok account when you initiate an upload or schedule one.
- Service Improvement: To monitor system performance, troubleshoot errors, and improve our features.
- Communication: To send important service announcements via in-app broadcast messages.
We do not use your information for advertising, marketing to third parties, or building user profiles for sale.
4. TikTok Data Usage
This section specifically addresses how we handle data obtained through TikTok's API:
- Purpose Limitation: TikTok data is used exclusively to enable the video upload feature. We do not use TikTok data for any other purpose.
- Token Security: TikTok access tokens and refresh tokens are encrypted using industry-standard Fernet symmetric encryption before storage in our database.
- Token Refresh: We automatically refresh expired TikTok access tokens only when you actively use the upload feature.
- Disconnection: You can disconnect your TikTok account at any time from the Auto Upload page. Upon disconnection, all stored TikTok tokens and profile data are immediately cleared from our database.
- No Data Sharing: We never share, sell, or transfer your TikTok data to any third party.
- Scope of Access: We request only the minimum required TikTok API scopes:
user.info.basic (for profile display) and video.publish (for uploading videos).
5. Data Storage and Security
- All data is stored on secure servers with restricted access.
- Sensitive tokens (TikTok credentials) are encrypted at rest using Fernet encryption.
- Video files are stored temporarily and automatically purged after 48 hours.
- Transaction and error logs are automatically deleted after 3 days.
- TikTok upload history is automatically deleted after 7 days.
- We use HTTPS for all data transmission between your browser and our servers.
6. Data Retention
- Account data: Retained as long as your account is active.
- Video files: Automatically deleted after 48 hours.
- Transaction logs: Automatically deleted after 3 days.
- TikTok upload records: Automatically deleted after 7 days.
- TikTok tokens: Retained while connected; immediately deleted upon disconnection.
7. Third-Party Services
Our Service integrates with the following third-party services:
- Telegram Bot API: For user registration and channel membership verification.
- TikTok Content Posting API: For publishing videos to your TikTok account (only when you initiate this action).
- Google Gemini API: For text translation. Only text content is sent; no personal data is transmitted.
- Groq API: For audio transcription. Only audio content is sent; no personal data is transmitted.
Each third-party service operates under its own privacy policy. We encourage you to review their respective policies.
8. Your Rights
- Access: You can view your account information and transaction history within the Service.
- Disconnection: You can disconnect third-party accounts (TikTok) at any time, which immediately removes associated data.
- Deletion: You can request complete account deletion by contacting our administrator through Telegram.
- Portability: You can download your processed videos within the 48-hour availability window.
9. Children's Privacy
Our Service is not directed to individuals under the age of 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected personal information from a child under 13, we will take steps to delete such information promptly.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of significant changes through in-app broadcast messages. Your continued use of the Service after any changes indicates your acceptance of the updated policy.
11. Contact Us
If you have questions or concerns about this Privacy Policy or our data practices, please contact us through our Telegram bot or by reaching out to the administrator listed in the Service.