{
  "id": 14929687,
  "title": "about:config Settings Worth Changing (and What Not to Touch)",
  "url": "https://urgent.news/2026/10/16/about-config-settings-worth-changing-and-what-not-to-touch",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-16T10:31:29.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/weatherclockdash/aboutconfig-settings-worth-changing-and-what-not-to-touch-34df"
  },
  "original_language": "en",
  "account": "about:config is Firefox's advanced settings panel, containing hundreds of internal preferences. Most users never modify it. However, tweaking a few settings can significantly enhance privacy and performance. To access about:config, type the phrase into your browser's address bar, accept the warning, and then search for the desired settings.\n\nEach setting has a name, type, status, and value. Boolean settings toggle with a double-click, while integer and string settings allow editing upon a double-click.\n\nSome settings worth considering are:\n\n1. DNS over HTTPS (Forced Mode): network.trr.mode = 3 forces all DNS queries through your DoH resolver. Use this only if your resolver is reliable. You can set your preferred resolver using network.trr.uri = https://<resolver>/dns-query. Alternatives include Quad9, NextDNS, or AdGuard.\n\n2. Encrypted Client Hello (ECH): network.dns.echconfig.enabled = true and network.dns.http3_echconfig.enabled = true encrypt the SNI in TLS handshakes. This protects your visited hostnames from passive observers on Cloudflare-hosted sites.\n\n3. WebRTC Local IP Leaks prevention: media.peerconnection.ice.no_host = true prevents WebRTC from revealing your local network IP addresses while still allowing video calls via relay.\n\n4. Fingerprinting resistance: privacy.fingerprintingProtection = true, privacy.resistFingerprinting = true (Firefox 117+) standardize browser properties, making your browser less identifiable. However, privacy.resistFingerprinting can break some sites, so privacy.fingerprintingProtection may be a better option.\n\n5. Sanitize History on Shutdown: privacy.sanitize.sanitizeOnShutdown = true and privacy.clearOnShutdown.cookies = true privacy.clearOnShutdown.history = true clear cookies and history when Firefox closes. This is useful for shared computers or high-privacy profiles.\n\nSome settings NOT worth changing include javascript.enabled = false, network.http.sendRefererHeader = 0, and network.http.pipelining = true. These changes can break essential functionality or provide minimal privacy benefits. Instead, consider using a user.js file or the Arkenfox user.js project to apply your preferred settings automatically on Firefox startup. Always back up your current settings before making changes and be cautious when experimenting with about:config.",
  "summary": "about:config is Firefox's advanced settings panel — a flat key-value store for hundreds of internal preferences. Most users never touch it. Knowing a handful of settings meaningfully improves privacy and performance. Accessing about:config Type about:config in the address bar → Accept the warning → Search for settings. Every setting has: A name (e.g., network.trr.mode ) A type (boolean, integer,…",
  "key_points": [
    "DNS over HTTPS (Forced Mode) enhances privacy by routing DNS queries through a trusted resolver",
    "Sanitize History on Shutdown clears cookies and history when Firefox closes for enhanced privacy"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}