Network identity
CheckingComparing public and WebRTC addresses
- Network
- Unavailable
- Protocol
- Unavailable
Live browser privacy check
See the network, browser, and privacy-control signals websites can observe. Checks begin automatically and every result includes its evidence.
Current result
Ordinary network and browser signals are visible. The cards explain what was observed.
Comparing public and WebRTC addresses
Inspecting browser signals
These values can help make repeat visits recognizable.
Reading browser privacy preferences
Preference signals ask sites to limit tracking but do not force compliance.
Tracing DNS path
A fresh hostname is being checked. Results usually take one to three minutes.
What we found
Current connection
Browser connection test
Looking for public and local addresses exposed through WebRTC.
Browser signals
Sites can combine ordinary browser and device details to make visits more recognizable. A value shown here is one signal, not a universal identity.
Browser preferences
Read the evidence
The snapshot separates normal visibility from a confirmed exposure. Open a focused test when you need a deeper explanation or a repeatable developer view.
Review the public IP, provider, ASN, protocol, and whether WebRTC returned another public address.
Open the WebRTC evidenceInspect canvas, WebGL, screen, language, hardware, and time-zone signals without a uniqueness claim.
Inspect browser signalsContinue from an observed address to structured location, ASN, allocation, and registry evidence.
Open IP research toolsTransparent by design
Privacy diagnostics should disclose their own network activity. These are the requests used for the live snapshot.
The page asks VeilVerify's Cloudflare endpoint for the public IP and selected network fields already available with the request. Documented browser fallbacks are used only if that endpoint fails.
The browser contacts Google's public STUN service to gather connection candidates. No camera or microphone permission is requested, and the peer connection is closed after the check.
Fingerprinting signals and privacy preferences are read inside this page. They are not submitted to a fingerprint database or compared with other visitors.
The browser requests a random hostname under astrr.in. Cloudflare DNS analytics reports the recursive resolver that reached the authoritative nameserver. The random label is not stored in an application database.
What this page can observe, what it cannot prove, and how to interpret an unavailable result.
No. VeilVerify does not create a result database. Values are held in page memory while this check is open, and the public IP endpoint returns only the connection fields shown on the page.
A single privacy number can hide important differences. VeilVerify reports the observed signal, explains why it matters, and reserves Exposed for strong evidence such as a different public address returned through WebRTC.
It can compare the public address used for the page with public addresses returned through WebRTC. It cannot inspect every application, route, DNS request, or VPN setting on the device.
Privacy extensions, browser policy, blocked STUN traffic, network filtering, or a temporary provider issue can prevent a signal from being observed. Unavailable does not mean protected.