Skip to content

Privacy Policy

Last updated: 2026-09-29

WinDisplayManager collects nothing and sends nothing over the network. There is no telemetry, no analytics, and no crash reporting. The application’s own code makes no network requests.

Everything WinDisplayManager reads or writes stays on your own machine:

  • Hotkey configuration: Your global hotkey bindings and settings are saved as JSON at %APPDATA%\windisplaymanager\config.json, with a config.json.bak backup of the previous version. See Configuration & recovery.
  • Start with Windows: If enabled, the app writes a single WindowsDisplayManager value under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. See Settings & startup.
  • Display profiles: Saved monitor layouts are stored as JSON files under %APPDATA%\MonitorSwitcher\Profiles\. See the Profiles guide.
  • Monitor communication (DDC/CI): Brightness, contrast, input, and power mode changes are sent directly from your PC to your monitor over the physical display cable (DDC/CI). This is local hardware I/O, not a network protocol and none of it is transmitted anywhere else.

None of the above data ever leaves your device, the app has no accounts, sign-in, or cloud sync of any kind.

WinDisplayManager does not embed any third-party SDKs, analytics services, or advertising in the application itself.

This site is a static page hosted on GitHub Pages. WinDisplayManager (the project) does not add its own analytics or tracking scripts to this site. GitHub’s own hosting infrastructure may collect standard web server logs as described in GitHub’s Privacy Statement. That collection is GitHub’s, not ours.

If this policy ever needs to change (for example, if analytics were ever added to this website), this page will be updated and the “last updated” date above will reflect that change.

Open an issue on the GitHub repository if you have any questions about this policy.