We will be undergoing planned maintenance on January 16th, 2026 at 1:00pm UTC. Please make sure to save your work.

Inspiration

According to a study, cities with a higher incidence of a certain kind of racist tweets reported more actual hate crimes related to race, ethnicity, and national origin. The amount of hate speech on the internet keeps on increasing at an accelerated rate.

We open up social media to try and get away from negativity, but the next thing we know the comments section is full of people saying vile, nasty things about a post. We want to change that aspect of social media, and help users break free from negativity.

This is where Censorus comes in.

What it does

Censorus is an extension that blocks out all the haters! It does this by censoring all profanity with pizzas, rainbows and Blahajs- who doesn't want to see Blahaj!

How we built it

We made the extension using Chrome Extension API. To filter out hate speech we used the npm package to filter out hate speech and replaced it with emojis.

In order to dynamically scrape, we used a mutation observer and whenever the content is changed, the mutation observer triggers a listener and we perform a certain action. We also used firebase for login authentication on the website where the user can add custom words to censor for him!

Challenges we ran into

Figuring out how to dynamically scrape out tweets without using the python backend proved to a huge challenge. But eventually, we got it to work.

Accomplishments that we're proud of

We are proud of making a chrome extension that can help people relax and enjoy social media without worrying about haters. We are also proud of the design and UI of our extension.

What we learned

We learned about chrome extensions and how they work. We were also able to explore various other ways to scrape contents.

What's next for Censorus

The next steps for Censorus are expanding the languages it supports as well as expanding the capabilities to include image and video censoring as well. In the future, Censorus will have functionality on a greater scope of social media sites.

Share this project:

Updates