VirtualZones privacy: every network request listed
VirtualZones has no ads and no account. It sends an anonymous daily usage ping that you can turn off (Preferences → Send usage statistics). This page lists every network request the app makes, so you can verify that for yourself or allow it through a firewall.
All requests use HTTPS (port 443) through Windows’ built-in WinHTTP, and they follow your system proxy settings.
Every network request
Section titled “Every network request”| When | Where | What is sent | Why |
|---|---|---|---|
| Every launch | virtualzones.cc/languages.json |
A standard HTTPS request only | Get the list of available UI languages |
| Every launch if your language isn’t English, and when you choose a language | virtualzones.cc/lang/<code>.lang |
Same as above | Download or refresh the translation |
| At launch and about every 24 h | virtualzones.cc/api/update |
The app version; plus, unless Send usage statistics is off: a random install ID, a one-way hash of the PC’s Windows machine ID (to recognise a reinstall on the same PC), UI language, Windows build, trial/license status and (once licensed) the Lemon Squeezy customer ID. Your IP address is discarded by our server before the ping is stored in PostHog (US) | Check for updates and count active installs |
| A new install finishes (installer) | virtualzones.cc/api/event |
The download code from the installer’s file name and the version (skipped when usage statistics are off) | Connect the download to the install |
| You uninstall (uninstaller) | virtualzones.cc/api/event |
The install ID and the version (skipped when usage statistics are off) | Count uninstalls |
| You click Buy License | virtualzones.cc/api/event, then your browser opens the pricing page |
The install ID and the version (only with usage statistics on) | Connect a purchase to the install |
| You click Extend free for 7 days (after the trial) | virtualzones.cc/extend, then your browser opens the Lemon Squeezy checkout |
The install ID (only with usage statistics on) | Connect the free extension to the install |
| At launch, if the previous run crashed | virtualzones.cc/api/event |
The install ID, app version, Windows build, uptime, crash count, the error message and code offsets, with user names and paths removed (only with usage statistics on; otherwise the report is deleted unsent) | Find and fix crashes |
| When you accept an update, or automatically if Update automatically is on | virtualzones.cc/downloads/VirtualZones-Setup.exe |
A standard HTTPS request only | Download the installer |
| When you click Activate | api.lemonsqueezy.com |
Your license key and your PC’s computer name (so you can recognize the device in your Lemon Squeezy order page) | Activate the license |
| About every 14 days while licensed | api.lemonsqueezy.com |
License key and activation ID | Confirm the license is still valid |
| When you click Deactivate | api.lemonsqueezy.com |
License key and activation ID | Free this PC’s activation |
| When activating hits the limit (since 1.3.16) | api.virtualzones.cc (our license service on Cloudflare) |
License key | List the computers the key is active on, to offer Move it to this computer? |
| When you confirm a move (since 1.3.16) | api.virtualzones.cc |
License key and the activation to release | Release the other computer’s activation; the move date is stored to enforce one move per 30 days |
Buy License, the website link and Contact me simply open your browser or email app. VirtualZones itself sends nothing.
To block all of this, block VirtualZones.exe in your firewall. Everything except language downloads, updates and license activation keeps working. A license stays valid offline for up to 30 days since it was last checked.
What stays on your PC
Section titled “What stays on your PC”- Your settings, layouts and hotkeys (
settings.json). - Your license record, encrypted with Windows DPAPI (
license.dat). - Your usage counter (the “Used N times” line in About), in
usage.dat. It is never sent anywhere, not even with the usage ping. - The diagnostic log in
%TEMP%. It never contains your license key, and it’s only shared if you attach it to a bug report yourself.
Windows capabilities used
Section titled “Windows capabilities used”| Capability | Used for |
|---|---|
| Window event hooks | Noticing when a window maximizes or goes fullscreen |
| Low-level mouse hook | Shift-drag snapping. Installed only while confinement runs. Nothing is recorded |
| Global hotkeys | Hotkeys |
| Moving and resizing other apps’ windows | Confinement, snapping and move hotkeys |
| The min/max animation setting | Turned off while running, restored on Stop or exit (why) |
| GPU desktop duplication | Only for zones you explicitly share. Frames stay on your GPU and are shown in a local window. Your meeting app does the transmitting |
VirtualZones needs no administrator rights and installs no driver or service.
Payments
Section titled “Payments”Purchases are handled by Lemon Squeezy (a Stripe company) as merchant of record. VirtualZones never sees your payment details. See the website privacy policy.