← earmuffs

Privacy Policy

Last updated: October 17, 2026

In short: Earmuffs has no servers and collects nothing about you. To find swear words, it sends short pieces of stream audio and chat text straight from your browser to the speech-to-text and classifier services you choose, using API keys you provide. Your settings and keys stay on your own device.

Who we are

Earmuffs is a free, open-source Chrome extension that beeps profanity in Twitch live stream audio and masks it in Twitch chat. This policy covers the extension and this website. The source code is public at github.com/TheRealRajdeep/earmuffs, so you can check everything described here.

What the extension handles

Earmuffs only runs on twitch.tv pages. While it is switched on, it processes:

Where data goes

Earmuffs sends data directly from your browser to the services below, using your own API keys. It never passes through any server run by us, because we don't run one.

Service What is sent Why
Deepgram (api.deepgram.com) Short segments of stream audio Speech-to-text, so spoken swears can be found and beeped
TypeSafe (api.typesafe.ai) or Anthropic (api.anthropic.com), whichever you pick Snippets of transcribed speech and chat text around a possible swear word Deciding whether the word is really profanity in context (so "Scunthorpe" or "cocktail" isn't beeped)

These services process the data under their own privacy policies and your agreement with them: Deepgram, TypeSafe, and Anthropic. Please review them, because how long they keep API request data is up to them and your account settings.

What is stored, and where

Your API keys, settings, and counters are saved with Chrome's chrome.storage.local, which stays on your device. Each key is only ever sent to its own service (your Deepgram key only to Deepgram, and so on). Audio and chat text are processed in memory and are not saved by the extension.

You can delete your keys at any time by clearing them in the popup and saving, or remove everything at once by uninstalling the extension.

What we don't do

Earmuffs' use of information complies with the Chrome Web Store User Data Policy, including its Limited Use requirements.

This website

This website is a static page. It sets no cookies and runs no analytics or tracking. Fonts load from Google Fonts, which receives your IP address the way any web request does.

Children

Earmuffs is made for parents and anyone who wants cleaner streams. It collects nothing from anyone, including children. Adults set it up and supply the API keys.

Changes

If what Earmuffs sends or stores ever changes, we'll update this page and the date at the top before releasing that version.

Contact

Questions or concerns? Open an issue at github.com/TheRealRajdeep/earmuffs/issues.