Last updated: 14 June 2022
Homerow requires wide-ranging permissions from your operating system to function properly, so it is important for you to know exactly what data we collect.
The short answer is: Homerow doesn't collect any data without your permission, and will never collect any sensitive data (like things you've typed or the contents of web pages you've visited).
Why does Homerow require Accessibility & Screen Recording Permissions?
Homerow uses the Accessibility API to query for visible on-screen buttons and UI elements. Additionally, the Accessibility API allows for the listening of user input while the application is not frontmost, which is required for non-shortcut activation mechanisms (Hold Space to activate and key sequence activation).
Homerow uses the Quartz Window Services API to query for on-screen windows to generate window shortcuts. This requires Screen Recording permissions.
Homerow does not collect any information granted through these APIs.
There is one kind of data collection:
- Crash reporting: Homerow securely uploads information about crashes to App Center. This data is extremely useful for us in fixing bugs and making Homerow more stable.
- On-screen content is not collected.
- No personally identifying data is collected.
- Some information about the hardware and operating system is collected
- For more information on the privacy practices of Visual Studio App Center, please visit the Visual Studio App Center Privacy & Terms web page here.
- We will never sell any Homerow crash or analytics data
- We will never distribute any Homerow crash or analytics data for any other purpose than fixing bugs
- We will never sell your email address