Privacy Policy

Last updated: March 30, 2026

1. Information We Collect

When you use ClipLab, we collect:

  • Twitch account info — your username, email, and profile picture via Twitch OAuth
  • TikTok account info — your display name and avatar when you connect TikTok (optional)
  • YouTube account info — your Google user ID when you connect YouTube (optional). We do not access your channel name, subscriber count, or other YouTube data beyond what is needed to upload videos.
  • Discord account info — your Discord user ID and username when you connect Discord for clip notifications (optional). We do not store your Discord OAuth token.
  • OAuth tokens — access and refresh tokens for each connected platform, stored in our database
  • Clip data — timestamps, detection scores, trigger types, and metadata for clips you create
  • Video files — temporarily stored video segments captured from streams for editing and export

2. How We Use Your Information

  • Authenticate your identity and manage your account
  • Monitor Twitch streams and detect clip-worthy moments on your behalf
  • Create and store video clips for your review and editing
  • Publish clips to TikTok and YouTube when you explicitly request it
  • Send you Discord DM notifications when high-confidence clips are detected during live monitoring
  • Display your connected accounts in the dashboard

3. Third-Party Platform Integration

ClipLab integrates with the following platforms:

Twitch

We access your Twitch account to read chat messages, detect moments, and create clips. We request only the scopes needed: user:read:email and clips:edit.

TikTok

When connected, we access your TikTok display name and upload videos on your behalf. We request user.info.basic and video.upload scopes. We never browse, download, or modify your existing TikTok content.

Discord

When connected, we use your Discord user ID to send you direct message notifications about detected clips via our bot (ClipBot). We request only the identify scope. We do not store your Discord OAuth token, read your messages, or access any Discord server data. You can disconnect at any time from the dashboard, which deletes your Discord data from our system.

YouTube (Google API Services)

When connected, we upload videos to your YouTube channel on your behalf using the YouTube Data API v3. We request youtube.upload and youtube.readonly scopes. We never access, modify, or delete your existing YouTube content. ClipLab's use of Google API data adheres to the Google API Services User Data Policy, including the Limited Use requirements.

4. Data Storage & Security

  • Account data is stored in a PostgreSQL database hosted on Supabase
  • OAuth tokens are stored in the database and used only for authenticated API requests
  • Video files are stored temporarily and deleted according to your subscription plan's retention period (7-365 days)
  • All data is transmitted over HTTPS

5. Data Sharing

We do not sell, rent, or share your personal information with third parties. Your data is only shared with the platforms you explicitly connect (Twitch, TikTok, YouTube) when you initiate an action like publishing a clip.

6. Your Rights

  • Disconnect accounts — remove any connected platform (YouTube, TikTok, Discord) from the dashboard at any time. Disconnecting revokes ClipLab's tokens and deletes your connection data from our database.
  • Delete your account — request deletion of your account and all associated data (clips, videos, tokens) by contacting us. Deletion is completed within 7 calendar days.
  • Revoke access directly — you can also revoke ClipLab's access through each platform's own settings:
  • Export your data — request a copy of your stored data by contacting us at support@cliplab.app

7. Video Retention

Captured video clips are retained based on your subscription plan:

  • Free plan: 7 days
  • Starter plan: 30 days
  • Pro plan: 90 days
  • Agency plan: 365 days

After the retention period, video files are automatically deleted. Clip metadata (timestamps, scores, descriptions) is retained indefinitely.

8. Third-Party Policies

ClipLab uses third-party services that have their own privacy policies and terms. By using ClipLab, you also agree to:

9. Changes to This Policy

We may update this privacy policy from time to time. Changes will be posted on this page with an updated date. Continued use of ClipLab after changes constitutes acceptance of the updated policy.

10. Contact

For questions about this privacy policy or to exercise your data rights, contact us at support@cliplab.app.