Privacy policy
The short version. Calmchat has no account, no analytics, no ads and no server of its own. The developer never receives anything about you or what you watch. The word filters run fully inside your browser. Only if you switch on the optional AI check is any chat text sent anywhere, and then it goes straight from your browser to OpenRouter using your own key.
What Calmchat reads
To decide which comments to hide, Calmchat reads the comments shown in the YouTube live chat you have open: the comment text, the author handle and the author channel ID. This happens in your browser's memory while the chat is open. It is not saved and not sent to the developer.
What is stored on your device
- Your settings: which filters are on, strict mode, remove or blur.
- Your blocked words and allowed words.
- Users you muted: their handle, channel ID and the date you muted them.
- Your OpenRouter key, if you add one, and a simple daily count of AI checks.
All of this is kept in Chrome's local extension storage on your computer. It is not synced to the developer and it is deleted when you remove the extension.
The optional AI check
The AI check is off by default. If you turn it on and add your own OpenRouter key:
- Comment text that the word filters did not catch is sent from your browser directly to OpenRouter (openrouter.ai), in small batches, to be judged by the AI model you chose.
- Only the comment text is sent. Author handles, channel IDs, the stream you are watching and anything about you are not included.
- Your key is sent only to OpenRouter, to authorise the request. The developer never sees it.
- OpenRouter and the model provider handle that text under their own terms. Free models may keep or learn from what they receive. See the OpenRouter privacy policy.
- When you open the AI tab, Calmchat downloads the public list of free models from OpenRouter. No personal data is part of that request.
Switch the AI check off and nothing is sent again.
What Calmchat never does
- It does not collect, sell or share personal data.
- It does not track your browsing or the streams you watch.
- It does not run on pages other than the YouTube live chat.
- It does not post, like, report or change anything on YouTube. Hiding a comment only changes what you see.
- It does not load or run code from the internet.
Permissions
- Storage keeps your settings, word lists, muted users and optional key on your device.
- Side panel lets you open the settings in Chrome's side panel.
- Access to youtube.com live chat pages is needed to read comments there and hide the ones you do not want to see.
Limited use
The use of information received by Calmchat follows the Chrome Web Store User Data Policy, including the Limited Use requirements. Chat text is used only to provide the filtering you asked for.
Children
Calmchat is a general audience tool and does not knowingly collect information from anyone, including children.
Changes
If this policy changes, the new version will be posted on this page with a new date.
Contact
Questions about privacy: open an issue at github.com/joymadhu49/calmchat/issues or message @zx_joy_ on X.