Firefox Telemetry Slice & Dice, in Linux (partial) 1/5/2020 v.1.1 -------- This partial guide is for Linux only, not Windows. This partial guide assumes you have installed from your distro's repos, in this example for Debian GNU/Linux bullseye/sid. Your distro may have different directories, so check first. -------- PLEASE VIEW THIS DOCUMENT IN PASTEBIN'S *RAW* MODE -------- * I have all telemetry options in about:config *disabled and locked* within a custom settings file. * It used to be user.js, but now I use /etc/firefox/syspref.js and add what I need to. * Here are a few lines from my much larger configuration: pref("browser.newtabpage.activity-stream.feeds.telemetry", false, locked); pref("browser.newtabpage.activity-stream.telemetry", false, locked); pref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", "", locked); pref("browser.newtabpage.activity-stream.telemetry.structuredIngestion.endpoint", "", locked); pref("browser.newtabpage.activity-stream.telemetry.structuredIngestion", false, locked); pref("browser.newtabpage.activity-stream.telemetry.ut.events", false, locked); pref("browser.ping-centre.telemetry", false, locked); pref("browser.urlbar.eventTelemetry.enabled", false, locked); pref("permissions.eventTelemetry.enabled", false, locked); pref("security.certerrors.recordEventTelemetry", false, locked); pref("security.identitypopup.recordEventTelemetry", false, locked); pref("security.protectionspopup.recordEventTelemetry", false, locked); pref("services.sync.telemetry.maxPayloadCount", 0, locked); pref("services.sync.telemetry.submissionInterval", 0, locked); pref("telemetry.origin_telemetry_test_mode.enabled", false, locked); pref("toolkit.datacollection.infoURL", "", locked); pref("toolkit.telemetry.archive.enabled", false, locked); pref("toolkit.telemetry.bhrPing.enabled", false, locked); pref("toolkit.telemetry.cachedClientID", "00000", locked); pref("toolkit.telemetry.coverage.opt-out", true, locked); pref("toolkit.telemetry.debugSlowSql", false, locked); pref("toolkit.telemetry.ecosystemtelemetry.enabled", false, locked); pref("toolkit.telemetry.enabled", false, locked); pref("toolkit.telemetry.firstShutdownPing.enabled", false, locked); pref("toolkit.telemetry.hybridContent.enabled", false, locked); pref("toolkit.telemetry.newProfilePing.enabled", false, locked); pref("toolkit.telemetry.previousBuildID", 00000, locked); pref("toolkit.telemetry.server", "", locked); pref("toolkit.telemetry.server_owner", "", locked); pref("toolkit.telemetry.shutdownPingSender.enabled", false, locked); pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false, locked); pref("toolkit.telemetry.unified", false, locked); pref("toolkit.telemetry.updatePing.enabled", false, locked); --------- * I have the following directories owned by root (emptied first) with 000 permissions: ~/.mozilla/firefox/Crash Reports ~/.mozilla/firefox/Pending Pings ~/.mozilla/firefox/blahblah.default-release/crashes ~/.mozilla/firefox/blahblah.default-release/datareporting ~/.mozilla/firefox/blahblah.default-release/minidumps ------- * Contents & Directories deleted via BleachBit every time I finish a Firefox session: ~/.cache/* (which includes the following:) ~/.cache/mozilla/firefox ~/.cache/mozilla Within BleachBit, ALL Firefox boxes are selected and cleaned ------- * Contents deleted every time I've updated Firefox: /usr/lib/firefox/browser/features/* ------- * Files deleted every time I've updated Firefox: /usr/lib/firefox/crashreporter /usr/lib/firefox/minidump-analyzer /usr/lib/firefox/pingsender -------- Those are a few examples. .:>EOF<:.