{
  # Disable Telemetry
  # The telemetry feature
  # (https://support.mozilla.org/kb/share-telemetry-data-mozilla-help-improve-firefox)
  # sends data about the performance and responsiveness of Firefox to Mozilla.
  "toolkit.telemetry.enabled" = false;
  "toolkit.telemetry.archive.enabled" = false;
  "toolkit.telemetry.rejected" = true;
  "toolkit.telemetry.unified" = false;
  "toolkit.telemetry.unifiedIsOptIn" = false;
  "toolkit.telemetry.prompted" = 2;
  "toolkit.telemetry.server" = "";
  "toolkit.telemetry.cachedClientID" = "";
  "toolkit.telemetry.newProfilePing.enabled" = false;
  "toolkit.telemetry.shutdownPingSender.enabled" = false;
  "toolkit.telemetry.updatePing.enabled" = false;
  "toolkit.telemetry.bhrPing.enabled" = false;
  "toolkit.telemetry.firstShutdownPing.enabled" = false;
  "toolkit.telemetry.hybridContent.enabled" = false;
  "toolkit.telemetry.reportingpolicy.firstRun" = false;
  # Disable health report
  # Disable sending Firefox health reports
  # (https://www.mozilla.org/privacy/firefox/#health-report) to Mozilla
  "datareporting.healthreport.uploadEnabled" = false;
  "datareporting.policy.dataSubmissionEnabled" = false;
  "datareporting.healthreport.service.enabled" = false;
  # Disable shield studies
  # Mozilla shield studies (https://wiki.mozilla.org/Firefox/Shield) is a feature
  # which allows mozilla to remotely install experimental addons.
  "app.normandy.enabled" = false;
  "messaging-system.rsexperimentloader.enabled" = false;
  "app.normandy.api_url" = "";
  "app.shield.optoutstudies.enabled" = false;
  "extensions.shield-recipe-client.enabled" = false;
  "extensions.shield-recipe-client.api_url" = "";
  # Disable experiments
  # Telemetry Experiments (https://wiki.mozilla.org/Telemetry/Experiments) is a
  # feature that allows Firefox to automatically download and run specially-designed
  # restartless addons based on certain conditions.
  "experiments.enabled" = false;
  "experiments.manifest.uri" = "";
  "experiments.supported" = false;
  "experiments.activeExperiment" = false;
  "network.allow-experiments" = false;
  # Disable Crash Reports
  # The crash report (https://www.mozilla.org/privacy/firefox/#crash-reporter) may
  # contain data that identifies you or is otherwise sensitive to you.
  "breakpad.reportURL" = "";
  "browser.tabs.crashReporting.sendReport" = false;
  "browser.crashReports.unsubmittedCheck.enabled" = false;
  "browser.crashReports.unsubmittedCheck.autoSubmit" = false;
  "browser.crashReports.unsubmittedCheck.autoSubmit2" = false;
  # Opt out metadata updates
  # Firefox sends data about installed addons as metadata updates
  # (https://blog.mozilla.org/addons/how-to-opt-out-of-add-on-metadata-updates/), so
  # Mozilla is able to recommend you other addons.
  "extensions.getAddons.cache.enabled" = false;
  # Disable google safebrowsing
  # Google safebrowsing can detect phishing and malware but it also sends
  # informations to google together with an unique id called wrkey
  # (http://electroholiker.de/?p=1594).
  "browser.safebrowsing.enabled" = false;
  "browser.safebrowsing.downloads.remote.url" = "";
  "browser.safebrowsing.phishing.enabled" = false;
  "browser.safebrowsing.blockedURIs.enabled" = false;
  "browser.safebrowsing.downloads.enabled" = false;
  "browser.safebrowsing.downloads.remote.enabled" = false;
  "browser.safebrowsing.appRepURL" = "";
  "browser.safebrowsing.malware.enabled" = false;
  # Disable malware scan
  # The malware scan sends an unique identifier for each downloaded file to Google.
  # "browser.safebrowsing.appRepURL" = ""; (Repeated from google safebrowsing)
  # "browser.safebrowsing.malware.enabled" = false; (Repeated from google safebrowsing)
  # Disable DNS over HTTPS
  # DNS over HTTP (DoH), aka. Trusted Recursive Resolver (TRR)
  # (https://wiki.mozilla.org/Trusted_Recursive_Resolver), uses a server run by
  # Cloudflare to resolve hostnames, even when the system uses another (normal) DNS
  # server. This setting disables it and sets the mode to explicit opt-out (5).
  "network.trr.mode" = 5;
  # Disable preloading of the new tab page.
  # By default Firefox preloads the new tab page (with website thumbnails) in the
  # background before it is even opened.
  # Enabled atm to test performance difference.
  "browser.newtab.preload" = true;
  # Disable about:addons' Get Add-ons panel
  # The start page with recommended addons uses google analytics.
  "extensions.getAddons.showPane" = false;
  "extensions.webservice.discoverURL" = "";
  # Disable check for captive portal.
  # By default, Firefox checks for the presence of a captive portal on every
  # startup.  This involves traffic to Akamai
  # (https://support.mozilla.org/questions/1169302).
  "network.captive-portal-service.enabled" = false;
  # Disables playback of DRM-controlled HTML5 content
  # if enabled, automatically downloads the Widevine Content Decryption Module
  # provided by Google Inc. Details
  # (https://support.mozilla.org/en-US/kb/enable-drm#w_opt-out-of-cdm-playback-uninstall-cdms-and-stop-all-cdm-downloads)
  "media.eme.enabled" = false;
  # Disables the Widevine Content Decryption Module provided by Google Inc.
  # Used for the playback of DRM-controlled HTML5 content Details
  # (https://support.mozilla.org/en-US/kb/enable-drm#w_disable-the-google-widevine-cdm-without-uninstalling)
  "media.gmp-widevinecdm.enabled" = false;
  # Disable access to device sensor data
  # Disallow websites to access sensor data (ambient light, motion, device
  # orientation and proximity data).
  "device.sensors.ambientLight.enabled" = false;
  "device.sensors.enabled" = false;
  "device.sensors.motion.enabled" = false;
  "device.sensors.orientation.enabled" = false;
  "device.sensors.proximity.enabled" = false;
  # Disable Firefox Suggest
  # The Firefox Suggest
  # (https://support.mozilla.org/en-US/kb/navigate-web-faster-firefox-suggest)
  # feature allows Mozilla to provide search suggestions in the US, which uses your
  # city location and search keywords to send suggestions. This is also used to
  # serve advertisements.
  "browser.urlbar.groupLabels.enabled" = false;
  "browser.urlbar.quicksuggest.enabled" = false;
  # Disable Javascript in PDF viewer
  # Disables executing of JavaScript in the PDF form viewer. It is possible that
  # some PDFs are not rendered correctly due to missing functions.
  "pdfjs.enableScripting" = false;

  # copied these from a blog 
  "browser.newtabpage.activity-stream.feeds.telemetry" = false;
  "browser.newtabpage.activity-stream.feeds.asrouterfeed" = false;
  "browser.newtabpage.activity-stream.telemetry" = false;
  "browser.ping-centre.telemetry" = false;
  "devtools.onboarding.telemetry.logged" = false;
  "accessibility.force_disabled" = 1;
}
