undergroundwires / privacy.sexy

Open-source tool to enforce privacy & security best-practices on Windows, macOS and Linux, because privacy is sexy
https://privacy.sexy
GNU Affero General Public License v3.0
3.64k stars 154 forks source link

Disable Telemetry for Microsoft's Accessibility Insights for Windows #341

Open ElektroStudios opened 1 month ago

ElektroStudios commented 1 month ago

Note: this is a suggestion / feature-request of a new script. I don't provide the script.

What's Accessibility Insights for Windows?

Accessibility Insights for Windows helps developers find and fix accessibility issues in Windows apps. The tool supports three primary scenarios:

Live Inspect (UI inspector)
FastPass
Troubleshooting 

Operating system

Windows

Category

Configure Programs

Name

Disable Accessibility Insights Telemetry

What I propose (Category + Name) it is very similar to this:

WinSnap 02

How Telemetry is configured

The Telemetry can be opted-in/opted-out in the application settings:

WinSnap 03

Changing the value it does not perform registry changes. It is configured in the following JSON file:

C:\Users\Administrador\AppData\Local\AccessibilityInsights\V1\Configurations\Configuration.json

This is the JSON property and value (true or false):

"EnableTelemetry": false

Here I attach the full JSON file content if you want to test without installing the Accessibility Insights application:

💾 Configuration.json

Code

A code that finds and manipulates the JSON file to disable Telemetry (i.e., set the value for EnableTelemetry to false).

Recommendation level

STANDARD (non-breaking)

Documentation/References

Official websites:

From the article: Accessibility Insights and Telemetry

When you opt into telemetry, Accessibility Insights collects telemetry data, which we share back to the community, to have a better understanding on what accessibility issues are more common and how users are leveraging the tool to improve the overall accessibility of their websites and Windows applications.

By opting into telemetry, you help develop inclusive software and improve the existing tools. This data gives you a voice in the community and in the development of Accessibility Insights, and can influence the focus of the accessibility tools and the standards community to improve guidelines, rules engines, and features.

Accessibility Insights will share, via a blog post, regular reports on any trends observed, with the goal of bringing more clarity to the accessibility space for everyone.

While we appreciate the telemetry insight as it's very valuable, we also know and respect that not everyone wants to share this data, so we ask for your permission every time you install our tools in a new device and offer the ability to disable telemetry in the settings:

Learn how to disable telemetry in Accessibility Insights for Windows

From: Readme.md

Data/Telemetry

By opting into telemetry, you help the community develop inclusive software. We collect anonymized data to identify the top accessibility issues found by users. This will help focus the accessibility tools and standards community to improve guidelines, rules engines, and features.

This project collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more.

undergroundwires commented 1 month ago

Great issue @ElektroStudios, thank you. They will will be added in a feature release, along with #254 which will include a generic function to modify JSON files.