Fennec Preferences

For this comparison, Fennec F-Droid version 152 & Arkenfox user.js version 144 were used. My Fennec settings are the same as on the previous page, with privacy.resistFingerprinting set to true.

These preferences are different, Arkenfox’s setting shown:

/* (0100) Startup */
browser.newtabpage.enabled false // Automatically sets to false?

/* (0300) Quieting */
extensions.htmlaboutaddons.recommendations.enabled false // Doesn't effect Fennec
breakpad.reportURL "" // Crash reporting is removed
captivedetect.canonicalURL "" // Captive portal is disabled
network.connectivity-service.enabled false

/* (0400) Safe Browsing */
browser.safebrowsing.downloads.remote.enabled false

/* (0600) Implicit Outbound */
network.prefetch-next false // Automatically sets to false?
network.dns.disablePrefetch true // Automatically sets to false?
network.dns.disablePrefetchFromHTTPS true
network.http.speculative-parallel-limit 0 // Automatically sets to 0?

/* (0700) DNS and Proxy */
network.proxy.socks_remote_dns true

/* (0800) Search Bar and Input Fields */
browser.formfill.enable false // Doesn't effect Fennec
browser.search.separatePrivateDefault.ui.enabled true // Doesn't effect Fennec

/* (0900) Passwords */
signon.formlessCapture.enabled false // Doesn't effect Fennec
network.auth.subresource-http-auth-allow 1 // Tor and I2P don't need HTTPS

/* (1000) Storage
 * If your hardware is compromised, set these */
browser.cache.disk.enable false
browser.privatebrowsing.forceMediaMemoryCache true
media.memory_cache_max_size 65536
browser.sessionstore.privacy_level 2

/* (1200) HTTPS
 * Tor and I2P traffic is already encrypted */
security.ssl.require_safe_negotiation true
security.tls.enable_0rtt_data false
security.cert_pinning.enforcement_level 2
dom.security.https_only_mode_send_http_background_request false
security.ssl.treat_unsafe_negotiation_as_broken true
browser.xul.error_pages.expert_bad_cert true

/* (1600) Referers */
network.http.referer.XOriginTrimmingPolicy 2

/* (2000) WebRTC
 * Should disable WebRTC with uBlock Origin */
media.peerconnection.ice.proxy_only_if_behind_proxy true
media.peerconnection.ice.default_address_only true

/* (2600) Miscellaneous */
browser.download.start_downloads_in_tmp_dir true // Doesn't effect Fennec
browser.helperApps.deleteTempFileOnExit true // Doesn't effect Fennec
network.IDN_show_punycode true
pdfjs.enableScripting false
privacy.antitracking.isolateContentScriptResources true
security.csp.reporting.enabled false
browser.download.useDownloadDir false // Doesn't effect Fennec
browser.download.manager.addToRecentDocs false // Doesn't effect Fennec
browser.download.always_ask_before_handling_new_types true // Doesn't effect Fennec

/* (2700) ETP
 * This must be configured in Fennec's settings:
 * ☰ → Settings → Privacy and Security → Enhanced Tracking Protection
 * Enhanced Tracking Protection → ☑ Strict
 * ☑ Tell websites not to share & sell data */
browser.contentblocking.category strict

/* (2800) Sanitize Shutdown
 * This must be configured in Fennec's settings:
 * ☰ → Settings → Delete browsing data on quit */
privacy.sanitize.sanitizeOnShutdown true
privacy.clearOnShutdown_v2.cache true
privacy.clearSiteData.cache true

/* (4500) RFP  */
privacy.window.maxInnerWidth 1600 // Letterboxing does't work
privacy.resistFingerprinting.block_mozAddonManager true // Breaks extension installation
privacy.spoof_english 1 // Doesn't effect Fennec
widget.non-native-theme.use-theme-accent false

/* (8500) Telemetry
 * Fennec has telemetry disabled or removed */
datareporting.policy.dataSubmissionEnabled false
toolkit.telemetry.server "data:,"

These preferences are the same between them:

