Privacy Policy

Last Updated: January 2026
Effective Date: January 2026
Version: 1.4.6
TL;DR: Twitch YouTube Kick Chat Merger processes all data locally on your device. We don't collect, transmit, or sell your personal information. We don't have servers. All chat messages and authentication tokens stay on your computer, encrypted and secure.

1. Introduction

Twitch YouTube Kick Chat Merger ("we", "our", or "the extension") is a Chrome browser extension that merges YouTube, Twitch, and Kick chat messages into your Twitch Dashboard for personal monitoring. This Privacy Policy explains what data we handle, how we handle it, and your rights regarding your data.

Developer: Amoner
Extension: Twitch YouTube Kick Chat Merger
Website: https://amoner.github.io/twitube-docs
Contact: Artem.S.Beer@gmail.com

2. Data We Handle

2.1 Authentication Tokens

What we collect:

How we collect it: Through official YouTube and Twitch OAuth authorization flows when you click "Sign in with YouTube" or "Sign in with Twitch". Kick does not require authentication.

Why we need it: To access YouTube Live Chat API and Twitch EventSub API on your behalf to retrieve chat messages.

How we store it: Encrypted using AES-256-GCM encryption in Chrome's local storage (chrome.storage.local), which is isolated from websites and other extensions. The encryption key is derived from your unique extension installation ID using PBKDF2 with 100,000 iterations.

How long we keep it: Until you click "Sign Out" or uninstall the extension. Tokens are automatically refreshed (YouTube only) to maintain your session.

2.2 Chat Messages

What we collect:

How we collect it: Retrieved from YouTube Data API v3, Twitch EventSub WebSocket, and Kick Pusher WebSocket when you start monitoring a channel.

Why we need it: To display merged chat messages in your Twitch Dashboard.

How we store it: Temporarily cached in memory (service worker) and Chrome's local storage with a rolling limit of 500 messages maximum.

How long we keep it: Messages older than the 500-message limit are automatically deleted. All messages are cleared when you stop monitoring or uninstall the extension.

2.3 Extension Settings & Preferences

What we collect:

How we store it: Unencrypted in Chrome's local storage (chrome.storage.local).

How long we keep it: Until you clear the extension's data or uninstall.

3. How We Use Your Data

3.1 Local Processing Only

All data processing happens locally on your device. We do not have servers. We do not transmit your data to any third-party servers except:

3.2 Specific Uses

4. Data We Do NOT Collect

5. Third-Party Services

5.1 YouTube Data API v3

When you authenticate with YouTube and monitor a YouTube channel, the extension communicates with Google's YouTube Data API v3 to:

Data shared with YouTube: Your OAuth token (securely transmitted via HTTPS)

YouTube's Privacy Policy: https://policies.google.com/privacy

5.2 Twitch EventSub API

When you authenticate with Twitch and monitor a Twitch channel, the extension communicates with Twitch's EventSub WebSocket API to:

Data shared with Twitch: Your OAuth token (securely transmitted via WSS - encrypted WebSocket)

Twitch's Privacy Policy: https://www.twitch.tv/p/legal/privacy-notice/

5.3 Kick API & Pusher WebSocket

When you monitor a Kick channel, the extension communicates with Kick's API and Pusher WebSocket to:

Data shared with Kick: Only the channel name you choose to monitor (no authentication required)

Kick's Privacy Policy: https://kick.com/privacy-policy

5.4 Paddle (Payment Processor)

If you upgrade to Pro, payments are processed by Paddle.com. When you make a purchase:

Paddle's Privacy Policy: https://www.paddle.com/legal/privacy

6. Data Security

6.1 Encryption

All OAuth tokens are encrypted at rest using:

6.2 Secure Transmission

7. Data Retention & Deletion

7.1 Automatic Deletion

7.2 Manual Deletion

You can delete your data at any time by:

8. Your Privacy Rights

8.1 GDPR Rights (EU Users)

Under GDPR, you have the right to:

8.2 CCPA Rights (California Users)

If you are a California resident, you have the right to:

9. Children's Privacy

This extension is not intended for use by children under the age of 13. We do not knowingly collect personal information from children. By using this extension, you confirm that you are at least 13 years old.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by:

11. Contact Us

If you have questions, concerns, or requests regarding this Privacy Policy or your data, please contact us:

Response Time: We aim to respond to privacy-related inquiries within 7 business days.