Firefox now tells Mozilla what your default browser is every day
bleepingcomputer.com
bleepingcomputer.com
Oh well - time to go clean up my Windows installs. sigh
---
I used to keep one last Windows 7 box around. It had the default firewall policies set to block everything by default and I had even went so far as to disable all the default rules that Windows creates and added explicit rules to only allow the specific traffic to the specific internal services I actually needed.
Then, I installed Firefox one day so I could use it to access a few internal web sites. Shortly afterwards, I went to add new firewall rules to allow connections to these internal web sites and discovered that the installer had automatically added new firewall rules for Firefox allowing it to connect to anything anywhere! Fortunately, this host was on a subnet which was blocked in the "real" firewall anyways, so -- in this case -- no actual harm done (it couldn't get out to the Internet anyways) but I was still a bit surprised to discover that.
Can you imagine the fallout and calls for beheading that would occur if Firefox for Linux added new rules to your Linux hosts' iptables firewalls!?
Or has Mozilla adopted a dark pattern where all the privacy-violating checkboxes are automatically "chosen" by default?
Hell, if you have a "clean" host/VM, I encourage you to install Firefox, start a packet capture, launch Firefox for the first time, then just sit and wait for 30 seconds or so -- not doing anything or interacting with it in any way -- before closing Firefox. Then, go take a look at your packet capture. I think you'll be quite surprised at all of the connections it makes...
This is really not the Mozilla Firefox I envisioned or expected way back when I first started supporting and advocating for it (when it was first announced!).
Did I mention Chrome, Edge, or any other browser? No, I said nothing of the sort.
Is t as bad as Chrome or Edge? Absolutely not. It's starting to look like Mozilla is actively working towards that goal, however.
I still prefer and use Firefox over any of the others but it's to the point where I'm using it not because it is the "best" browser but because it "sucks less" than any of the others.
Please don't spread fud and lies.
While Firefox makes some connections on start-up, it will not send any telemetry data or install studies once you've disabled them.
You can check about:telemetry and about:studies
Mozilla is quite transparent about what is being collected.
See https://telemetry.mozilla.org/ and https://data.firefox.com/
Having said this, I fully agree with you. A browser (or any other piece of software) should not make any connections anywhere unless instructed by the user.
You're right. In fact, according to Mozilla themselves [0]:
> Finally, we need better insight into our opt-out rates for telemetry. We use telemetry to ensure new features improve your user experience and to guide Mozilla’s business decisions. However, an unknown portion of our users do not report telemetry for a variety of reasons.
> ...
> To address this, we will measure Telemetry Coverage, which is the percentage of all Firefox users who report telemetry.
Fortunately, this totally-not-telemetry telemetry can be disabled too [1]:
> ... this extension has a special boolean opt-out pref: "toolkit.telemetry.coverage.opt-out".
Just create that pref and set it to true.
---
[0]: https://blog.mozilla.org/data/2018/08/20/effectively-measuri...
[1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1487578#c1
What about the other things you mentioned?
>changing your Firefox settings and/or install "experiments", at any time, without any notice to you!
Never had this happen to me.
Firefox studies was called project Shield before.
Disable studies and it's gone.
This is worrisome. Is there a modern browser available that doesn’t try to spy on you?
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Mozilla\Firefox" -Name DisableDefaultBrowserAgent -PropertyType DWord -Value 1
To disable the scheduled task (if you simply delete it, it might "reappear" after Firefox is updated): schtasks.exe /change /disable /tn "\Mozilla\Firefox Default Browser Agent 308046B0AF4A39CB"
Or, you could simply disable the telemetry altogether and tell Mozilla that all this "opt-in by default" telemetry is bullshit.Note: The above are untested as I don't run Windows (partly because of all the spyware -- excuse me, "telemetry" -- bullshit!).
(Edit: Sorry, changed forward slashes to back slashes.)
BTW, your suggestions do not in the firefox I have:
New-ItemProperty : Cannot find path 'HKLM:\SOFTWARE\Policies\Mozilla\Firefox' because it does not exist. At line:1 char:3 + New-ItemProperty -Path "HKLM:/SOFTWARE/Policies/Mozilla/Firefox" -N ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (HKLM:\SOFTWARE\Policies\Mozilla\Firefox:String) [New-ItemProperty], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.NewItemPropertyCommand
ERROR: The specified task name "\Mozilla\Firefox Default Browser Agent 308046B0AF4A39CB" does not exist in the system.
New-Item -Path "HKLM:\SOFTWARE\Policies\Mozilla\Firefox"
might be neccesary first, if Firefox didn't already create it. Or it could be because I originally used forward slashes instead of back slashes (now fixed!).