Suggest a Frontend

Requirements

  1. Open Source
  2. Enhances Privacy over main site
  3. Can be self-hosted. So, It's Decentralized
  4. Using it is really hard without automated redirections

Good Examples

Bad Examples

Why forking Privacy Redirect?

Privacy Redirect hasn't been maintained since 6/12/2021. Many instances are hard coded. Some should be removed as they became offline and many others should be added. Many Pull Requests were left pending and waiting. So we stepped in. Later, we started improving it further by adding new features and frontends.

Disclaimer : Even though we forked from Privacy Redirect. Libredirect is ahead of the main project with several improvements and new features. The Project is independent now.

Why all those permissions?

Let's examine them one by one:

Where the hell are those instances coming from?

Almost every frontend project has a list of public instances. Examples: Invidious' official instances list, Nitter's official instances list. For frontends that don't have an instance list, we use our own, which you can find under src/instances. We fetch those lists using an automated python script. This script gets triggered every 3 days. We don't intercept nor modify the lists outside of removing urls that are not valid (the structure is not that of a url) and removing trailing slashes. They're not our responsibility: they're the projects maintainers'.

Why not using a single reputable instance?

LibRedirect is just a tool. We're not here to choose for you. It's your own choice. The default setting selects all instances except those using Cloudflare, but you can change it yourself.

We can't know which instances are reputable for you and which aren't. Every person has a different point of view. LibRedirect should follow your point of view, not ours.

Chrome Web Store?

We can't publish it to the Chrome Web Store as it requires Manifest v3 and we use Manifest v2. You can still install it manually. We are planning to adopt Manifest v3 in Firefox as they will support the feature LibRedirect needs. If other browsers support Mozilla's policy, you might see LibRedirect in the Chrome Web Store.

Why not Manifest v3?

Read this: https://github.com/libredirect/libredirect/issues/45#issuecomment-1059010144

What is Unify Settings?

This feature copies locally-stored settings such as theme, language, etc. across instances to make using multiple instances easier. It does not support private/incognito mode.

'Unify Settings' button in Libredirect's popup menu

To use it, visit one of your selected instances where you already have settings saved. Press "Unify Settings" in the popup menu or use the keyboard shortcut Shift+Alt+U. This will copy the settings from the current instance to all your other selected instances.

Unify Settings may behave differently for different frontends, as it depends on how each frontend saves settings. For example: