-
-
Notifications
You must be signed in to change notification settings - Fork 387
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate WebRTC IP leak protection #2783
Conversation
This should match our behavior applying settings from managed storage and toggling settings from the options page.
As a simple way of updating the page to display the latest settings.
Good call, I removed the "X" (and made the "I understand" button less padded). I don't understand what you mean by "infrastructure for future deprecated settings". When it's time to remove the WebRTC setting entirely, we'll remove most of the additions in this PR. There is a function called I couldn't reproduce the Arabic locale issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand now, I thought that the initDeprecations()
section was also for laying groundwork for future deprecated settings like this. Makes sense to me now 👍
Also the visual changes look good, with the removed x button and the less padded consent button. Definitely less crowded, and to the point.
@ghostwords why was this essential protection feature removed? |
Hi @sickcodes. Please see #2782 for the discussion. The short answer is that this setting doesn't actually do anything useful for most people at this point while confusing users as to what it actually does and breaking websites. Let me know if you have any questions. |
Thanks for the reply @ghostwords, the phrase, "doesn't do anything useful for most users," is akin to the, "I have nothing to hide argument." This also doesn't exclude protection from any unknown 0days in the WebRTC protocol. Breaking websites is the definition of Privacy Badger; it blocks tracking. Do you mind reverting this PR added back for the protection of non-most users, at the expense of inconvenience for another subset of users? |
I don't know what you mean. Did you read my explanations in #2782? Did you see that uBlock Origin is also removing this setting? Privacy Badger is meant to be an install-and-forget kind of tool. Breaking websites is an unfortunate side effect of increased privacy that we continually work to minimize. If a setting offers a good tradeoff between privacy and convenience, we will try to add it and enable it by default for all Privacy Badger users. This WebRTC setting does not offer a good tradeoff. If you'd like to disable WebRTC in your browser, you can look for and install a separate extension that does provide this setting. Let me know if I can help with this. |
To clarify further, Privacy Badger is not the right tool for advanced/power users who want a checkbox for every browser feature, with no regard for the privacy/convenience tradeoff. For example, disabling JavaScript will also improve your privacy. Privacy Badger will not provide this checkbox because Privacy Badger is not that kind of tool. |
Implements the first part of #2782 (comment).
Since we reuse #2782 as the "learn more" page, need to add a short and clear summary of what's happening and what you could install instead to the top of that page prior to release.
Deprecation notice: