Skip to content

Instantly share code, notes, and snippets.

@calebbrewer
Created December 6, 2025 16:38
Show Gist options
  • Select an option

  • Save calebbrewer/23523c639dccfb6d3efb80680fdc74ce to your computer and use it in GitHub Desktop.

Select an option

Save calebbrewer/23523c639dccfb6d3efb80680fdc74ce to your computer and use it in GitHub Desktop.

Privacy & Permissions

NoBadWords AI respects your privacy:

  • ✅ All processing happens locally in your browser
  • ✅ No data is sent to external servers
  • ✅ Settings are stored locally using Chrome's sync storage
  • ✅ No tracking, analytics, or data collection
  • ✅ Open source - inspect the code yourself

Permissions Explained

  • Storage: Save your settings and custom trigger words
  • Host permissions (youtube.com, netflix.com, primevideo.com, disneyplus.com, tubitv.com): Required to monitor captions and mute audio on these platforms

Perfect For

  • Families watching content together
  • Parents who want to filter streaming content
  • Anyone who prefers cleaner language in their entertainment
  • Workplaces or public spaces where profanity isn't appropriate
  • Language learners who want to avoid inappropriate vocabulary

Getting Started

  1. Click the extension icon in your toolbar
  2. Review the default trigger words (or customize them)
  3. Use "Reset to Defaults" to restore the latest word list
  4. Toggle features like "Show Only Replacements" or "Hide Captions"
  5. Visit YouTube, Netflix, Prime Video, Disney+, or Tubi
  6. Start watching - the extension handles the rest!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment