The Newsfeed Agency

Prevent opaque algorithms from determining what you read and collecting data about your reading habits, by using RSS/Atom ... on your Facebook Newsfeed.

The Newsfeed Agency is an experimental browser add-on that enables you to replace algorithmically curated news stories on your Facebook Newsfeeds with news stories delivered straight from the RSS/Atom feeds of news providers. In this way, the content you receive through Facebook Newsfeed will no longer be filtered by any algorithms, and Facebook trackers running on the Newsfeed can no longer track your reading habits.

NOTE: The Newsfeed Agency does not protect you from Facebook trackers on third-party websites. On Facebook itself, only clicks on stories delivered through The Newsfeed Agency are (theoretically) not tracked. To better protect your privacy, consider using an extension like Privacy Badger.

The Newsfeed Agency is still in its alpha stage. Use it at your own risk.

Learn more: What are web syndication technologies such as RSS and Atom, and why they might be useful in helping users regain privacy and agency against algorithmic echo chambers, as well as user tracking and surveillance mechanisms.

See the Newsfeed Agency in action:

A normal news post delivered by Facebook:

A news post delivered by The Newsfeed Agency:

In the current iteration of the Newsfeed Agency, articles from subscribed RSS/Atom feeds will appear in place of some Facebook newsfeed advertisements, as well as other potentially unwanted stories in the newsfeed. Specifically, The Newsfeed Agency detect these types newsfeed items and replace them with articles from the RSS/Atom feeds the user is subscribed to:

Installation

The Newsfeed Agency is currently only available as a userscript. To install,

  1. Install Tampermonkey on your browser. The Newsfeed Agency is developed and tested on Chrome and Firefox with Tampermonkey. The userscript has not been tested on other userscript managers, such as Greasemonkey and Violentmonkey.
  2. Click here to install the userscript.
  3. IMPORTANT - Read the usage instructions and license below to get started.

Usage

Upon installing, visit Facebook and click on the Tampermonkey Icon on the browser toolbar, then click on The Newsfeed Agency configuration in the pop-up menu.

From here, you can add, edit, or remove RSS/Atom feeds.

The Newsfeed Agency currently renders certain content from RSS/Atom feeds in HTML. You should only subscribe to RSS/Atom feeds you trust, as malicious feeds can potentially execute unauthorised code through HTML rendering mechanisms.

Known issues

Known issues are:

Planned features

These features will be added in future versions of The Newsfeed Agency:

Built with

Part of the code is based on Stig's Facebook Cleanr, used under Apache License 2.0.

License

Copyright 2018 Richard Lewei Huang

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

This project is not sponsored or endorsed by Facebook. "Facebook" is a registered trademark of Facebook, Inc.