Skip to content
⌘+K

Mozilla Patches

These patches disable, remove, or replace unwanted Mozilla-related functionality from the browser. This includes advertising, data collection, promotions, and other services not required for critical functionality.

Removes the Nimbus library/service from Android Components.

Reason
To reduce data collection and remove Mozilla’s ability to remotely change browser settings.
Effect
Ensures user configurations remain consistent and are controlled locally, reduces attack surface, and reduces unwanted dependencies.

Disables data collection and submission mechanisms within Firefox for Android.

Reason
To prevent any usage data, diagnostics, or technical metrics from being sent to Mozilla.
Effect
Prevents unwanted collection and transmission of telemetry data.

Removes the internal about:telemetry page.

Reason
To improve UX.
Effect
Prevents users from incorrectly believing telemetry is supported/enabled.

Removes the internal about:restricted page (used for parental controls).

Reason
To improve UX and eliminate unwanted components.
Effect
Ensures that parental controls are not active and filtering webpages, and reduces unwanted resources.

Disable Crash Reporting (Android Components)

Section titled “Disable Crash Reporting (Android Components)”

Disables the collection and submission of crash reports within Mozilla’s Android Components.

Reason
To prevent submitting personal and/or sensitive data to Mozilla.
Effect
Prevents unwanted collection and transmission of crash reports.

Disables the collection and submission of crash reports within Firefox for Android.

Reason
To prevent submitting personal and/or sensitive data to Mozilla.
Effect
Prevents unwanted collection and transmission of crash reports.

Disables the collection and submission of crash reports within GeckoView.

Reason
To prevent submitting personal and/or sensitive data to Mozilla.
Effect
Prevents unwanted collection and transmission of crash reports.

Prevents A/B testing and remote configuration of settings via Nimbus within Firefox for Android.

Reason
To reduce data collection and remove Mozilla’s ability to remotely change browser settings.
Effect
Ensures user configurations remain consistent and are controlled locally.

Prevents A/B testing via Nimbus within Firefox for Android.

Reason
To reduce data collection and remove Mozilla’s ability to remotely change browser settings.
Effect
Ensures user configurations remain consistent and are controlled locally.

Prevents A/B testing and remote configuration of settings via Nimbus within Gecko.

Reason
To reduce data collection and remove Mozilla’s ability to remotely change browser settings.
Effect
Ensures user configurations remain consistent and are controlled locally.

Disables Firefox Suggest functionality.

Reason
To remove sponsored suggestions, and to prevent sending address bar data to Mozilla.
Effect
Cleaner, more private address bar experience, without web suggestions.

Disables Firefox Relay functionality.

Reason
To reduce reliance/integration with external Mozilla services, and provide users with more control over whether they wish to use this functionality.
Effect
Cleaner browsing experience, with more control provided to users.

Removes unwanted elements related to Mozilla’s terms of service and privacy policy.

Reason
To prevent confusing users and to remove unwanted Mozilla branding.
Effect
Users are provided with a cleaner browsing experience.

Disables the ‘AI Controls’ settings menu.

Reason
To prevent undesired AI functionality from being enabled in the browser and provide a cleaner UI.
Effect
Prevents unwanted AI features from being exposed to users.
Section titled “Disable AMO Featured Collections and Recommendations.”

Disables fetching featured collections, recommendations, and icons from AMO (addons.mozilla.org).

Reason
To prevent Firefox from connecting to services.addons.mozilla.org on every launch and periodically after.
Effect
Reduces unwanted network activity and integration with third party services.

Disables integration with Mozilla’s Contile service (sponsored tiles) - https://mozilla-services.github.io/contile/.

Reason
To remove unwanted advertising and unnecessary third-party services.
Effect
Cleaner interface without promotional content.

Disables integration with Pocket.

Reason
To remove unnecessary third-party services and sponsored content.
Effect
Cleaner interface without promotional content or third-party integrations.

Disables Firefox Sync by default.

Reason
To prevent automatic sync of browser data to Mozilla servers.
Effect
No data is synchronized with Mozilla unless explicitly enabled by user.

Disables downloading the user’s profile picture from Mozilla if Firefox Sync is enabled.

Reason
To prevent Firefox from connecting to https://profile.accounts.firefox.com/v1/avatar/b every time the user navigates to settings if Firefox Sync is enabled.
Effect
Reduces unwanted network activity and integration with third party services.

Restricts Remote Settings to only download collections specified in preferences.

Reason
To prevent the download/use of unnecessary and undesired Remote Settings from Mozilla (ex. for experimentation).
Effect
Network activity is further limited, less data is shared with Mozilla, and the user is put in control of what specifically they want to download from Remote Settings.

Support add-on installation without mozAddonManager

Section titled “Support add-on installation without mozAddonManager”

Adds support for installing add-ons from addons.mozilla.org, without allowing Mozilla to enable, uninstall, and query a list of the user’s installed add-ons (via the privileged mozAddonManager API), in addition to websites specified with the xpinstall.whitelist.add series of prefs.

Reason
To prevent fingerprinting, reduce attack surface, and to improve freedom by allowing users to install add-ons from sites other than AMO if desired (though installing add-ons outside of AMO is of course STRONGLY recommended against).
Effect
Allows users to install add-ons from addons.mozilla.org (via the mozAddonManager API) without compromising their privacy and security, and allows installation from other sites if desired by the user.

Prevents Mozilla add-ons from returning the ‘PRIVILEGED’ and ‘SYSTEM’ add-on signing states.

Reason
To improve privacy, security, and control for users, by preventing external add-ons developed By Mozilla from utilizing special privileged functionality.
Effect
Users have improved privacy, security, and control over their extensions.

Disables Contextual Feature Recommendations, prompts encouraging users to set the browser as the system default, and other promotional messaging.

Reason
To remove promotional suggestions for Firefox features, and to eliminate unnecessary engagement messages that may interrupt user workflows.
Effect
Provides a cleaner interface without contextual prompts, recommendations, and unwanted nags.

Adds a built-in collection of wallpapers for the browser’s homepage.

Reason
By default, Firefox fetches wallpapers from Mozilla servers on every browser launch. We disable this, due to the associated privacy concerns, and to reduce unwanted network activity.
Effect
Users can personalize the browser and take advantage of wallpapers, without introducing unnecessary/unwanted network activity and dependence on Mozilla services.

Configures Firefox’s implementation of GeckoView (GeckoProvider)

Reason
Disables integration with crash reporting and experimentation (Nimbus).
Effect
Prevents unwanted collection and transmission of crash reports, and ensures user configurations remain consistent and are controlled locally.

Removes Mozilla’s promotion to enable Sync at the bookmarks fragment.

Reason
To prevent unwanted nags/promotional suggestions from interrupting user workflows.
Effect
Improves user experience by removing an unwanted Sync promotion.

Removes Mozilla’s promotional banner to enable Sync at the top of the settings fragment.

Reason
To prevent unwanted nags/promotional suggestions from interrupting user workflows.
Effect
Improves user experience by removing an unwanted Sync promotion.

Prevents the browser from appending URL tracking parameters to Mozilla support links.

Reason
To improve privacy.
Effect
Improves privacy by removing unnecessary URL tracking parameters from Mozilla support links.