My problem here is google's attempt to correlate incognito users to their non-incognito history.
The intent of the user is clear.
The intent of the user is clear.
To a web server incognito mode isn't a thing. It's a client only thing. You don't know if a user is using incognito mode, or if they just cleared their cookies / cache. There's no way to know the user's intent.
But I still see a problem with Google's control of both sides of the connection, and with fingerprinting in general.