The Register® — Biting the hand that feeds IT

Feeds

USER-TRACKING Firefox sparks Mozilla civil war

Devs spar over unique identifiers in MetricsDataPing code

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Updated Mozilla coders are arguing among themselves about the open-source outfit's Metrics Data Ping project, which was designed to monitor Firefox usage metrics. Several coders in the Mozilla camp have expressed concern about how some developers are proposing the project should collect data from users of the browser.

"It seems as if we are saying that since we already collect most of this data via various product features, that makes it ok to also collect this data in a central place and attach an ID to it," wrote the org's engineering manager Benjamin Smedberg in a mailing list email entitled 'Anonymous metrics collection from Firefox'.

He added: "Or, that because we *need* this data in order to make the product better, it's ok to collect it. This makes me intensely uncomfortable. At this point I think we'd be better off either collecting only the data which cannot be used to track individual installs, or not implementing this feature at all."

The Telemetry project, which measures browser performance, has already been slotted into Mozilla's browser, in September when Firefox 7 debuted. As the lead dev on the project, Taras Glek, noted at the time, Telemetry "will prompt users to opt in to reporting performance data to Mozilla".

He added that the data is transmitted via encryption protocol SSL and said that the "Mozilla privacy team worked tirelessly to ensure that no personally-identifiable information is sent via Telemetry".

Glek added: "Whereas many other software projects stamp this kind of data with a unique per-user ID, we opted for a per-session ID which is reset every time the browser restarts. Telemetry is also disabled while in private-browsing mode."

However, unlike the Telemetry Project, the proposed MetricsDataPing project will be opt out...

"Now, I know your job is data collection and you want as much data as possible, but the users have a law+given *right* to their privacy, and we have to find a middle ground. I don't think your proposal of specifically tracking individual users over time represents such a middle ground," said Mozilla contributor Ben Bucksch to the outfit's metrics engineering manager Daniel Einspanjer.

To UUID, or not to UUID

Bucksch is concerned because a proposal has been put forward for MetricsDataPing to include a universally unique identifier (UUID) for longitudinal analysis.

He claimed that the presence of that UUID would mean that personally identifiable information was being collected and added that it must not happen, not only because of the privacy implications but also due to the potential damage to Mozilla's reputation.

Several other devs batted away his concerns and asked Bucksch to show evidence of how his claims proved that the proposed feature for MetricsDataPing was "illegal" according to data protection officers in Germany and Brussels.

Einspanjer offered up this defence of the project:

I stated there that I believe there must be a level of trust and expectation that we will do what we say we will do with the data, and not attempt to deceive the user and attempt to store IP address or personal information.

Looking at the proposed data set with a document ID, if Mozilla or even a party with the ability to request or steal a snapshot of that data were to examine it with the most dubious of intent, what would they possibly be able to extract?

If there are specific concerns there, then it would be well worth our time to look at either mitigating those concerns or deciding if we needed to give up those specific data points.

Bucksch likened the use of a UUID in MetricsDataPing to privacy blunders from Google and Facebook.

The debate within Mozilla Towers continues.

Meanwhile, Henri Sivonen – a freelance consultant to the Firefox-maker – urged caution: "Even if sending a UUID had no real privacy impact, sending a UUID would be bad publicity in Europe. The usage share of Firefox is in the decline. Europe in general and Germany in particular is a place where the usage share of Firefox is high. It seems like a bad idea to hurt that market share in order to study metrics related to it." ®

Agentless Backup is Not a Myth

Bucksch and Sivonen are right

If people get it into their heads that Mozilla is collecting more information than they think they should then they will jump browser, and that's something Mozilla can ill afford at the moment. The fact that most people are jumping to Chrome which probably collects more info is "interesting".

7
0

Internal debate is good

What's the internal debate in the Chocolate Factory?

- We need a unique user ID, a list of all URLs visited, the time they were visited, and the geo location of the user.

- Yes boss.

5
1

"... still being flushed out."

I suggest "flushed away" is a more appropriate term, for both features. Making metrics ping opt-out is sneaky and adding a UUID to Telemetry is even more sneaky.

I understand I can avoid both features, but I'd rather not have to wonder, every time Firefox is updated, what they've slipped in this time. Trust? Not any more.

3
0

More from The Register

Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Nuke plants to rely on PDP-11 code UNTIL 2050!
Programmers and their walking sticks converge in Canada
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry