fake-news-detector / fake-news-detector

🤖 Flag and Detect Fake News with the help of AI
https://fakenewsdetector.org/
101 stars 28 forks source link

Build Status

The Fake News Detector

The Fake News Detector is an extension for Chrome and Firefox that allows you to detect and flag news directly from your Facebook into Legitimate, Fake News, Click Bait, Extremely Biased, Satire or Not news.

After flagging a newstory, other people that have the extension will be able to see your flagging, will pay more attention to it and may also flag it. The data is then saved on a database and read by our robot, Robinho.

Robinho reads the information given by us humans and learn with time to automatically flag news as Fake News, Click Bait, etc, based on its text. By doing that, even fresh news that no one saw may be quickly flagged.

Contributing

This is the main repo for the project, which is divided into smaller projects, you can read more about those and learn how to contribute to them:

/robinho [ README ]

This is where our machine learning models live, it also provides an endpoint for giving predictions. It uses Python.

/api [ README | CONTRIBUTING ]

The API saves flagged content to the database, retrieve them, authenticate users and so on, basically all backend work except predictions. It uses Rust.

/extension [ README | CONTRIBUTING ]

This is the WebExtension that users can install to flag and detect bad content on their twitter and facebook feeds. It uses Elm and JavaScript.

/site [ README ]

This is the main website, which also allows users to check and flag content without having to install the extension. It uses Elm.


Also check out the issues to find some things that you can do to help.