Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Disable field data fetching in DevTools and/or sending URLs to Google when it's enabled #41934

Closed
4 of 6 tasks
ShivanKaul opened this issue Oct 28, 2024 · 1 comment · Fixed by brave/brave-core#26435
Closed
4 of 6 tasks
Assignees
Labels
feature/dev-tools OS/Desktop priority/P3 The next thing for us to work on. It'll ride the trains. privacy/chromium-redqueen Work to remove or improve privacy-harming "features" added in Chromium. QA Pass-Win64 QA/Yes release-notes/include

Comments

@ShivanKaul
Copy link
Collaborator

Description

Chromium allows web developers to configure field data fetching via DevTools > Performance > Next steps > Field data > Set up

You get the following consent screen when you press the Set up button:

Image

This is used to compare local metric performance scores with those experienced by users in the wild (documentation)). However, enabling this feature also sends the URL of every page you visit with DevTools you visit to Google. We should disable this for privacy reasons.

We should also update https://github.com/brave/brave-browser/wiki/Deviations-from-Chromium-(features-we-disable-or-remove).

Steps to reproduce

  1. Open DevTools > Performance > Next steps > Field data > Set up
  2. See privacy disclosure

Actual result

You see a privacy disclosure and the URL of every page you visit is sent to Google with DevTools open if you confirm.

Expected result

The following things should happen, in decreasing order of preference depending on easy it is:

  1. Remove the "sending URLs to Google" part from the consent notice and just disable that, keeping the rest of the feature intact
  2. Remove the feature all together. This means no "Field data" in Next steps.

Reproduces how often

Easily reproduced

Brave version (brave://version info)

All

Channel information

  • release (stable)
  • beta
  • nightly

Reproducibility

  • with Brave Shields disabled
  • with Brave Rewards disabled
  • in the latest version of Chrome

Miscellaneous information

cc @atuchin-m in case you have opinions on this feature as a user

@ShivanKaul ShivanKaul added OS/Desktop priority/P3 The next thing for us to work on. It'll ride the trains. privacy/chromium-redqueen Work to remove or improve privacy-harming "features" added in Chromium. QA/Yes release-notes/include feature/dev-tools labels Oct 28, 2024
@brave-builds brave-builds added this to the 1.75.x - Nightly milestone Nov 18, 2024
@MadhaviSeelam
Copy link

MadhaviSeelam commented Jan 6, 2025

Verification PASSED using

Brave | 1.75.130 Chromium: 132.0.6834.57 (Official Build) nightly (64-bit)
-- | --
Revision | 8cba6764764d509aef419c872a19768457d240e1
OS | Windows 11 Version 24H2 (Build 26100.2605)

Reproduced the issue in 1.74.41 using the STR from #41934 (comment)

Confirmed "Field data" feature in the Next steps was removed when opened DevTools > Performance

1.74.41 1.75.130
Image Image

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
feature/dev-tools OS/Desktop priority/P3 The next thing for us to work on. It'll ride the trains. privacy/chromium-redqueen Work to remove or improve privacy-harming "features" added in Chromium. QA Pass-Win64 QA/Yes release-notes/include
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants