ServerWatch ("the Extension") is a Chrome browser extension that diagnoses why a website or server is unreachable. This Privacy Policy explains what information the Extension accesses, what it stores, and what it shares.

Summary

What the Extension stores (on your device only)

The Extension uses chrome.storage.local to save the following data exclusively on your device. This data is never transmitted anywhere.

DataPurpose
Server list (hostname, port, protocol, optional label) Remembers the servers you added to monitoring
Check history (timestamp, verdict code, severity) Shows past check results in the detail panel
Settings (check interval, notification preference) Saves your preferences across sessions
Language preference (en / ru / de / es) Remembers your chosen interface language

Network requests made during a diagnostic check

When you trigger a check, the Extension makes the following outbound requests. No request contains your identity, account information, or browsing history.

DestinationWhat is sentWhy
The host you are checking
(e.g. example.com:443)
A standard HTTPS/HTTP/TCP connection attempt To measure local reachability and get the HTTP status code
check-host.net
(public probing service)
The hostname and port being checked To verify whether the host is reachable from external nodes worldwide, helping distinguish a local block from a global outage
Public DNS resolvers via DoH
(Cloudflare 1.1.1.1, Google 8.8.8.8)
The domain name being looked up To check whether the domain resolves correctly from public DNS, independent of your local DNS settings
Connectivity test domains
(google.com, cloudflare.com, ya.ru)
A minimal connection attempt (no content) To verify that your internet connection is working before attributing a failure to the target host

The Extension does not use any analytics, crash reporting, advertising, or telemetry services.

Permissions explained

PermissionWhy it is needed
storage To save your server list, settings, and language preference on your device
tabs To read the URL and load status of the active tab so the "This Site" check knows which host to diagnose; the URL is not stored
webRequest To intercept the network-level result of the extension's own diagnostic requests (error codes such as net::ERR_CONNECTION_RESET), which are not available through the standard Fetch API
alarms To schedule periodic background checks for your monitored servers
notifications To show a local system notification when a server's status changes
Host permissions (https://*/*, http://*/*) Required for webRequest to observe the diagnostic connection attempts the extension makes to any host you choose to check

Data sharing

We do not sell, trade, or otherwise transfer your data to third parties. The only data that leaves your device is the hostname/port you explicitly ask the Extension to check, which is sent to check-host.net solely to perform the external probe. We have no control over check-host.net's own privacy practices; please review their policy if needed.

Children's privacy

The Extension is not directed at children under 13 and does not knowingly collect any information from children.

Changes to this policy

We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page reflects when changes were last made. Continued use of the Extension after any changes constitutes acceptance of the updated policy.

Contact

If you have any questions about this Privacy Policy, please open an issue via the Chrome Web Store support page for this extension.

🚀 Coming soon to the Chrome Web Store