Re: [csswg-drafts] [mediaqueries-5] Privacy considerations. (#3488)

Hi, I'm currently implementing some of MQ-5 in Chrome (namely prefers-reduced-transparency and inverted-colors). The intent to ship process has raised this as a concern hence why I'm here.

I agree it would be good to replace the issue block with actual analysis of the impact of the impact. 

Of the 5 `prefers-*` queries `prefers-reduced-motion`, `prefers-contrast`, `prefers-color-scheme` have been implemented across the board. 

`forced-colors` a similar fingerprinting vector has been implemented across the board.

`inverted-colors` another fingerprinting vector has been implemented in WebKit for some time. 

Across all of this I'm assuming there should be enough data to evaluate the risk? It would be good to get some information on what this data would actually look like? As in what's the end goal of the replacement for this issue?

I see the main benefits of the outcome of this issue coming in the form of evaluating any unimplemented queries and any new preference media queries that may be wanted, as opposed to being able to change what's already exposed.

Unimplemented:

`prefers-reduced-data` has an experimental implementation inside of Chromium. This would be exposing new information for Firefox and WebKit but NOT for Chrome ([Save-Data](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Save-Data) header and [NetworkInformation.saveData](https://developer.mozilla.org/en-US/docs/Web/API/NetworkInformation/saveData))

`prefers-reduced-transparency` has an experimental implementation inside of Chromium and Firefox. This would be exposing new information for all the browsers.
It is exposed to native applications on Windows, macOS and iOS, the three platforms with explicit settings for this.

`inverted-colors` as mentioned above is exposed in Safari, an experimental implementation exists in Firefox and an experimental implementation is being added to Chrome.

See https://github.com/w3c/csswg-drafts/issues/7406 and #8651 for examples of potentially new preference MQs

-- 
GitHub Notification of comment by lukewarlow
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/3488#issuecomment-1652125743 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Wednesday, 26 July 2023 16:15:32 UTC