02-02-2026 09:14 AM
Hi everyone 👋,
I’m Stefan, a PM on the Firefox team. We’ve talked a lot about building AI in Firefox in a way that puts users in control. Today, I wanted to share something new we’re testing that does just that, and get feedback: AI controls.
As AI-enhanced features show up in more places across Firefox, we’ve heard that you want clearer ways to understand what’s enabled and how to manage it. This feature is a step towards that. You can read more about the approach in our Distilled blog post.
AI controls will be available to try later today in Firefox Nightly. We’re still actively working on it, so some details may change before this ships more broadly in Firefox 148 later this month.
What’s covered in AI controls today
From the AI controls page in Settings, you'll be able to manage the following AI-enhanced features:
All features are optional, and you can choose a setup based on what works for you.
Blocking AI features
If you don’t want to use AI features at all, the Block AI enhancements toggle disables current and future AI features and suppresses prompts. You can always re-enable individual features if you want.
Feedback we’re looking for
Your feedback from Nightly is especially valuable as we look to continually improve the AI controls over time:
Thanks for taking the time to try this out!
- Stef
02-02-2026 09:26 AM
Hello
I tested, among other, i tested, AI chatbot providers in sidebar, Blocked.
https://connect.mozilla.org/t5/discussions/thanks-for-making-my-browser-from-firebird-0-4-to-firefox...
02-02-2026 10:24 AM
Hey there Stef! Great to discover that this feature (that is highly requested in my community) is at least being shipped.
My main frustration is with this "scare screen" that appear when we try to activate the kill switch. It really looks like the kind of tricks that the Big Tech companies pulls on us in their products, trying to make us think twice about doing something.
The setting is already buried in a specific tab in the settings page (something that I can understand), so, please, don't paternize me with a confirmation popup when I want to "block" those features. It not a destructive action and it's a dark pattern to do so. Thanks.
02-02-2026 06:01 PM
That's already a step in the right direction.
But what exactly does ‘blocked’ mean? Is it just the functionality that is disabled, and I still get all the bloat of software that is necessary for the AI features? Or does it also mean that the frameworks required for the features are excluded from download or get deleted when I block it?
Because if the former is the case, it should rather be called ‘deactivated’, and I would then like to have an explicit option to completely remove the AI features from my Firefox on a software basis like I can uninstall extensions.
03-02-2026 06:12 AM
Hey Apollo, thanks for the reply! “Blocked” means more than just disabling a feature in the UI. If you previously used any of the on-device AI features and a local model was downloaded, blocking it will delete that model, clear any prior opt in state, and remove all related UI and entry points. The local AI models in the on-device features are not bundled with Firefox by default, they are only downloaded the first time you use the specific AI feature.
02-02-2026 06:08 PM
In terms of language, instead of turning "block AI enhancements" on, I'd rather turn "enable AI enhancements" off.
In addition, if turning "enable AI enhancements" off is a big kill switch, then all of the individual controls should disappear or be grayed out.
I do like that the big kill switch is all the way up top though, being the very first thing people see. Having "enable AI enhancements" off by default would be even better. And you can always use Firefox's "what's new" release notes as well as the onboarding flow to introduce people to the option to turn it on or off.
03-02-2026 06:17 AM
Hey Samuelitooooo, thanks for the feedback. On the idea that a global block ai toggle should gray out or hide the individual feature controls, we intentionally kept those available to support more granular choice. Someone might want AI enhancements broadly blocked including future features, but still find a specific feature like Translations useful. Keeping the individual toggles visible lets people opt into a specific feature they explicitly want, rather than forcing an all or nothing decision.
03-02-2026 12:16 PM
You don't seem to get it.
Give the user the option to disable/block/remove ALL so called "AI" garbage at once, if they prefer. If they prefer to use some, they'd just not disable everything, but "AI enabled" and choose the specific components they want.
03-02-2026 07:17 PM - edited 03-02-2026 07:33 PM
It makes sense to have that granularity when the global "enable AI enhancements" is turned on. Even if people only want to use one feature out of all of them.
On the other hand, people who want absolutely nothing to do with AI will want the extra reassurance that AI is completely off. No doubts, no loopholes, nothing.
02-02-2026 06:39 PM
Genuinely, it should be defaulting to Block, and the confirmation should be for unblocking the 'enhancements' with information about how that affects a user's privacy.
02-02-2026 07:52 PM
stef, will turning off all AI features also clean up any local user data that has been stored by the AI components?
For example, any user usage history, or temporary working data?
I don't know if any of the AI components would store information that more privacy-focused users would not want to be left behind (such as records of websites visited, contents of websites, names of tab groups etc.), but if they do then this information would also need to be removed. Hence my query. Thanks.
03-02-2026 12:45 AM - edited 03-02-2026 06:24 AM
Really appreciate this new functionality. So a big thanks to you, Firefox team. 💝
The functionality itself and the switches seem fine to me. Really like the explanation below every AI feature, with the links to help. The blog post and the video are very informative as well.
But I think the language used to label the switches could be improved:
03-02-2026 06:21 AM
Hey Tony, Good question. “Available” just means the feature is visible so you can discover it and learn what it does, but it is not active yet. You still have to explicitly opt in before you can use it. “Enabled” means you have opted in, the feature can be used, and on first use the local model is downloaded. Nothing runs or downloads while a feature is only in the Available state.
03-02-2026 03:38 PM - edited 03-02-2026 09:52 PM
Right, ok, I understand now. However, I find this granularity unnecessary. I think people are going to struggle to understand the difference between the two. And most importantly, why would we need to make this distinction at this point?
In my opinion, if the AI featured is enabled, whether the user has already opted in or downloaded the model is irrelevant. Users are going to argue that they are already opted in the moment the feature is available by default. Does this mean that if an IA feature is set back from Enabled to Available the consent will be removed and models will be erased? Why anyone would do this rather than simply disable the feature? The On-device AI tab on the Add-ons Manager already allows to remove models.
03-02-2026 01:17 AM - edited 03-02-2026 01:22 AM
Hello
A test carried out, Available, Enabled, Blocked.
Block generative AI features with Firefox AI controls.
https://support.mozilla.org/en-US/kb/firefox-ai-controls
Key points in link previews.
And compare with Settings > General > Browsing section.
https://support.mozilla.org/en-US/kb/use-link-previews-firefox
03-02-2026 12:18 PM
Hello,
This shows why "AI" should not have access to our browsers. Ever.
03-02-2026 02:47 AM
Are NPUs supported as backend on Copilot+ PC's?
https://learn.microsoft.com/windows/windows-app-sdk/api/winrt/microsoft.windows.ai.text
03-02-2026 03:26 AM
AI controls, a test carried out.
https://www.youtube.com/watch?v=QAbmcs1wNwY
03-02-2026 06:38 AM
This is great news thanks! Quickly disabled all ai features minus the translations. 👍
03-02-2026 07:18 AM
I do not want any AI on this browser. I've been using Firefox since probably around 2007 or 2008. This is what will probably make me jump ship to another browser. I actively boycott companies that use Ai.
03-02-2026 07:21 AM
Here's the way it should work:
Allow AI to collect and use data about my browsing activity: NO/YES
(defaults to NO; when "NO", all granular settings below are greyed out; when "YES", all granular settings below are not greyed out and default to "OFF")
Specific AI feature 1: OFF/ON
Specific AI feature 2: OFF/ON
Specific AI feature 3: OFF/ON
03-02-2026 03:10 PM - edited 03-02-2026 03:37 PM
As I understand it, the actual functionality of the "Block AI Enhancements" toggle is not to disable AI features in-and-of-itself, but rather to change the default state of current and future AI functions. In other words, if Block AI Enhancements is "off", then when a new AI feature is added this will be "Available" by default, including new UI elements and pop-ups to introduce the feature. If Block AI Enhancements is "on", the browser will always set new AI features to Blocked by default and never show UI elements or pop-ups related to them unless the user explicitly enables that particular AI feature.
Further, this toggle is completely seperate to turning a given AI feature on/off/available - it affects the default state of a feature, not the state a user has set themselves.
Whilst I have understood what you're going for, and I agree it gives more flexibility, I think this UI is unintuitive - already several people above have questioned why this toggle doesn't just blanket turn everything off and grey out all the boxes, and I agree with them that would be what I would expect from the wording as presented.
I suggest that instead of the current wording:
Block AI enhancements [On | Off]
Blocking means you won't see new or current AI enhancements in Firefox, or pop-ups about them.
you could go with something like
Default AI enhancement state [Available | Blocked]
When the default AI enhancement state is set to Available, new AI features will be shown to you when they become available so that you can choose to use them or not. Alternatively, when the default AI enhancement state is set to Blocked, new AI features will be disabled by default and not shown to you at all, but you can still manage the availability of individual AI enhancements below.
(forgive my verbosity - it's just an example, I am sure it could be made more concise!)
A further four suggestions:
Edit: P.S. I am very pleased this feature is coming to Firefox, as someone who has zero interest in AI stuff it has always been tiresome on each update having to hunt down which badly-named about:config setting I need to hit to make it go away. I also appreciate that you and the Team are clearly making a conscious effort to give control and flexibility - I really do think that separating out "Will new AI be shown to me?" from "Is this specific AI feature enabled?" is a good idea, I just think the implementation is a bit rough around the edges in terms of helping people to truly understand what the various options actually do.
04-02-2026 12:40 AM
There should be a separate option to block all new enhancements. People might want to use the translation feature (which is generally useful) or image descriptions (which is an accessibility feature) but want to avoid any anything else by AI.
04-02-2026 11:31 AM
This is already how the implementation works, its just (in my view) poorly worded so that its not clear that it is how it works. See my post above .
If you want to do as you suggest, you would set Translation and Image Descriptions to Enabled, the other AI features to Blocked, and switch 'on' Block AI Enhancements toggle. This will cause the two specific AI features you want to be enabled, the others all disabled, and any future AI features added to Firefox will also be disabled by default.
04-02-2026 02:58 AM
All I'm going to say is please do not turn my long-time favorite web browser into yet more AI slop.
Please focus on real features and stop wasting resources on a dead-end technology from a speculative bubble.
Adding a setting to disable all AI features is one thing, but anyone with basic pattern recognition knows that, if a company/group/whatever starts pushing for something, they'll keep pushing for it more and more, unless they decide to kill it completely. So I really don't like this direction for Firefox and I'm concerned I'm going to have to switch to whatever browser advertises itself as privacy-focused and "AI-free" in the future if you don't completely stop your AI endeavors.
04-02-2026 06:00 AM
Serious question: why was AI integration (especially the features that use LLMs to generate tab group names, causing high CPU usage) integrated into mainline Firefox in the first place? This should have been an extension. It should be moved to an extension. Optional and not enabled by default, that's not good enough to me. I don't want an LLM artifact on my computer of dubious plagiaristic provenance generating tab names.
04-02-2026 10:57 AM
Update (February 4th, 2026): AI controls now available in Beta 148.0b11