How these tools handle sensitive data
OpenVPN, WireGuard and multi-protocol configuration text is parsed locally by browser JavaScript. Analytics receives only an allowlisted tool name, protocol, result state or error code—never an IP address, hostname from a private config, UUID, password, private key, config text or QR payload.
Network probes run on the PublicVPNList backend only when a remote public host must be contacted. Those endpoints reject private, loopback, link-local, reserved and metadata-network addresses, resolve a hostname before connecting, apply request and connection limits, and never claim that a TCP probe proves a VPN tunnel works.