network.captive-portal-service.enabled
browser.search.suggest.enabled
browser.search.separatePrivateDefault
signon.autofillForms
security.webauthn.always_allow_direct_attestation
security.remote_settings.crlite_filters.enabled
security.pki.crlite_mode
dom.security.https_only_mode
dom.disable_window_move_resize
devtools.debugger.remote-enabled
pdfjs.disabled
browser.contentanalysis.enabled
browser.contentanalysis.default_result
extensions.enabledScopes
privacy.trackingprotection.allow_list.baseline.enabled
privacy.trackingprotection.allow_list.convenience.enabled
privacy.window.maxInnerHeight
browser.link.open_newwindow
browser.link.open_newwindow.restriction
extensions.blocklist.enabled
network.http.referer.spoofSource
security.dialog_enable_delay
privacy.firstparty.isolate
extensions.webcompat.enable_shims
security.tls.version.enable-deprecated
extensions.webcompat-reporter.enabled
extensions.quarantinedDomains.enabled
datareporting.healthreport.uploadEnabled
toolkit.telemetry.unified
toolkit.telemetry.enabled

These preferences do not exist in Fennec:

browser.aboutConfig.showWarning
browser.startup.page
browser.startup.homepage
browser.newtabpage.activity-stream.showSponsored
browser.newtabpage.activity-stream.showSponsoredTopSites
browser.newtabpage.activity-stream.showSponsoredCheckboxes
browser.newtabpage.activity-stream.default.sites
geo.provider.ms-windows-location
geo.provider.use_corelocation
geo.provider.use_geoclue
extensions.getAddons.showPane
browser.discovery.enabled
browser.newtabpage.activity-stream.feeds.telemetry
browser.newtabpage.activity-stream.telemetry
app.shield.optoutstudies.enabled
app.normandy.enabled
app.normandy.api_url
browser.tabs.crashReporting.sendReport
browser.crashReports.unsubmittedCheck.autoSubmit2
browser.places.speculativeConnect.enabled
network.file.disable_unc_paths
network.gio.supported-protocols
browser.urlbar.speculativeConnect.enabled
browser.urlbar.quicksuggest.enabled
browser.urlbar.suggest.quicksuggest.nonsponsored
browser.urlbar.suggest.quicksuggest.sponsored
browser.urlbar.suggest.searches
browser.urlbar.trending.featureGate
browser.urlbar.addons.featureGate
browser.urlbar.amp.featureGate
browser.urlbar.importantDates.featureGate
browser.urlbar.market.featureGate
browser.urlbar.mdn.featureGate
browser.urlbar.weather.featureGate
browser.urlbar.wikipedia.featureGate
browser.urlbar.yelp.featureGate
browser.urlbar.yelpRealtime.featureGate
toolkit.winRegisterApplicationRestart
browser.shell.shortcutFavicons
privacy.userContext.enabled
privacy.userContext.ui.enabled
browser.uitour.enabled
permissions.manager.defaultsUrl
browser.tabs.searchclipboardfor.middleclick
browser.download.alwaysOpenPanel
extensions.postDownloadThirdPartyPrompt
privacy.clearOnShutdown_v2.historyFormDataAndDownloads
privacy.clearOnShutdown_v2.browsingHistoryAndDownloads
privacy.clearOnShutdown_v2.downloads
privacy.clearOnShutdown_v2.formdata
privacy.clearOnShutdown_v2.cookiesAndStorage
privacy.clearSiteData.cookiesAndStorage
privacy.clearSiteData.historyFormDataAndDownloads
privacy.clearSiteData.browsingHistoryAndDownloads
privacy.clearSiteData.formdata
privacy.clearHistory.cache
privacy.clearHistory.cookiesAndStorage
privacy.clearHistory.historyFormDataAndDownloads
privacy.clearHistory.browsingHistoryAndDownloads
privacy.clearHistory.formdata
privacy.sanitize.timeSpan
toolkit.telemetry.archive.enabled
toolkit.telemetry.newProfilePing.enabled
toolkit.telemetry.shutdownPingSender.enabled
toolkit.telemetry.updatePing.enabled
toolkit.telemetry.bhrPing.enabled
toolkit.telemetry.firstShutdownPing.enabled
toolkit.telemetry.coverage.opt-out
toolkit.coverage.opt-out
toolkit.coverage.endpoint.base
browser.startup.homepage_override.mstone
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons
browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features
browser.urlbar.showSearchTerms.enabled
browser.urlbar.showSearchTerms.enabled
network.predictor.enabled
network.predictor.enable-prefetch