Curse Cloak is a cutting-edge Chrome extension designed to enhance your browsing experience by masking offensive language in real time. Say goodbye to unpleasant surprises in comments, articles, and social media feeds! With its intuitive functionality, Curse Cloak ensures a cleaner, more enjoyable online environment.
- Dynamic Filtering: Instantly replaces offensive words with asterisks (****) to keep your reading experience clean and enjoyable.
- Seamless Integration: Works effortlessly across all websites—no configuration needed.
- User-Friendly Interface: Simple activation with a single click; no complex settings to navigate.
- Customizable: Easily extend the list of filtered words with your own
cuss_words.csv
.
- Google Chrome installed on your local machine.
-
Clone the repository:
git clone https://github.com/vignesh1507/Curse_Cloak.git cd Curse_Cloak
-
Load the extension in Chrome:
- Go to
chrome://extensions/
. - Enable Developer mode (toggle switch in the top right).
- Click on Load unpacked and select the
curse_cloak
directory.
- Go to
-
Start Browsing:
- Click the Curse Cloak icon in your toolbar to activate the filtering.
- Text Analysis: As you browse, Curse Cloak scans the content on the webpage for any cuss words listed in
cuss_words.csv
. - Dynamic Masking: When a match is found, it replaces the offending word with asterisks (****), providing an immediate visual filter.
- Built with:
- HTML, CSS & JavaScript
- Chrome Extensions API
- Manifest Version: 3
manifest.json
: Configuration file for the extension.background.js
: Handles background tasks and interactions.contentScript.js
: Main logic for detecting and masking cuss words.cuss_words.csv
: Contains a list of offensive words to be filtered.
You can easily add more words to be filtered:
- Open
csv creator.py
. - Add your cuss words, one per line.
- Run the script to generate a fresh csv with the updated list of words.
- Save and refresh your extension in Chrome.