Grimoire-
Command
.es

GNU+Linux command memo

Some Firefox addons

Liste d’extensions pour Firefox, pratique à avoir sous la main quand on croise un Firefox tout nu.

  • To list your installed add-ons open a new tab (CTRL+T) and load about:addons

  • To install a new add-on, click on one of the links below and click the big Install button.

LocalCDN : Protects you against tracking through "free", centralized, content delivery. It prevents a lot of requests from reaching networks like Google Hosted Libraries, and serves local files to keep sites from breaking. Complements regular content blockers. Speedup slow internet connections.

It’s a living fork of the well known Decentraleyes that looks dead since 2023-08-30.

HTTPS Everywhere : Encrypt the web! HTTPS Everywhere is a Firefox extension to protect your communications by enabling HTTPS encryption automatically on sites that are known to support it, even when you type URLs or follow links that omit the https: prefix.

It also exists a Firefox setting called HTTPS-Only in Option > Privacy and Security > Activate HTTPS-Only Mode. This setting prevents simple HTTP pages from loading, while HTTPS Everywhere allows those pages to load if no HTTPS version is available. So I still prefer HTTPS Everywhere.

uBlock Origin : Efficient wide-spectrum content blocker. Easy on CPU and memory.

2. Personal preference

NoScript : Improve the security you can get in a web browser. Allow potentially malicious web content to run only from sites you trust. Protect yourself against XSS other web security exploits.

History Cleaner : Deletes browsing history older than a specified number of days.

I don’t care about cookies : Get rid of cookie warnings from almost all websites!

2.1. Very personal preferences

Vim Vixen : Accelerates your web browsing with Vim-like key bindings.

When editing an Etherpad, I deactivate Vim Vixen by clicking on its icon. Otherwise your key strokes are interpreted as key shortcuts by Firefox and it goes wild very quickly.

Awesome RSS : Puts an RSS/Atom subscribe button back in URL bar. Supports "Live Bookmarks" (built-in), Feedly, & Inoreader

3. Privacy hardening

To check you web browser privacy protection level you can use this EFF online tool : https://coveryourtracks.eff.org/

With the following add-ons you can reach an honorable score. And with a few additional about:config tweaks you break some websites but you can reach close to Tor Browser performances. I won’t detail those additional tweaks, if you need them use and support Tor Browser instead <3

3.1. Strong method

Firefox Multi-Account Containers : Firefox Multi-Account Containers lets you keep parts of your online life separated into color-coded tabs that preserve your privacy. Cookies are separated by container, allowing you to use the web with multiple identities or accounts simultaneously.

Temporary Containers : Open tabs, websites, and links in automatically managed disposable containers. Containers isolate data websites store (cookies, storage, and more) from each other, enhancing your privacy and security while you browse.

Using both those add-ons, by default your tabs are open with temporary containers, and you can create new named containers and setting specific domains for them in order to keep wanted sessions alive.

To keep a session :

  • Create a new container from Multi-Account Containers menu (next to the [+] new tab button).

  • Click Reopen in container in the contextual menu on the wanted tab.

  • The tab reloads. Then tick the Always open in this container checkbox of Multi-Account Containers contextual menu on the tab content.

When you’ll open this webpage again for the first time, it will ask if you really want to open the webpage in the designated container, and once clicked Ok it’s setup for good.

3.2. Lighter protection from lighter setup

Self-Destruction Cookies (WebEx) : Delete cookies when browser is closed or once the tab is closed to prevent possible trackings

With this add-on, you don’t have to configure anything, and all your cookies will be destroyed a few seconds after you close a tab (except for manually white-listed domains for which you want to keep sessions open). So, if you open multiple sessions on untrusted platforms (GAFAM…) at the same time, you’re not protected, but if you open those sessions with enough seconds of time distance, you are protected regarding cookies.

Note that you can also set up Firefox to delete any personal information at each window closing, giving you a similar control at window closing cost.

3.3. Font fingerprinting

Any website can list which font you specifically installed on your system. If you installed fancy fonts, you are easy to spot and track. Merely nothing can be done about it at the moment (2021-01) with Firefox. The least that can be done is reporting fake values.

Font Fingerprint Defender : Defending against Font fingerprinting by reporting a fake value.

3.4. Screen size fingerprinting

It exists various resolutions of screens, wether you are using a phone, a laptop or a desktop, old or new… It’s an information that can be used to help spotting and tracking you.

To prevent this, Firefox allows new windows to be open with restricted generic sizes preventing websites from reading your true max screen resolution (with the setting browser.link.open_newwindow.restriction).

If you want to manage the screen size yourself (for instance to get it a bit bigger, but still with a generic size you chose) you might want to use :

Window Resizer : Easily set the layout (size & position) of your browser window

I did not test too much of this kind of add-ons, this one works but requires some clicks at each use. Should be fully automatic.

4. Honorable mention

Dark Reader : Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing.

Video DownloadHelper : The easy way to download and convert Web videos from hundreds of video-playing sites.

Meta-Press.es : The decentralized press meta-search engine I made and you can support here.