News for hackers. Stuff that matters.
Re:Google’s approach to replacing the cookie is drawing anti... by ogre_codes on Wednesday February 03, 2021 @06:48PM (#26020816)
Google's way of leveraging their browser dominance to use 3rd party cookies as a way to gain competitive advantage:

Step 1: Implement a whole new browser functionality where Google alone can track people.

Step 2: Eliminate 3rd party cookies so Google's competitors have to create increasingly unethical and invasive fingerprinting techniques to remain competitive.

Step 3: Increase advertising rates since they are the only company able to effectively target adverts on the web. (Profit)

Did I miss anything?

Google in their enthusiasm to prevent Microsoft from dominating the web has become worse than Microsoft was in its heyday.

Re:Google’s approach to replacing the cookie is drawing anti... by adriancr on Wednesday February 03, 2021 @06:53PM (#26020856)
> increasingly unethical and invasive fingerprinting techniques to remain competitive.

... or serve cookies via first-party subdomain ...

Also, hasn't Safari already killed third party cookies?

Re:Google’s approach to replacing the cookie is drawing anti... by Animats on Wednesday February 03, 2021 @07:20PM (#26021050)
I haven't had third party cookies enabled in Firefox for a decade. Google is coming late to this.
Re:Google’s approach to replacing the cookie is drawing anti... by aqfamnzc on Thursday February 04, 2021 @04:00AM (#26023876)
I hear this argument a lot. Yes, you can turn off third party cookies, and I have as well, but the power to control the default behavior is very important. What we should be asking ourselves is "Does the average user turn off third party cookies?"

This is the same reason Facebook is throwing such a fit over apple's new prompt. It makes it easy and likely for the average user to disable something without having to dig through settings.

Re:Google’s approach to replacing the cookie is drawing anti... by lmkg on Wednesday February 03, 2021 @09:15PM (#26021788)
Google's identity signal that they have given themselves access to works across cross-domain and cross-device. First-party cookies do neither.

I would strongly prefer that everyone restrict themselves to the capabilities of first-party cookies. But it's still true that Google is not holding themselves to the same restrictions that they're trying to enforce on other parties.

Re:Google’s approach to replacing the cookie is drawing anti... by ogre_codes on Wednesday February 03, 2021 @07:51PM (#26021262)
Yup.

Google is lagging everyone else on this issue because it'll hit their advertising income.

Re:Google’s approach to replacing the cookie is drawing anti... by beagle3 on Wednesday February 03, 2021 @07:20PM (#26021056)
How do advertisers reconcile cloaked first party subdomains? It requires fingerprinting, or the first party to tell the real 3rd party (cloaked as a first party) things like email or real name, that can be cross referenced, no?
Re:Google’s approach to replacing the cookie is drawing anti... by dwaite on Wednesday February 03, 2021 @08:29PM (#26021513)
Yes, that is generally how they resolve it. Apple has started to reduce the effectiveness of CNAME cloaking.

The goal is that advertisers will eventually be far better off working with a system like Private Click Measurement (in Safari betas now and set to be in next releases) than insecure things like CNAME cloaking.

Re:Google’s approach to replacing the cookie is drawing anti... by nr2x on Wednesday February 03, 2021 @09:17PM (#26021804)
The things people don't know about third-party Javascript and "first-party" cookies...
Re:Google’s approach to replacing the cookie is drawing anti... by aabhay on Wednesday February 03, 2021 @09:32PM (#26021887)
How would third party JavaScript fingerprint users? Only if there’s a backend data broker aggregating identities based on a universal token (e.g. email). Or one of those super shady tech wizardry techniques like timing OpenGL calls.
Re:Google’s approach to replacing the cookie is drawing anti... by jay_kyburz on Wednesday February 03, 2021 @06:55PM (#26020876)
Then the advertisers need to trust the first parties.
Re:Google’s approach to replacing the cookie is drawing anti... by adriancr on Wednesday February 03, 2021 @06:57PM (#26020886)
or the subdomain goes to an advertiser server.
Re:Google’s approach to replacing the cookie is drawing anti... by jay_kyburz on Wednesday February 03, 2021 @08:09PM (#26021368)
Oh, I didn't realize a subdomain was not considered 3rd party. So soon we'll see adnetwork.mydomain.com and www.mydomain.com.

I think we should just make cookies only work when the domain matches exactly.

Re:Google’s approach to replacing the cookie is drawing anti... by devlopr on Wednesday February 03, 2021 @10:04PM (#26022114)
You would see mydomain.com/adnetwork then.
Re:Google’s approach to replacing the cookie is drawing anti... by kmeisthax on Wednesday February 03, 2021 @11:07PM (#26022459)
The reason why subdomains work is that you can make the root domain go to your own site, while the subdomain goes to your ad provider. If you use a CNAME it's literally just a matter of publishing another DNS recod and you're done. Moving to a subdirectory requires setting up a reverse proxy on your existing infrastructure, and keeping it up to date every time your ad network switches domains. Hell, on a lot of platforms you don't even have the ability to reconfigure the server in such a way as to proxy through an entire ad network, so you'll have to use a platform or technology specific plugin if available.

That's why the ad industry used third-party domains in the first place, BTW - it's a zero-setup solution. Subdomains are minimal-setup; subdirectories are a huge hassle.

Re:Google’s approach to replacing the cookie is drawing anti... by ComodoHacker on Thursday February 04, 2021 @02:16AM (#26023332)
>That's why the ad industry used third-party domains in the first place

Another reason is ad provider doesn't have to trust first party, if ads are served from their server.

I'm not sure which reason is more important.

Re:Google’s approach to replacing the cookie is drawing anti... by devlopr on Friday February 05, 2021 @08:37AM (#26036125)
You wouldn't need to. Let's say they gave you a php script (any server side processing language) you could place it anywhere and it would download new ad content and show it as a first party ad.

Easier than changing a cname.

Re:Google’s approach to replacing the cookie is drawing anti... by jay_kyburz on Wednesday February 03, 2021 @10:36PM (#26022298)
Can browsers look up a different server addresses to send requests to that way? I didn't think that's how DNS worked but I'm no expert.

Advertisers can't trust content people to forward requests because it would be too easy to fake them.

Re:Google’s approach to replacing the cookie is drawing anti... by mikeiz404 on Wednesday February 03, 2021 @10:56PM (#26022402)
No I don’t think so. DNS only works on the domain part of the url.

However a server like nginx can be set up to proxy requests matching a specific url pattern to another server. This would be a bit more work than adding a DNS entry and referencing that though.

Re:Google’s approach to replacing the cookie is drawing anti... by adriancr on Sunday February 07, 2021 @03:52AM (#26053667)
Or setup cdn to redirect certain paths to the adserver and mark those paths as nocache
Re:Google’s approach to replacing the cookie is drawing anti... by hashkb on Wednesday February 03, 2021 @07:10PM (#26020975)
Yeah... we're all too lazy to relay our data through our own backends. I recommend this to clients but there's always some killer analytics feature that requires the JS integration.
Re:Google’s approach to replacing the cookie is drawing anti... by 0xy on Wednesday February 03, 2021 @07:01PM (#26020911)
This is a good time to remind everyone that Google has planted a hard-coded "X-Client-Data" telemetry backdoor that is sent to DoubleClick domains, is never disclosed to users and is impossible to disable.

The header, which is not available to any of their competitors, contains unique information about the install that could allow them to track people better than anyone.

Re:Google’s approach to replacing the cookie is drawing anti... by SheinhardtWigCo on Wednesday February 03, 2021 @07:40PM (#26021180)
Yep, if you leave telemetry enabled (default setting) then it’s a persistent unique ID sent with every request to a Google domain: https://9to5google.com/2020/02/06/google-chrome-x-client-dat...
Re:Google’s approach to replacing the cookie is drawing anti... by sundvor on Wednesday February 03, 2021 @08:28PM (#26021504)
Thanks, removed Chrome ages ago in favor of Microsoft's Edge (the new one). Microsoft is fast becoming the good guys. It sets a default tracking level of Balanced, which blocks trackers from unvisited sites - you may then make it more strict if desired, out of the box with no extra plugins required.

https://support.microsoft.com/en-us/microsoft-edge/learn-abo...

Re:Google’s approach to replacing the cookie is drawing anti... by garbagetime on Wednesday February 03, 2021 @08:52PM (#26021652)
> Microsoft is fast becoming the good guys

I think it's probably about time we stop pretending any of these major tech corporations are good guys.

Re:Google’s approach to replacing the cookie is drawing anti... by rochak on Wednesday February 03, 2021 @09:08PM (#26021738)
Exactly. At the end of the day, it is all about the money. If something isn’t making money, it is bound to be canned/changed sooner than later.
Re:Google’s approach to replacing the cookie is drawing anti... by 2muchcoffeeman on Wednesday February 03, 2021 @10:25PM (#26022231)
I wonder if there is room here for an existing company that already makes money via a subscription, to pivot into search.

I could see Apple or Netflix or Amazon, try and expand their offering to include search. They already have income streams that rely on the consumer, so they can build products that are in our best interest.

Re:Google’s approach to replacing the cookie is drawing anti... by driverdan on Wednesday February 03, 2021 @09:13PM (#26021773)
> Microsoft is fast becoming the good guys.

Are you not familiar with Windows 10's ads and invasive tracking?

Re:Google’s approach to replacing the cookie is drawing anti... by v7p1Qbt1im on Thursday February 04, 2021 @03:30AM (#26023743)
They just have really good PR and much less touch points with consumers.
Re:Google’s approach to replacing the cookie is drawing anti... by danudey on Wednesday February 03, 2021 @07:38PM (#26021168)
Google's response to this allegation: https://9to5google.com/2020/02/06/google-chrome-x-client-dat...

TL;DR, they claim that this header is sent to all Google-owned domains, and describes the feature flags that your browser has enabled, and it doesn't contain any PII.

Oh wait

They backpedalled on this by removing from the whitepaper their claim that the X-Client-Data field doesn't contain PII: https://vpnoverview.com/news/google-backpedals-on-claim-that...

Sigh.

I guess the closest thing to a defence to your argument one could mount is "That's not true, Chrome sends it to all Google-owned domains!" which is... not a defence.

Re:Google’s approach to replacing the cookie is drawing anti... by ttt0 on Wednesday February 03, 2021 @07:50PM (#26021246)
> it doesn't contain any PII.

Even if that was the case, this is a bullshit argument. They don't need any PII, it's just more fingerprinting. They already have all the personal information they'll ever need by using all the other means.

Re:Google’s approach to replacing the cookie is drawing anti... by baybal2 on Wednesday February 03, 2021 @09:02PM (#26021713)
Yep, they have GREASE TLS bytes, TLS resume ticket, RLZ value, X-Geo header, UA header, JS APIs with persistent random values (which they do indeed use on adsense! This is why you get surprise WebGL code seemingly doing nonsense once a while in adsense ads)

This cannot be a coincidence. They packed Chrome with fingerprints to work around GDPR by combining fingerprints on their side.

Re:Google’s approach to replacing the cookie is drawing anti... by paulryanrogers on Wednesday February 03, 2021 @09:43PM (#26021973)
Doesn't that risk massive fines if proven? Like a percentage of all revenue?
Re:Google’s approach to replacing the cookie is drawing anti... by baybal2 on Wednesday February 03, 2021 @09:47PM (#26021991)
I believe they already did lawyerising, as written above.

They grabbed onto the wording of PII as "personally identifiable information" that information is identifiable, but not personally identifiable, so it is ok to use for ads.

Re:Google’s approach to replacing the cookie is drawing anti... by ngold on Wednesday February 03, 2021 @11:22PM (#26022540)
So we knows it's you, but you are a integer.
Re:Google’s approach to replacing the cookie is drawing anti... by WesolyKubeczek on Thursday February 04, 2021 @03:44AM (#26023800)
Reminds me of this:

"So here I was now, two years just to the day of being kicked and clanged into Staja 84F, dressed in the height of prison fashion, which was a one-piece suit of a very filthy like cal colour, and the number sewn on the groody part just above the old tick-tocker and on the back as well, so that going and coming I was 6655321 and not your little droog Alex not no longer."

Re:Google’s approach to replacing the cookie is drawing anti... by ricardo81 on Thursday February 04, 2021 @04:19AM (#26023965)
Nothing like a little bit indirection to make it not true. It's blatantly obvious all the ways G can build a profile of someone by fingerprinting. Unfortunately it's not exactly an elevator pitch to make it a common knowledge thing.
Re:Google’s approach to replacing the cookie is drawing anti... by teddyh on Thursday February 04, 2021 @03:36AM (#26023769)
“I am not a number! I am a free man!”

— The Prisoner

Re:Google’s approach to replacing the cookie is drawing anti... by chopin on Thursday February 04, 2021 @07:09AM (#26024676)
I don't think this would stand up to scrutiny if the EU was willing to really enforce the GDPR (unfortunately they are not).
Re:Google’s approach to replacing the cookie is drawing anti... by hhjj on Thursday February 04, 2021 @12:52AM (#26023019)
Thank you for the list, it could be useful.
Re:Google’s approach to replacing the cookie is drawing anti... by ElvisTrout on Wednesday February 03, 2021 @07:57PM (#26021299)
Surely fingerprinting is PII? It allows for mosaic identification.
Re:Google’s approach to replacing the cookie is drawing anti... by ttt0 on Wednesday February 03, 2021 @08:02PM (#26021333)
I don't know, are fonts installed on your system PII? Because it can be used for fingerprinting. But I don't know the precise definition, so maybe you're right.
Re:Google’s approach to replacing the cookie is drawing anti... by tremon on Thursday February 04, 2021 @06:58AM (#26024614)
Intent matters. If you use the fonts list to identify persons, it's PII.
Re:Google’s approach to replacing the cookie is drawing anti... by ska on Wednesday February 03, 2021 @08:28PM (#26021507)
Perhaps a reasonable line to draw would be that if the content of the information is enough to fingerprint, the it is PII (regardless if broken into many messages) and the individual data doesn't matter.
Re:Google’s approach to replacing the cookie is drawing anti... by ttt0 on Wednesday February 03, 2021 @09:34PM (#26021907)
If we talk purely about "reasonable", I don't think it's even possible to draw any line, besides something obvious like unique user identifiers. It's hard to predict what data can be used for fingerprinting until someone actually does it, just like it's hard to predict what bugs are actually possible to exploit. I could never predict some of those things being used for that and yet here we are. So it can be a cat-and-mouse type of situation. And some of that information is probably legit useful for purposes other than tracking.
Re:Google’s approach to replacing the cookie is drawing anti... by lmkg on Wednesday February 03, 2021 @09:33PM (#26021898)
Fingerprinting doesn't reveal an individual's name or passport number, so it's not PII. That's why PII is not a very useful concept in general, and why claims about privacy safeguards that over-focus on PII should be met with some skepticism.

The laws are catching up this in regard. GDPR uses "personal data" and CCPA uses "personal information," both of which more generally refer to data that identifies an individual.

Re:Google’s approach to replacing the cookie is drawing anti... by ttt0 on Wednesday February 03, 2021 @10:14PM (#26022173)
At the same time let's not forget it's Google we're talking about. They are even parsing your emails to extract all the data from your transactions. They already have all your personal information, they just need to keep track of you when you're using other websites.
Re:Google’s approach to replacing the cookie is drawing anti... by joshuamorton on Wednesday February 03, 2021 @09:12PM (#26021763)
[I work at Google, not on chrome]

The current text of the whitepaper is

"The combined state of these variations is non-identifying, since it is based on a 13-bit low entropy value (see above). These are transmitted using the "X-Client-Data" HTTP header, which contains a list of active variations"[0].

The X-Client-Data header is still described as non-identifying. You're reaching for controversy where there is none. I've had this conversation with GP before[1], and it's always unenjoyable, because it's like talking to a conspiracy theorist. There's no rational basis for Google doing what you and they suggest that Google is doing. And you're willing to take events that aren't actually evidence of any kind of malaction (like rewording a document to mean essentially the same thing) and try and draw nefarious conclusions out of those things. Like, why?

If you start from the assumption that Google is acting unethically and is entirely untrustworthy, there are tons of other approaches they can take to do fingerprinting that wouldn't be detectable at all. If you're logged in, the entire conversation is moot. If they wanted to track you, they have your google account. So this only matters for logged out users, and even then, the value is marginal even if you assume Google isn't using any other form of nefarious tracking.

And again that all assumes Google is openly lying. If you don't include that in your threat model, well, then, Google probably isn't lying.

[0]: https://www.google.com/chrome/privacy/whitepaper.html#mediad...

[1]: https://news.ycombinator.com/item?id=24040675

Re:Google’s approach to replacing the cookie is drawing anti... by SheinhardtWigCo on Wednesday February 03, 2021 @11:02PM (#26022426)
> The X-Client-Data header is still described as non-identifying.

That's a false description. 13 bits of entropy is more than most existing fingerprinting vectors. This header allows clients behind NAT to be identified with significantly greater precision.

> There's no rational basis for Google doing what people suggest it's doing.

There is. Their business lives and dies on their ability to track web users, and tracking methods are gradually being eliminated from web standards, therefore Google has a rational basis for adding new tracking methods that it can leverage - especially ones that only it can leverage.

> If you start from the assumption that Google is acting unethically and is entirely untrustworthy

I think the base assumption is less dramatic: that Google is simply acting in its own best interests by prioritizing growth over user privacy.

> If you're logged in, the entire conversation is moot. If they wanted to track you, they have your google account. So this only matters for logged out users, and even then, the value is marginal even if you assume Google isn't using any other form of nefarious tracking.

This is (obviously) about the hundreds of millions of Chrome users who are not logged in, and as I said above, 13 bits of entropy isn't marginal.

> And again that all assumes Google is openly lying. If you don't include that in your threat model, well, then, Google probably isn't lying.

Not necessarily. All it takes is a policy change. It looks like this:

1. Privacy regression is introduced and a restrictive policy is established, e.g. "we won't use that to track people".

2. 6-12 months go by; maybe a new VP gets hired, or a bizdev team discovers that this data could be leveraged for a significant bump in revenue.

3. The policy is relaxed to allow existing & future data to be used for fingerprinting.

Nobody "lied" per se, but the end result is the same.

Re:Google’s approach to replacing the cookie is drawing anti... by joshuamorton on Thursday February 04, 2021 @01:29AM (#26023175)
> That's a false description. 13 bits of entropy is more than most existing fingerprinting vectors. This header allows clients behind NAT to be identified with significantly greater precision.

That doesn't make the X-Client-Data header identifying. Or, if it does, then your definition of "identifying information" is exactly equivalent to your definition of "information", because it is true that any particular axis or piece of data can be used to identify clients with greater precision. The rest is just how identifying the information is. Country is identifying, as is first digit of IP address, but both are less identifying than MAC address or first name. You're welcome to subscribe to such a definition, but it's not the normal one (which is usually that said piece of data can be tied to a specific individual, although you may not be able to correlate that particular individual with a name or similar).

Under this definition, I'd probably agree that the combination of IP address and X-client-data header is identifying, but that's also not a thing anyone is going to be using, because it's not particularly useful.

> There is. Their business lives and dies on their ability to track web users

Sort of. The value of tracking individual users at the granularity you suggest is, as far as I know, dubiously valuable, and importantly, there's no reason to believe it's done. Like there's no evidence to support this beyond the conjecture.

> This is (obviously) about the hundreds of millions of Chrome users who are not logged in, and as I said above, 13 bits of entropy isn't marginal.

But if you're in this situation, and again, Google is being unethical, there are a host of other tracking tools that provide 13 or more bits of entropy that they can use.

> Nobody "lied" per se, but the end result is the same.

I'd classify that as lying (for actually more than one reason). But I'll just leave you with the same point I made to 0xy the last time this was brought up: this X-client-Data header is nearly 9 years old. When it was introduced it was considered nonidentifying and was used for chrome experiments. It is still considered nonidentifying and used for chrome experiments.

And this is why the whole idea doesn't make sense: if the header was introduced now, I could see this train of thought making sense. But it wasn't recently introduced. They've had more than 8 years to use it while there have been all kinds of other ways to get additional bits.

So now your chain of reasoning is more like

1. Telemetry is introduced and a restrictive policy is established, e.g. "we won't use this to track people.

2. 6-12 years pass, multiple executives pass through the area. The CEO of the company changes twice. The entire org chart shifts and metamorphizes more than once. The policies are maintained.

3 [concurrently with 2]. A number of nations pass new privacy laws. Previously, using this particular set of data to track individuals would have been unethical, but legal. It is now both unethical and illegal in many places.

4. Google invests significantly in a different, somewhat privacy preserving alternative to individually identifying tracking technology which is openly criticized because it is mediocre in terms of privacy preservingness.

5. At some point between 2 and 4, they started actively breaking the law by using this can't-be-used-to-identify telemetry to identify unique users. And instead of completely hiding this fact, using it as a competitive advantage, and openly being a leader in privacy (for example by being an early proponent and supporter of things like 3rd party cookie restrictions), they don't do that, and instead suffer reputational harm due to the existing tracking, the telemetry illegally used for tracking, and the proposed new scheme for privacy preserving tracking that is inferior to the illegal telemetry-based approach.

It's a line of reasoning that requires that Google be simultaneously incredibly unethical and incredibly inept. It doesn't make sense.

Re:Google’s approach to replacing the cookie is drawing anti... by 0xy on Thursday February 04, 2021 @12:43AM (#26022979)
The fact it is undisclosed to users, unjustified (they could get the same result by sending the header to GTM) and impossible to disable make it nefarious.

Google have a header being sent to advertising domains that can be used for tracking purposes, Google didn't ever disclose this fact, and Google made it impossible to disable.

Already that's nefarious.

"Just trust us, we won't abuse this!" is not good enough, considering the way it was implemented is already cloak-and-dagger suspicious.

If this were innocent, it'd be disclosed and you could opt-out. Google made a deliberate choice to not disclose this tracking to users, and made another deliberate choice to have it to be impossible to disable.

Coupled with the other highly questionable choices Google has made with Chrome, such as the giant amount of telemetry available through JavaScript that ad networks are actively abusing and it's hard not to think of Google as nefarious.

For ad networks, including Google's own ad department, Chrome is like a candy store. Firefox and Safari have tracking prevention and cookie mitigations. Chrome on the other hand has undisclosed, impossible to disable ad network tracking headers being sent to DoubleClick explicitly. Chrome's cookie security is similarly a joke, designed for the benefit of ad networks.

Chrome puts ease of tracking above security, time and time again. Not only is this choice made repeatedly, but billions of dollars are made in the process.

Re:Google’s approach to replacing the cookie is drawing anti... by joshuamorton on Thursday February 04, 2021 @01:43AM (#26023218)
> they could get the same result by sending the header to GTM

Do you mean Tag manager, or some other GTM?

I also, and this'll be seriously counterintuitive, doubt that they could be quite as conscientious of user data if they were handled via GTM. To sketch out the concern here: Chrome telemetry that is not used to identify people and personal ad preferences/data tied to an individual user probably shouldn't be sent via the same channel or logged in the same place. They're used for different purposes, by different people, and likely have different infrastructural concerns related to storage and querying. In fact, it would be rather suspicious if chrome telemetry data was sent via Google's ads logging infrastructure. That would imply an odd level of co-design and coupling.

> sent to DoubleClick explicitly

And everything else owned by Google. It's not sent to Doubleclick specifically, which you never seem to acknowledge. It's sent to stuff that Google owns (and presumably, really just a large selection of things sitting behind the GFE[0]).

> For ad networks, including Google's own ad department, Chrome is like a candy store. Firefox and Safari have tracking prevention and cookie mitigations. Chrome on the other hand has undisclosed, impossible to disable ad network tracking headers being sent to DoubleClick explicitly. Chrome's cookie security is similarly a joke, designed for the benefit of ad networks.

Firefox does the same thing as chrome (via Firefox Telemetry). There's privacy tradeoffs between the two approaches, Firefox's allows the telemetry holder to reconstruct browsing data for a particular user (assuming the browser sends the data out of band to some central server). Google's approach doesn't allow that. There's also some technical advantages to Google's approach in terms of telemetry (both for Chrome and for Google sites), but those don't affect the privacy tradeoffs of how the telemetry is ultimately reported.

> Google didn't ever disclose this fact

You mean except in the Chrome whitepaper.

> "Just trust us, we won't abuse this!" is not good enough, considering the way it was implemented is already cloak-and-dagger suspicious.

But, like, it's not. The lengths you have to go to to make it appear suspicious (including lying repeatedly about how Google didn't disclose the feature) demonstrate how it's not in fact that suspicious. Yes, when you misrepresent the facts, it begins to sound suspicious. But that's because you're misrepresenting what was actually done.

[0]: https://sre.google/sre-book/production-environment/

Re:Google’s approach to replacing the cookie is drawing anti... by 0xy on Thursday February 04, 2021 @06:46PM (#26031168)
The disconnect here seems to be that your position is that burying it in an obscure highly technical document is "disclosure", whereas 99.9999% of Chrome users don't even know this document exists, let alone how to find it or even how to read it.

That practice is worse than Facebook. Facebook at least makes some effort to explain privacy implications to users in human readable text that most people can understand.

So I still feel comfortable calling it an undisclosed and impossible to disable feature. Because for the vast majority of users, this is the case. It's not disclosed to them unless they go digging through websites for highly technical whitepapers they don't understand and can't read.

Re:Google’s approach to replacing the cookie is drawing anti... by joshuamorton on Thursday February 04, 2021 @07:45PM (#26031692)
It's also mentioned explicitly, in plain language, in the privacy policy[0], which links to the whitepaper. This section, or something functionally equivalent has been present since (at least, that's as far back as you can check) 2014, still in plain language. The 2014 version links to a 2012 chromium blog post announcing that announced the fancy new field trials infrastructure[1]. Please stop lying about this it was not, and has not ever been "buried" or "undisclosed".

Of course, the privacy policy doesn't explain the precise methodology of how the telemetry is sent, so there's no "oh its done via an http header", because it's a nontechnical explanation with the goal of informing users how their data is being used, and not of giving them details of the method.

[0]: https://www.google.com/chrome/privacy/, search "field trials"

[1]: https://blog.chromium.org/2012/05/changes-to-field-trials-in...

Re:Google’s approach to replacing the cookie is drawing anti... by underslung on Wednesday February 03, 2021 @11:35PM (#26022641)
It's about consistency and intent -- these observations do not extend to conspiracy tier thinking.

What is the primary purpose of the X-Client-Data header if not for some unplanned future-proofing?

Masquerading about it does not add to credibility

Re:Google’s approach to replacing the cookie is drawing anti... by joshuamorton on Thursday February 04, 2021 @12:58AM (#26023042)
It's for tracking which chrome experiments are enabled, allowing chrome to check the impact of new chrome features by enabling them for only some populations and comparing the results. As it says in the white paper: "This header is used to evaluate the effect on Google servers - for example, a networking change may affect YouTube video load speed or an Omnibox ranking update may result in more helpful Google Search results."
Re:Google’s approach to replacing the cookie is drawing anti... by WesolyKubeczek on Thursday February 04, 2021 @03:50AM (#26023829)
That's describing it short-term at best, as some have pointed to you already.

Also, I don't see the important word "only" in the passage you're quoting, so given the usual MO of profit-driven corporations I'm just going to assume they omit other purposes of which there's at least a ton.

Re:Google’s approach to replacing the cookie is drawing anti... by summerlight on Wednesday February 03, 2021 @09:51PM (#26022018)
> so Google's competitors have to create increasingly unethical and invasive fingerprinting techniques to remain competitive.

Why would Google let their competitors to take advantages from fingerprinting if they can control the browser? In fact, Chrome explicitly mentioned anti-fingerprinting measures in their plan for 3rd party cookie deprecation, which is now called privacy budget.

https://blog.chromium.org/2020/01/building-more-private-web-... https://github.com/bslassey/privacy-budget

Re:Google’s approach to replacing the cookie is drawing anti... by judge2020 on Wednesday February 03, 2021 @06:55PM (#26020871)
You missed that Google isn't the only one that can track people under the Privacy Sandbox model - but it’s still advantageous for them since they can out-run their competitors on implementation speed and quality like they have with Chrome to capture more market share.

https://www.chromium.org/Home/chromium-privacy/privacy-sandb...

Re:Google’s approach to replacing the cookie is drawing anti... by jefftk on Thursday February 04, 2021 @09:41AM (#26025668)
> Step 1: Implement a whole new browser functionality where Google alone can track people.

Have a look at the concrete proposals: https://www.chromium.org/Home/chromium-privacy/privacy-sandb...

It's all proposed web standards, none of which privilege Google ad serving.

(Disclosure: I work on ads at Google, speaking only for myself.)

Re:Google’s approach to replacing the cookie is drawing anti... by JMTQp8lwXL on Wednesday February 03, 2021 @08:10PM (#26021378)
Doesn't the rollout of IPv6 largely replace the cookie as a useful identifier of sorts?
Re:Google’s approach to replacing the cookie is drawing anti... by dwaite on Wednesday February 03, 2021 @08:32PM (#26021527)
IPv6 may make fingerprinting harder since you might lose a single static identifier for users. Of course, you could gain a unique identifier per device on a subnet without security measures there.

However, it doesn't affect cookies which are bound to origin names rather than addresses.

Re:Google’s approach to replacing the cookie is drawing anti... by justinclift on Wednesday February 03, 2021 @08:29PM (#26021514)
That's a good point. Static IPv6 addresses or even a (small) pool of them could make for a reliable ID.

Wonder how people should work around that?

Re:Google’s approach to replacing the cookie is drawing anti... by pferde on Wednesday February 03, 2021 @08:34PM (#26021544)
Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Wednesday February 03, 2021 @08:14PM (#26021399)
Not really. ipv6 has nothing to do with any of this.
Re:Google’s approach to replacing the cookie is drawing anti... by SulfurHexaFluri on Wednesday February 03, 2021 @08:28PM (#26021501)
Yes it does. Users now have a unique IP address that is now static. Yes you can rotate your exact IP inside your block but you still keep the same subnet.
Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Wednesday February 03, 2021 @08:53PM (#26021655)
That is the promise they sold it on.

But, point me to a single ISP that gives a cable subscriber more than one IPv6 address. or a /48 as initially everyone was hopping.

ISP profit from NAT. They will never get rid of it. Even if you get a /54 /64 the ad networks will just learn to assign /54 as they do today.

But, another point, ipv4 today is barred from being used to form your advertising profile under current legislation.

Re:Google’s approach to replacing the cookie is drawing anti... by ArchOversight on Wednesday February 03, 2021 @09:11PM (#26021754)
Comcast gives you a /60 block that you can assign multiple /64's out of.

My computer rotates out IPv6 addresses every 30 minutes using SLAAC with privacy addresses.

While you can identify the /64, there is no guarantee that it is a single user, just like in IPv4 because of NAT there is no guarantee it is a single user. It'll identity a household, but that's it.

Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Tuesday February 09, 2021 @06:04PM (#26083700)
> just like in IPv4

is the key concept I am talking about here and everyone keep saying it is not.

Just like ipv4 is what matter and why ISP will never kill NAT. They profit from it, somehow. and it is not just saving money on ipv4 address space.

Re:Google’s approach to replacing the cookie is drawing anti... by seanhunter on Thursday February 04, 2021 @08:23AM (#26025091)
My ISP (Andrews and Arnold) does exactly this.

https://support.aa.net.uk/IPv6

"Customers are allocated a /48 block of addresses - this is usually per customer, and so a customer with multiple circuits or sites will have a /64 allocated from the larger /48 block"

Re:Google’s approach to replacing the cookie is drawing anti... by kenada on Wednesday February 03, 2021 @10:50PM (#26022375)
Spectrum assigns a /128 to your router via DHCPv6, but you also get a delegated prefix. That prefix seems to be a /64 by default, but you can request and receive a /56.
Re:Google’s approach to replacing the cookie is drawing anti... by Triv888 on Wednesday February 03, 2021 @07:30PM (#26021121)
And Google is probably paying Mozilla so that they block those cookies too... I think that they might have paid them for other things too... like for blocking 99% of extensions on Firefox mobile (those are speculations, that are very probable).
Re:Google’s approach to replacing the cookie is drawing anti... by esperent on Wednesday February 03, 2021 @08:05PM (#26021345)
I still use Firefox 68 on Android since that's the last version to support extensions. It works well, for now.
Re:Google’s approach to replacing the cookie is drawing anti... by JohnTHaller on Wednesday February 03, 2021 @11:25PM (#26022568)
The current stable version of Firefox on Android works just fine with uBlock Origin, Privacy Badger, Ghostery, HTTPS Everywhere, etc.
Re:Google’s approach to replacing the cookie is drawing anti... by esperent on Thursday February 04, 2021 @12:05AM (#26022807)
> etc.

No, pretty much just those. There are very few extensions available on new builds of mobile Firefox.

I got excited when the blog team announced that the were more available on the nightly buil, but after jumping through loads of hoops I found out there's just a couple of new ones and most extensions are still unavailable.

Re:Google’s approach to replacing the cookie is drawing anti... by freebuju on Thursday February 04, 2021 @02:27AM (#26023383)
You most likely found some community suggested collection add-ons list. You can install any of the Firefox add-ons on mobile by adding them to your own curated collection.

The real question though is will all of them work?

Re:Google’s approach to replacing the cookie is drawing anti... by esperent on Thursday February 04, 2021 @04:26AM (#26023999)
No, I created my own empty list then tried to add extensions to it as described in the Firefox dev blog post.
Re:Google’s approach to replacing the cookie is drawing anti... by Triv888 on Wednesday February 03, 2021 @08:46PM (#26021615)
I do too, but we don't get security updates. It is ridiculous that they went backward like this.

If someone has a better explanation then Google paying them for doing that, please let me know. I think Mozilla's new CEO is a sock puppet like most of the sheep out there (including me sometimes).

Re:Google’s approach to replacing the cookie is drawing anti... by SubiculumCode on Wednesday February 03, 2021 @08:24PM (#26021477)
I have extensions on Firefox nightly for android.
Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Wednesday February 03, 2021 @08:44PM (#26021598)
You have 20 extensions that were "approved" by mozilla more than a year ago! All the others are banned forever.

You can install uBlock, but not uMatrix. Many many extensions are banned just because they reviewed ONE extension that they preferred for a certain usecase. For example, for OLED phone night reading, there's the most installed at the time extension "Dark Background and Light text" that offered many customizations and worked on reader mode, and more importantly redish text/links. But too bad, because Mozilla picked the one with NO settings, but a nicer icon (which is literally disney's darth vader, but who cares) called "dark reader" which only have bright blue links and white text (and despite the name do not work on reader mode), and because there is already one extension with "dark mode" they will never whitelist the others, or even provide a setting to enable it on your own.

Re:Google’s approach to replacing the cookie is drawing anti... by dralley on Wednesday February 03, 2021 @09:17PM (#26021802)
> You have 20 extensions that were "approved" by mozilla more than a year ago! All the others are banned forever.

This is a ridiculous lie, Mozilla has said repeatedly that more extensions are being enabled as support for more extension APIs are added, and it has been true. Several of my extensions which were previously disabled have come back online after updates.

Re:Google’s approach to replacing the cookie is drawing anti... by esperent on Thursday February 04, 2021 @12:07AM (#26022819)
I checked this three days ago after reading the Mozilla blig post, and literally none of the extensions I wanted (except the ones already available on stable) were available. The list of available extensions, even on nightly, is very small.

Perhaps it will grow but I'll wait to see that before I believe it.

Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Tuesday February 09, 2021 @05:20PM (#26083183)
Take my word for it.

I'm still waiting very basic and popular extensions (uMatrix anyone?) for SEVERAL MONTHS.

And try to offer community help. Ha!

mozilla have to die for firefox to live.

uMatrix and uBlock share the same base code, and we have uBlock but no uMatrix... it is all so rotten. Almost like mozilla is actively breaking firefox.

Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Wednesday February 03, 2021 @08:39PM (#26021568)
I can't imagine the kind of Stupids that are steering mozilla, but they definitely want people to move to chrome.

They disabled many loved extensions by power users for absolutely no reason at all! after those power users spend years bending to all their capricious changes. moving to webextension? done. moving to a new mobile UI? done. But, they still want you to move to chrome no matter what.

We should take firefox out of their hands before it is too late.

Re:Google’s approach to replacing the cookie is drawing anti... by dralley on Wednesday February 03, 2021 @09:24PM (#26021840)
>They disabled many loved extensions by power users for absolutely no reason at all!

The reasons were stated repeatedly. They rewrote the mobile browser engine, which broke extension API support since all of the internal APIs changed, and they didn't have the resources to support both browsers simultaneously for a long period of time, so they prioritized the most-used extensions first and will enable more extensions as the APIs are hooked back up underneath.

This had tangible benefits - the new browser is significantly snappier and uses less power in my experience.

>We should take firefox out of their hands before it is too late.

It's open source, if you aren't satisfied with the speed of their progress, you can always help out. You say you'd like to take this work out of their hands? Well, here it is.

https://mzl.la/3jgCsW3

These are, specifically, unimplemented APIs and known API bugs in the new Firefox Mobile, that are on the Mozilla TODO list, and for which contributions would presumably be welcome. Enjoy.

Unless when you said "we", you actually meant "other people".

Re:Google’s approach to replacing the cookie is drawing anti... by iggldiggl on Thursday February 04, 2021 @03:41AM (#26023792)
One problem is that it doesn't work as simply as "all APIs this add-on uses are supported, so let's enable it" – they instead still insist on explicitly whitelisting every individual add-on. So a few really popular extensions are whitelisted and the long tail is left behind, even if it might work perfectly well or at least useable enough.

I have for example one small extension that I maintain, which is basically little more than a glorified page script which therefore doesn't use any special extension APIs at all. Despite that, it took months for it to be enabled, and if it wasn't as popular as it is I might still be waiting even today.

> the new browser is significantly snappier and uses less power in my experience.

Ha! From a cold start, on my phone launching the new Firefox (with less add-ons) and loading a page seems to take approximatively twice as long as on Firefox 68, and still ~50 % more than even on Firefox 55.

Re:Google’s approach to replacing the cookie is drawing anti... by iggldiggl on Thursday February 04, 2021 @05:18PM (#26030447)
Postscriptum: To be fair, after investigating a little more it seems that the cold start penalty with the new Firefox seems likely due to fixing a bug that meant uBlock and similar add-ons were previously unable to intercept the first few network connections that were happening right during startup.

So on the one hand fixing that bug makes sense and has some value, but on the other hand and in practice the increased startup time still feels rather quite annoying, too, given that my phone isn't the latest and fastest model.

Re:Google’s approach to replacing the cookie is drawing anti... by gcblkjaidfj on Tuesday February 09, 2021 @05:23PM (#26083219)
> The reasons were stated repeatedly. They rewrote the mobile browser engine

*this have nothing to do with my comment*

I am talking two or three iterations AFTER that. please, stop commenting long posts where you have no idea.

yes, mozilla moved to a new engine. Before that they moved to a new extension format. etc etc etc.

All the extension developers worked on the ports already, *THEN* mozilla, only for mobile, enabled "recommended extensions" which was fine. Until they DISABLED the non-recommended (not non-updated to the new tech).

It have nothing to do with technology. In fact I have many of those extensions working on my phone by fiddling with their whitelist urls. No problem running them AT ALL.

This is political.

Re:Google’s approach to replacing the cookie is drawing anti... by esperent on Thursday February 04, 2021 @12:09AM (#26022825)
> so they prioritized the most-used extensions first and will enable more extensions as the APIs are hooked back up underneath.

We've been waiting nearly a year and a half so far for them to enable extensions on the new engine.

Re:Google’s approach to replacing the cookie is drawing anti... by dralley on Thursday February 04, 2021 @01:04AM (#26023070)
And progress is being made. Like I said, I've personally seen most of my extensions that were initially disabled due to incompatibility, reenable themselves after update.
Re:Google’s approach to replacing the cookie is drawing anti... by deathlight on Wednesday February 03, 2021 @10:16PM (#26022186)
They made a workaround for power users: https://blog.mozilla.org/addons/2020/09/29/expanded-extensio...

One needs to make a mozilla account to complete the last steps and that's where I've been holding off. Mostly out of laziness and also from lack of necessity since I just moved on to other browsers in the mean time.

Re:Google’s approach to replacing the cookie is drawing anti... by esperent on Thursday February 04, 2021 @12:10AM (#26022829)
I tried this. Hardly any extensions are available beyond the ones already available on the stable build.