CleanTube is a Chrome extension developed by MusiCat Studio that automatically filters toxic or harmful comments on YouTube using AI-powered classification.
We are committed to your privacy. This policy explains exactly what data CleanTube accesses, processes, and stores — and what it never does.
The short version: CleanTube does not collect, transmit, or sell any personal data. Comment text is sent to Google's Gemini API solely for classification purposes and is governed by Google's own privacy policy. Your API key and settings are stored locally on your device only.
The table below summarizes every category of data CleanTube touches:
| Data | Purpose | Stored | Shared |
|---|---|---|---|
| YouTube comment text | Toxic/safe classification | Never | Sent to Gemini API only |
| Gemini API key | Authenticating AI requests | Local only | Never |
| Filter settings | Remembering your preferences | Local only | Never |
| Filtered comment count | Displaying stats in popup | Local only | Never |
| Browsing history | Not applicable | Never | Never |
| Personal information | Not applicable | Never | Never |
When a YouTube comment is detected, CleanTube sends the comment text to Google's Gemini API (generativelanguage.googleapis.com) to classify it as toxic or safe.
What is sent: The plain text of the comment (up to 300 characters). No user identifiers, usernames, URLs, or metadata are included.
What is not sent: Your identity, YouTube account information, browsing history, or any data beyond the comment text itself.
API key: Your Gemini API key is stored exclusively in chrome.storage.local on your device. It is never transmitted to any server operated by MusiCat Studio.
Google processes API requests under its own terms. Please review Google's Privacy Policy and the Gemini API Terms of Service for details on how Google handles data submitted through the API.
Note: Under Google's free tier, data submitted via the API may be used by Google to improve their models. If this is a concern, consider upgrading to a paid Gemini API plan.
CleanTube stores the following data in Chrome's local extension storage (chrome.storage.local), which remains entirely on your device:
cleantube_enabled — whether filtering is active (true/false)
cleantube_filter_mode — blur or hide mode preference
cleantube_lang — UI language preference (ko/en)
cleantube_gemini_key — your Gemini API key
cleantube_filtered_count — cumulative count of filtered comments
cleantube_page_count — per-page filtered comment count
None of this data leaves your device. Uninstalling CleanTube removes all stored data.
CleanTube interacts with the following external service:
| Service | Purpose | Privacy Policy |
|---|---|---|
| Google Gemini API | Comment classification | policies.google.com/privacy |
CleanTube does not use analytics services, advertising networks, or any other third-party SDKs.
CleanTube does not knowingly collect any personal information from children under the age of 13. The extension does not collect personal data from any user regardless of age.
We may update this privacy policy to reflect changes in the extension's functionality or applicable law. When we do, we will revise the effective date at the top of this page. Continued use of CleanTube after changes are posted constitutes acceptance of the updated policy.
If you have any questions about this privacy policy or CleanTube's data practices, please contact:
MusiCat Studio
Yeongdeungpo-gu, Seoul, Republic of Korea
Email: contact@musicatstudio.com
Website: musicatstudio.com