Web browser - Sawangg/dotfiles GitHub Wiki

We're going to install our web browser with privacy in mind. We are going to setup 2 browsers depending on what we want to do.

Tor

At this point Tor doesn't need any introduction and conveniently doesn't require any particular configuration to work out of the box. It should be your default web-browser for maximum privacy.

sudo pacman -S tor-browser

Ungoogled Chromium

For web development, having a chromium based browser to test your website is necessary since it holds more that 60% of the web traffic.
You can install it after you've followed this and enabled the AUR.

yay -S ungoogled-chromium

Start it using this command

chromium --ozone-platform=wayland

Don't forget to change the flag ozone platform to wayland once you have access to the browser.

Enable extensions support

To enable the use of extensions you first need to start the browser and change the flag chrome://flags/#extension-mime-request-handling to Always prompt for install

Then install this package

yay -S chromium-extension-web-store 

You can now freely add extensions using the web store.

Must have extensions

Here is a list of must have extensions on all the different browsers.

  • uBlock (Firefox/Tor, Chromium)
    • Enable advanced user mode and paste those rules to enable a more advanced blocking
no-csp-reports: * true
no-large-media: behind-the-scene false
* * 3p-frame block
* * 3p-script block
* cloudflare.com * noop
* githubassets.com * noop
behind-the-scene * * noop
behind-the-scene * 1p-script noop
behind-the-scene * 3p noop
behind-the-scene * 3p-frame noop
behind-the-scene * 3p-script noop
behind-the-scene * image noop
behind-the-scene * inline-script noop
www.reddit.com redditstatic.com * noop

Check your browser's privacy

You can use this website to check for your browser spoofing https://www.deviceinfo.me/