AngrySysOps vCenter Commander — Privacy Policy

Last updated: 2026-05-01

AngrySysOps vCenter Commander (“the extension”) is a Chrome extension that helps VMware vSphere administrators connect to and search inventory across their own vCenter Server instances. This privacy policy explains what data the extension handles, where it goes, and what it never does.

Summary

  • The extension does not collect, transmit, or share any personal data with AngrySysOps or any third party.
  • The extension has no analytics, no telemetry, no tracking, and no advertising identifiers.
  • All data entered by the user (vCenter profiles, usernames, passwords) stays on the user’s device, except for login requests sent directly to the vCenter Server the user configured.

What the extension stores

DataWhereCleared when
vCenter profiles (name, FQDN, site, username, default flag)chrome.storage.localUser deletes the profile or uninstalls the extension
Connection preferences (shared vs per-vCenter credential mode, optional shared username)chrome.storage.localUser changes them or uninstalls the extension
Active vSphere session tokenschrome.storage.sessionChrome closes, or the user logs out
Demo mode flagchrome.storage.sessionChrome closes, or the user appends ?demo=0 to any extension page
Enterprise-managed profileschrome.storage.managed (read-only)The organization’s admin removes them

Passwords are never stored. When a user connects to a vCenter, the password is held only in memory (React component state) for the duration of the login request and is discarded immediately afterward.

What the extension transmits

The extension makes network requests only to the exact vCenter FQDNs the user has configured, over HTTPS. Specifically:

  • POST /api/session — login using the username and password the user entered.
  • DELETE /api/session — logout.
  • GET /api/vcenter/vm, GET /api/vcenter/host, GET /api/vcenter/datastore — inventory.

No data is sent to AngrySysOps, analytics providers, advertisers, or any other third party.

Permissions

The extension declares three permissions, all for the purposes above:

  • storage — used as described in What the extension stores.
  • sidePanel — used to render the main UI inside the Chrome side panel.
  • https://*/* (optional) — requested at runtime, per-vCenter, only when the user connects to a profile. The extension never uses this permission for any origin the user has not explicitly configured and never requests <all_urls>.

Data retention and deletion

All data is stored locally on the user’s device in Chrome’s extension storage. There is no remote database, no backup, and no cloud sync operated by AngrySysOps. Users can remove all extension data by:

  1. Deleting individual profiles from the Settings page, or
  2. Clearing the extension’s site data from chrome://settings/content/all, or
  3. Uninstalling the extension from chrome://extensions.

Enterprise deployments

Organizations deploying the extension via Chrome enterprise policy may push read-only vCenter profiles into chrome.storage.managed. These profiles are rendered read-only in the UI and cannot be edited or deleted by the end user. No data is sent back to the organization’s policy server by the extension itself.

Children’s privacy

The extension is intended for professional system administrators and is not directed at children under 13.

Changes to this policy

Material changes will be described in CHANGELOG.md and the “Last updated” date at the top of this document will be revised.

Contact

Questions or privacy concerns can be sent to admin@angrysysops.com or filed as a GitHub issue at github.com/AngrySysOps/vChrome/issues.