Firefox Addons - 2022 Edition
My list of must-have Firefox addons - 2022 edition
Updated: 2022-11-07
Privacy and Security
Firstly - you should have Firefox’s Enhanced Tracking Protection enabled.
- Don’t Track Me Google
- LocalCDN
- UTM Tracking Token Stripper
- Note: You can accomplish some of what this does by setting up the
removeparam
uBlock origin rules I’ve listed below.
- Note: You can accomplish some of what this does by setting up the
- Multi-Account Containers
- Useful for setting sites such as Amazon, eBay, Twitter, LinkedIn, Banking etc… each to always open in their own isolated container.
- The official addon for whatever Password Manager you use.
- Firefox Translations
uBlock Origin
Probably the single most important addon.
- Enable and update all built-int filter lists except for ‘Regions’ and ‘Languages’.
- Under ‘Trusted Sites’ add your local IP range (e.g.
192.168.0.0/24
) and local hostnames if you run any local web servers (e.g.https://my-home-server.local
- Enable ‘Cloud Storage’ (if you use Firefox sync) and upload your config tabs.
Quality of Life Improvements
- Bypass Paywalls Clean
- SponsorBlock - Skip Sponsorships on YouTube
- FastForward
- Copy PlainText
- Awesome RSS
- Night Mode - Hacker News
- Upvote Anywhere
- Refined Github
- MarkDownload
- FediAct
For AWS Users
Other Configuration
- Settings -> Privacy & Security -> Strict Tracking Protection (more information here)
about:config
mousewheel.with_meta.action: 0
- Disable scroll zooming.extensions.pocket.enabled: false
- Disable Pocket.dom.event.clipboardevents.enabled: false
- Don’t allow websites to prevent copy and paste, stop webpage knowing which part of the page had been selected.
uBlock Origin Rules
Add the following to “My Filters”
- The content of ublacklist github translation
- The content of ublacklist stackoverflow translation
# Remove tracking tokens
*$removeparam=utm_source
*$removeparam=fbclid
*$removeparam=gclid
*$removeparam=utm_source
*$removeparam=utm_medium
*$removeparam=utm_term
*$removeparam=utm_campaign
*$removeparam=utm_content
*$removeparam=utm_cid
*$removeparam=utm_reader
*$removeparam=utm_referrer
*$removeparam=utm_name
*$removeparam=utm_social
*$removeparam=utm_social
*$removeparam=igshid
*$removeparam=ICID
*$removeparam=rb_clickid
! block pinterest rubbish on google
google.*##.g:has(a[href*=".pinterest.*"])
google.*##a[href*=".pinterest."]:upward(1)
! Block pinterest rubbish on ddg
duckduckgo.*##.results > div:has(a[href*=".pinterest.com"])
A note on 1Password
While I don’t have an issue with their browser extension by itself - I can no longer recommend the desktop / ‘application’ version 1Password as of version 8.
Since raising more capital 1Password has been chasing quick development of new features and have stopped native application development.
1Password 8 is unfortunately an Electron (Chrome) web-frame application. This has a lot of negative implications for security, performance and in itself is a statement of the direction that 1Password is taking moving forward.
So - what are the alternatives?
For a desktop and mobile application Strongbox is a leading contender, but lacks good browser integration.
They are actively working on an official Firefox addon which in beta which is currently in beta.
In the mean time as Strongbox uses the standard KeyPassX format you can use the KeePassXC-Browser addon to access your Strongbox database within Firefox.