Return to my page

Web Browsing: From My Paranoid Transgender Brain to Yours

Web browsers are kind of awful. They do too much; why would I want an application to be an image viewer, pdf reader, media player, and HTML renderer? As a result of this massive scope, they are bloated beyond belief. They strain developer resources, require sandboxing because of the insane default that JavaScript is arbitrarily executed, and yet, they're the most prolific method of application distribution in the modern day.

Unfortunately, web browsers have become the most convenient place for many to do their computing, so, with this page, I’m trying to define a more sane functionality for the browser I use—LibreWolf.

Why LibreWolf?

LibreWolf is a fork of Firefox, the last browser standing against the Chromium hegemony. Firefox itself has issues with telemetry and sanity—for information on this topic and the changes made in LibreWolf, see here. If you’re not going to use Librewolf, at least choose your browser carefully.

In addition to the modifications and extensions listed here, my script, xdg-sanity, can be used to prevent your web browser from being used to open remote content that has a MIME type other than text/html.

Modifications to about:config

These settings are advanced user settings, and I’m not responsible for misconfigured browsers, broken web pages, or thermonuclear war.

Disable or Enable Features

Disable Digital Rights Management

What is DRM and why would I want to disable it?

Privacy

DNS over HTTPS

Read about DOH here.

Header Sanitization

Extensions

When it comes to extensions, fewer is better, so try to limit your extensions to the minimum you need to browse the web. This helps reduce the performance impact and fingerprintability of your browser. The following are a list of extensions you can give the boot:

If there is any extension you feel is missing from this list, feel free to send me a git patch through e-mail adding it along with a description as to why you believe it should be included. Before contacting me, please read through the whole list and the DON'T BOTHER section of arkenfox’s extensions page.

Standard Privacy Extensions

Advanced Privacy Extensions

Tools

Further Reading

Fingerprinting Tests