Fake news is a significant issue in today's digital world. Our browser extension leverages AI to analyze and designed to detect and analyze fake news articles in real-time. The extension integrates Natural Language Processing (NLP) and Machine Learning (ML) to assess the credibility of news articles and provide users with a trustworthiness score.
The Fake News Detection Browser Extension is a MERN-stack-based project that utilizes machine learning to determine the credibility of news headlines. Unlike existing extensions that focus only on the reliability of the source, this extension extracts the news headline directly from the currently open webpage when the user clicks on the extension. The extracted text is then sent to a backend server built with Node.js and Express.js, where a pretrained machine learning model analyzes it and predicts whether the news is real or fake. The result is displayed in the extension's popup UI, built with React, using visual indicators to enhance user understanding. Optionally, users can provide feedback on incorrect classifications, which can be stored in a MongoDB database for future model improvements. The project consists of key browser extension files such as manifest.json, popup.html, content.js, and background.js, ensuring seamless communication between the frontend and backend. This innovative extension provides a more accurate and content-based approach to fake news detection, improving user awareness and promoting reliable information.