Files

Firefox-Config

This configuration is a culmination of Betterfox and arkenfox, designed to optimize Firefox and other Firefox-based browsers for enhanced security and performance. The result is a clean, distraction-free browsing experience that minimizes the risk of site breakage.


Setup

  1. Backup your Firefox profile:

    i. In Firefox, navigate to about:profiles.

    ii. Open the root directory of profile in use.

    iii. Copy all the contents of this directory in a new location.

Note

It is advisable to have a backup in case you need to roll back!

  1. Download the user.js file.
  2. Open the file and review the overrides at the bottom to make any necessary changes.
  3. Move the user.js file into the root directory of the profile currently in use.
  4. Restart Firefox.

Tip

After restarting, I recommend using the following extensions:


Key Benefits

  1. Protect your online privacy without any site breakage.
  2. Improve Firefox's performance.
  3. Disable Firefox's telemetry.
  4. Implement tracking protection.
  5. Prevent insecure SSL/TLS connections
  6. Provide a clean, distraction-free browser experience.
  7. Enables HTTPS-only mode.
  8. Enforces DNS-over-HTTPS (DoH) for encrypting DNS queries (utilizes Mullvad DNS)
  9. Performs sanitization on shutdown.
  10. Customizes Enhanced Tracking Protection (ETP)

Warning

This configuration disables Google's Safe Browsing, DRM and WebRTC. These settings can be modified in the "MY OVERRIDES" section.

Tip

Refer Betterfox's Smoothfox configuration to adjust scrolling preference.

Performance Evaulation

To assess the effectiveness of the user.js configurations, conduct a before-and-after test:

  1. EFF's Cover Your Tracks - Test your browser to see how well you are protected from tracking and fingerprinting.
  2. Browserleaks - BrowserLeaks is a suite of tools that offers a range of tests to evaluate the security and privacy of your web browser. These tests focus on identifying ways in which websites may leak your real IP address, collect information about your device, and perform a browser fingerprinting.

Compatibility Information

This configuration file has been tested on Firefox and Zen Browser, but it is compatible with any Firefox-based browser.