// ============================================================================
// *** FIREFOX TELEMETRY & DATA COLLECTION USER.JS ***
// ============================================================================
//
// Instructions:
// 1. Place this file in your Firefox profile folder.
// 2. To find your profile, go to about:support in Firefox.
// 3. Under "Application Basics", click "Open Directory" next to "Profile Directory".
// 4. Save this text as user.js in that folder.
// 5. Restart Firefox for the settings to take effect.
//
// This file contains settings to disable Firefox's built-in data reporting,
// studies, crash reports, and other telemetry pings. It has been
// supplemented with additional custom settings from your prefs.js file.
//
// ============================================================================
//
// --- Section 1: Core Telemetry & Privacy (from your original user.js) ---
//
// Disable Core Telemetry
user_pref("toolkit.telemetry.enabled", false);
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.server", "");
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.healthreport.service.enabled", false);
// Disable various telemetry-related pings
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.bhrPing.enabled", false);
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
user_pref("toolkit.telemetry.newProfilePing.enabled", false);
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
user_pref("toolkit.telemetry.updatePing.enabled", false);
user_pref("toolkit.telemetry.rejected", true);
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
// Disable Normandy/Experiments/Studies
user_pref("app.normandy.enabled", false);
user_pref("app.normandy.api_url", "");
user_pref("experiments.enabled", false);
user_pref("app.shield.optoutstudies.enabled", false);
// Disable Crash Reporting
user_pref("breakpad.reportURL", "");
user_pref("browser.tabs.crashReporting.sendReport", false);
// Disable Other Telemetry and Data Collection
user_pref("browser.ping-centre.telemetry", false);
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);
user_pref("browser.newtabpage.activity-stream.telemetry", false);
user_pref("browser.discovery.enabled", false);
user_pref("beacon.enabled", false);
user_pref("browser.send_pings", false);
user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
user_pref("dom.ipc.plugins.reportCrashURL", false);
//
// --- Section 2: Additional User Settings (from your prefs.js) ---
//
// GENERAL UI & BEHAVIOR
user_pref("browser.aboutConfig.showWarning", false);
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.bookmarks.defaultLocation", "toolbar_____");
user_pref("browser.download.useDownloadDir", false);
user_pref("full-screen-api.transition-duration.enter", "0 0");
user_pref("full-screen-api.transition-duration.leave", "0 0");
user_pref("browser.tabs.hoverPreview.showThumbnails", false);
// STARTUP & NEW TAB PAGE
user_pref("browser.startup.homepage", "chrome://browser/content/blanktab.html");
user_pref("browser.newtabpage.enabled", false);
user_pref("browser.newtabpage.activity-stream.discoverystream.enabled", false);
user_pref("browser.newtabpage.activity-stream.discoverystream.saveToPocketCard.enabled", false);
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
user_pref("browser.newtabpage.activity-stream.feeds.topsites", false);
user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false);
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
// PRIVACY & SECURITY
user_pref("signon.rememberSignons", false);
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
user_pref("network.dns.disablePrefetch", true);
user_pref("network.predictor.enabled", false);
user_pref("network.prefetch-next", false);
user_pref("signon.management.page.breach-alerts.enabled", false);
user_pref("browser.urlbar.suggest.pocket", false);
user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false);
user_pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
user_pref("privacy.clearHistory.siteSettings", true);
user_pref("privacy.clearOnShutdown.siteSettings", true); // NEW
user_pref("privacy.clearOnShutdown_v2.siteSettings", true);
// POCKET INTEGRATION
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.pocket.showHome", false);
user_pref("extensions.pocket.bffRecentSaves", false);
// SHOPPING & ADS
user_pref("browser.shopping.experience2023.active", false);
user_pref("browser.shopping.experience2023.ads.userEnabled", false);
user_pref("browser.shopping.experience2023.autoOpen.userEnabled", false);
user_pref("browser.shopping.experience2023.shoppingSidebar", false);
user_pref("browser.shopping.experience2023.survey.enabled", false);
//
// --- Section 3: Disable Mozilla AI / LLM / ML Features ---
//
// Master switch for AI/ML features
user_pref("browser.ml.enable", false);
// Chat / AI sidebar / context menu
user_pref("browser.ml.chat.enabled", false);
user_pref("browser.ml.chat.hideFromLabs", true);
user_pref("browser.ml.chat.hideLabsShortcuts", true);
user_pref("browser.ml.chat.page", false);
user_pref("browser.ml.chat.page.footerBadge", false);
user_pref("browser.ml.chat.page.menuBadge", false);
user_pref("browser.ml.chat.menu", false);
user_pref("browser.ml.chat.shortcuts", false);
user_pref("browser.ml.chat.sidebar", false);
// Page assist / link preview
user_pref("browser.ml.pageAssist.enabled", false);
user_pref("browser.ml.linkPreview.enabled", false);
// Smart tab grouping (AI tab suggestions)
user_pref("browser.tabs.groups.smart.enabled", false);
user_pref("browser.tabs.groups.smart.userEnable", false);
user_pref("browser.tabs.groups.enabled", false);
// Disable ML extensions / background services
user_pref("extensions.ml.enabled", false);
// UI and badge cleanup
user_pref("sidebar.notification.badge.aichat", false);
user_pref("sidebar.revamp", false);
// (Optional future-proofing: these may appear in later releases)
user_pref("browser.ml.summarizer.enabled", false);
user_pref("browser.ml.autocomplete.enabled", false);
user_pref("browser.ml.translation.enabled", false);
user_pref("browser.ml.copilot.enabled", false);
user_pref("browser.ml.experiments.enabled", false);
// ============================================================================
// End of File
// ============================================================================