I was looking at the Firefox source in firefox-135.0-1.fc40.src.rpm and noticed that the file “firefox-mozconfig” contains:
export MOZ_TELEMETRY_REPORTING=1
Why would Fedora explicitly enable third-party telemetry reporting to upstream servers (which are not controlled by Fedora) when building Mozilla Firefox? This sure seems like a bad choice for user privacy.
Otherwise we would have the Debian+Iceweasel thing again, which I found odd in the past, but I think with good transparency it could be totally worth it.
I would like to contribute to make Fedora Firefox more private. We actually already added --enable-replace-malloc so it can be used with hardened_malloc.
It is opt-out, and has been built that way forever. Mozilla’s TOS argument is not enough for me to change it. Whoever wants to, can opt out or simply use another browser.
Firefox uses Divvi Up which is gold standard for privacy-respecting telemetry. It’s not technically possible for Mozilla to deanonymize the data unless it were to collude with the Internet Security Research Group.
There’s a big cost to turning off telemetry by default: that will reduce the number of Linux users that Mozilla sees and could result in Linux being deprioritized relative to other operating systems.
Couldn’t Fedora proxy the Firefox (or any apps) telemetry to go to Fedora first, get “anonymized” to distro-user expectations, then be passed to Mozilla? They’ll still get the Linux metric.
I’m kind of getting the impression that this won’t be changed because of effort. Yeah users can change it, but is Fedora fine with it at default? People already have questions about Fedora’s OS-side telemetry F42, but apps included on the OS by-default can send whatever outside of that?
Debian’s the only OS taking this halfway seriously as far as I can see. There’s only so much spin possible behind removing a plaintext promise to not sell user data as a privacy-respecting browser
The Divvi Up telemetry page says that it used two non-colluding servers to keep the data anonymous, but I only see a single single server, “incoming.telemetry.mozilla.org” in the Firefox source. @catanzaro Can you please point out the second server hostname at ISRG and the location of the anonymization code in the Firefox source? It’s a really big code base.
Hm, I would guess yes. I didn’t realize it was not yet enabled, sorry. I found this old blog post indicating that it’s “in the works,” but I don’t see any announcement that it has actually shipped, so I guess I just assumed wrong.
I agree, at least in the short term. Mozilla is having a moment and having to deal with a real market threat. I think we need to see what Mozilla continues to do in response to community feedback. Of course the Fedora community has values that need to be taken into account, but we shouldn’t be making quick decisions on what has been the default browser for most of Linux history.
In the short term I think we need to just match upstream and continue to observe and give feedback to Mozilla.
According to Mozilla’s documentation, it looks like these options will become more granular, with an option that controls “Send daily usage ping to Mozilla”, separate from "Allow Firefox to send technical interaction data to Mozilla. (Below image from: Manage daily usage ping data collection settings in Firefox | Mozilla Support)
The Firefox Privacy Notice indicates that in order to opt out of “having your data processed for personalization or advertising purposes”, you should uncheck the “Allow Firefox to send technical and interaction data to Mozilla” box - which doesn’t affect the daily ping.
As others have said, without the “daily ping” Fedora users will be invisible to Mozilla, which could have downsides. So personally, I would want to enable the “daily ping” while disabling the “technical and interaction data” if the latter is going to be used (even in anonymized “privacy-preserving” fashion) for advertising.
Do we know whether MOZ_TELEMETRY_REPORTING=1 will control the “daily ping”, or the “technical and interaction data”, or both?