WebRTC leak test
Inspect ICE candidates and compare public addresses with your HTTP connection.
HTTP public addresses
Not observed
Comparison uses independently observed HTTP addresses. Missing IPv4/IPv6 baselines stay unverified.
Browser capabilities
Not observed
Your WebRTC IP addresses
ICE candidates
| Address | Type / scope | Protocol / port |
|---|
Media device visibility
Device details
| Device type | Visible count | label / deviceId / groupId |
|---|
Prompt means permission has not been granted; it does not mean a device is recording. This site blocks camera/microphone capture and makes no permission request. A policy block is not a user denial. Device names and IDs are intentionally not collected; visible counts do not prove hardware availability.
Session description · SDP
SDP describes the connection. 127.0.0.1 and 0.0.0.0 in its header are often placeholders, not evidence of your public IP. Actual candidate addresses are listed above.
STUN 701 means a request could not reach STUN on one path. Other paths may still return candidates. A timeout leaves that session incomplete; read the addresses and completion status together.
Different public addresses can indicate VPN/proxy bypass or multiple network paths; verify your setup. Matching addresses, mDNS masking, blocked STUN or no candidates cannot prove that every application is leak-free. Hidden devices may reflect browser permission restrictions.
Technical observations
Why can BrowserLeaks look different?
BrowserLeaks can display “No Leak” when it finds neither a local IP nor a mismatching public IP, including when both address fields are empty. OWL shows the same evidence but marks a missing public candidate as unverified. No observed address is not proof that every network path is protected.
How to read the result
A data channel gathers ICE candidates through Google and Cloudflare STUN, without opening camera or microphone. Direct public candidates are compared only with HTTP addresses of the same IP family. Relay addresses are not treated as your own IP. mDNS names are recorded without attempting to resolve them.
Different public addresses can indicate VPN/proxy bypass or multiple network paths; verify your setup. Matching addresses, mDNS masking, blocked STUN or no candidates cannot prove that every application is leak-free. Hidden devices may reflect browser permission restrictions.
Independent diagnostics by Owl. Results do not guarantee Claude access or account safety.
Your ads help keep OWL running
Individuals, developers, teams and brands are welcome to advertise. Contact Owl to discuss placement and publishing.
Advertising revenue supports the domain, hosting and day-to-day maintenance of this website.
Contact Owl to advertise ↗Telegram: @Owl_ClaudeClaude power users community
Talk Claude Code, workflows and practical experience with fellow builders.
Join Telegram group ↗@OWL_AI_Community