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

Option to set up the period time for checking for available updates (including usage statistics) #8514

Open
DrSooom opened this issue Jul 18, 2018 · 3 comments

Comments

@DrSooom
Copy link

DrSooom commented Jul 18, 2018

Path:

NVDA menu » Preferences » Settings... » General

Actual behaviour:

As the new function "Allow the NVDA project to gather NVDA usage statistics" is binding with the update check, it could lead on some specific cases to an privacy issue because it might be possible to find out based on the collected data individual users. Note that in some countries the amount of NVDA users are very rare. And if they are moving with their NVDA copy into another country you might be able to see this in the collected data if the update check period is set up to shortly. And currently I as an end user can't see how often NVDA checks for updates. It isn't mentioned in the manual (en/userGuide.html).

Expected behaviour:

Replace the checkbox "Automatically check for updates to NVDA" to a combobox with the same title and the following values: Never, On NVDA start up, Every day, Every third day, Every week, Every second week and Every month.

System configuration:

NVDA version:

NVDA alpha-15554,66186bfb

@josephsl
Copy link
Collaborator

josephsl commented Jul 18, 2018 via email

@DrSooom
Copy link
Author

DrSooom commented Jul 25, 2018

I found bug #2353, but as you also combined sending additional metadata during the update check, this ticket here shouldn't be closed.

Furthermore I suggest to set the update period to every or every second week by default. those who are using alpha and beta build should have enough knowledge what is the best period for them. And if users really installs RCs on their productive systems, it is still enough to notify them weekly about the availability of new RCs or stable builds.

And I'm also asking me why you need 24 hour updated statistics. Collecting stats weekly should be provide similar data as daily once, but it enhance the privacy a little bit as a timestamp could also be stored with the rest of the sending metadata during the update check. this is also a very important point which I found no info about this in the User Guide. Are now those metadata stored with a timestamp or not? I can't answer this because of too less information.

@Adriani90
Copy link
Collaborator

@josephsl you mentioned you could provide a pull request on this. Do you still have your work on this? Or is it obsolete?

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

No branches or pull requests

3 participants