Skip to content
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

Clarification: Disable default browser agent reporting (Firefox) [Better description? More details?] #259

Closed
TheAndr0id opened this issue Sep 20, 2023 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@TheAndr0id
Copy link

This isn't a bug, the scripts are doing everything correctly selected at the right level (standard).

The issue is it's kind of confusing and I'm wondering if there was a better way to clarify this.

Under Configure Programs - > Configure Browsers -> Configure Mozilla Firefox telemetry

There is the entry of Disable default browser agent reporting.

The issue is it's not very clear what/why it's doing what it's doing. In this case the initial reason for this Firefox scheduled task is innocent, it is there to ensure that Firefox stays the default browser in Windows (since Microsoft likes to switch it back to Explorer/Edge without asking). This task runs once a day to set the value, and although it's a hack, it makes sense.

The problem is someone at Mozilla decided that it should also report what browser the default was set to, and details of your current Firefox installation is back to Mozilla when it runs - even if the default browser is Firefox. Ugh (/me shakes head).

The registry entry HKLM\SOFTWARE\Policies\Mozilla\Firefox\DisableDefaultBrowserAgent is there to tell new Firefox installs/upgrades not to reinstall the scheduled task.

Now short term maybe adding one (or more) of these links to the information button on this option would be a good start:

(These were just the first few Google hits that made sense to me)

A bigger question/suggestion might be how to include comments/popup/info section for each option/section to better explain why this is "a thing". It wouldn't have to be a change to the UI per say, maybe just add extra comments into the generated script with a short description?

Maybe a more "scary" description of the item? The description didn't look bad and I didn't see it as bad. Kind of a "Lock the front door" when it should read "Lock the front door to keep axe murder outside"...

Then again, it could just be me not reading correctly. It happens.... 😄

@undergroundwires undergroundwires added the documentation Improvements or additions to documentation label Sep 22, 2023
@undergroundwires
Copy link
Owner

Thank you @TheAndr0id for another quality feedback, I agree with your points and the links are very helpful. I will add the documentation according to your feedback and share here for feedback before releasing in a patch.

@undergroundwires
Copy link
Owner

I thought some time to look at this.

Flattened scripts under Configure Firefox for simplicity, renamed them for clarity and added brief documentation that's mainly based on the first link you shared.

Expand to review the new names/documentation

image

Does it look good? Or should we do something else/more @TheAndr0id ?

@TheAndr0id
Copy link
Author

That looks great! Thank you!

undergroundwires added a commit that referenced this issue May 29, 2024
This commit improves the existing Firefox privacy scripts and improves
the categorization and documentation to be simpler and more clear.

Changes:

- Rename and reorganize scripts for disabling browser telemetry and
  default browser agent reporting to simplify the structure.
- Improve documentation across scripts to provide clearer guidance on
  how the changes improve user privacy.
- Fix revert scripts by removing unnecessary registry key configuration.
@undergroundwires
Copy link
Owner

Released as part of 0.13.5 🚀.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants