Betterfox Documentation

repository·main·Indexed 27 days ago

https://github.com/yokoffing/betterfox

A collection of Firefox about:config tweaks provided via an opinionated user.js file to enhance privacy, security, and performance. Includes configuration guides such as Securefox, Peskyfox, and Smoothfox, as well as Betterfox Aqua for Waterfox and instructions for applying settings to Firefox-based forks.

Tokens
736
Snippets
0
Records
5
Agent score
45%

What's inside Betterfox

  1. Install Betterfox in Mozilla Firefox

    main

    Follow these steps to apply Betterfox about:config tweaks to your Firefox profile:

    1. Backup your profile: Create a backup of your current Firefox profile before proceeding.
    2. Download user.js: Download the official user.js file (Right click > Save Link As…).
    3. Review Overrides: Review the Common Overrides and Optional Hardening documentation to decide if you need to modify the file.
    4. Locate Profile Folder:
      • Open Firefox.
      • Type about:profiles in the URL bar and press Enter.
      • Find the profile you wish to use and click Open Folder in the Root Directory section.
    5. Apply File: Move the downloaded user.js file into that folder.
    6. Restart: Restart Firefox to apply the changes.
  2. Use Betterfox Aqua for Waterfox

    main

    Betterfox Aqua is a specialized user.js configuration designed specifically for the Waterfox browser.

    Important Considerations:

    • Stability: Waterfox has known long-term issues where it may fail to load certain internal settings or reset preferences after a restart.
    • Maintenance: Fork-specific files like Betterfox Aqua are side projects and may not be updated every release. If you encounter issues, it is recommended to use the standard Firefox user.js instead.
    • Release Cycle: Waterfox follows the Firefox ESR (Extended Support Release) cycle.
  3. Apply Betterfox to Firefox forks

    main

    While several browsers incorporate Betterfox settings, they often modify them in ways that reduce effectiveness. For optimal results, you should manually apply the user.js file even when using Firefox-based forks such as:

    • Zen
    • FireDragon
    • Midori
    • Mercury
    • Waterfox
    • Floorp
    • Pulse
    • Ghostery Private Browser
  4. Understand Betterfox configuration guides

    main

    Betterfox provides different configuration profiles (guides) that are curated into the main user.js file. Use these guides to understand the different levels of optimization and hardening available:

    GuideDescription
    user.jsThe essential configuration. Contains all essentials with no site breakage.
    SecurefoxFocuses on protecting user data without causing site breakage.
    PeskyfoxFocuses on providing a clean, distraction-free browsing experience.
    Smoothfox(Optional) Provides Edge-like smooth scrolling or other custom scrolling styles.