Skip to content

Instantly share code, notes, and snippets.

@lassekongo83
Last active May 26, 2023 16:02
Show Gist options
  • Select an option

  • Save lassekongo83/7026910c6a277d5d9cf37989d83e9f6d to your computer and use it in GitHub Desktop.

Select an option

Save lassekongo83/7026910c6a277d5d9cf37989d83e9f6d to your computer and use it in GitHub Desktop.

Revisions

  1. lassekongo83 revised this gist May 26, 2023. 1 changed file with 7 additions and 1 deletion.
    8 changes: 7 additions & 1 deletion user.js
    Original file line number Diff line number Diff line change
    @@ -22,6 +22,9 @@ user_pref("accessibility.force_disabled", 1);
    // Disable Firefox View
    user_pref("browser.tabs.firefox-view", false);

    // Disable push notifications
    user_pref("dom.push.enabled", false);

    // Telemetry
    user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
    user_pref("browser.newtabpage.activity-stream.telemetry", false);
    @@ -76,4 +79,7 @@ user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.section.h
    user_pref("services.sync.prefs.sync-seen.services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false);
    // PREF: Disable "Recommended by Pocket" in Firefox Quantum
    user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
    user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.section.topstories", false);
    user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.section.topstories", false);

    // If you have a lower end machine then disabling some browser animations can be good
    // user_pref("ui.prefersReducedMotion", 1);
  2. lassekongo83 revised this gist May 26, 2023. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions user.js
    Original file line number Diff line number Diff line change
    @@ -39,6 +39,8 @@ user_pref("toolkit.telemetry.updatePing.enabled", false);
    // Ads
    user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
    user_pref("browser.newtabpage.activity-stream.showSponsored", false);
    user_pref("browser.vpn_promo.enabled", false);
    user_pref("browser.promo.focus.enabled", false);

    // PREF: Disable sending Firefox crash reports to Mozilla servers
    // A list of submitted crash reports can be found at about:crashes
  3. lassekongo83 created this gist Dec 30, 2022.
    77 changes: 77 additions & 0 deletions user.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,77 @@
    // My Firefox config

    // PREF: Disable battery API (Firefox < 52)
    user_pref("dom.battery.enabled", false);

    // Don't close window with last tab
    user_pref("browser.tabs.closeWindowWithLastTab", false);

    // Because I don't use sync
    user_pref("identity.fxaccounts.enabled", false);

    // Flash
    user_pref("plugin.state.flash", 0);

    // Extension recommendations
    user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false);
    user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);

    // If you don't use any accessibilty features, otherwise remove this
    user_pref("accessibility.force_disabled", 1);

    // Disable Firefox View
    user_pref("browser.tabs.firefox-view", false);

    // Telemetry
    user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
    user_pref("browser.newtabpage.activity-stream.telemetry", false);
    user_pref("browser.ping-centre.telemetry", false);
    user_pref("toolkit.telemetry.archive.enabled", false);
    user_pref("toolkit.telemetry.bhrPing.enabled", false);
    user_pref("toolkit.telemetry.enabled", false);
    user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
    user_pref("toolkit.telemetry.newProfilePing.enabled", false);
    user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
    user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
    user_pref("toolkit.telemetry.unified", false);
    user_pref("toolkit.telemetry.updatePing.enabled", false);

    // Ads
    user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
    user_pref("browser.newtabpage.activity-stream.showSponsored", false);

    // PREF: Disable sending Firefox crash reports to Mozilla servers
    // A list of submitted crash reports can be found at about:crashes
    user_pref("breakpad.reportURL", "");

    // PREF: Disable sending reports of tab crashes to Mozilla (about:tabcrashed), don't nag user about unsent crash reports
    user_pref("browser.tabs.crashReporting.sendReport", false);
    user_pref("browser.crashReports.unsubmittedCheck.enabled", false);

    // PREF: Disable collection/sending of the health report (healthreport.sqlite*)
    user_pref("datareporting.healthreport.uploadEnabled", false);
    user_pref("datareporting.policy.dataSubmissionEnabled", false);
    // "Allow Firefox to make personalized extension recommendations"
    user_pref("browser.discovery.enabled", false);

    // PREF: Disable Shield/Heartbeat/Normandy (Mozilla user rating telemetry)
    user_pref("app.normandy.enabled", false);
    user_pref("app.normandy.api_url", "");
    user_pref("app.shield.optoutstudies.enabled", false);

    // PREF: Disable Pocket
    user_pref("extensions.pocket.enabled", false);
    user_pref("extensions.pocket.api", "0.0.0.0");
    user_pref("extensions.pocket.loggedOutVariant", "");
    user_pref("extensions.pocket.oAuthConsumerKey", "");
    user_pref("extensions.pocket.onSaveRecs", false);
    user_pref("extensions.pocket.onSaveRecs.locales", "");
    user_pref("extensions.pocket.showHome", false);
    user_pref("extensions.pocket.site", "0.0.0.0");
    user_pref("browser.newtabpage.activity-stream.pocketCta", "");
    user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
    user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false);
    user_pref("services.sync.prefs.sync-seen.services.sync.prefs.sync.browser.newtabpage.activity-stream.section.highlights.includePocket", false);
    // PREF: Disable "Recommended by Pocket" in Firefox Quantum
    user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
    user_pref("services.sync.prefs.sync.browser.newtabpage.activity-stream.feeds.section.topstories", false);