How to Use BrowserScan with Algo VPN to Verify Privacy Leaks

How to Use BrowserScan with Algo VPN to Verify Privacy Leaks
You’ve invested time into setting up your self-hosted Algo VPN. Now you need to confirm it actually protects your identity—no IP leaks, no DNS snooping, and no browser fingerprint surprises. That’s where BrowserScan’s all-in-one privacy checker comes in. This guide shows you exactly how to pair these two tools so you can trust your VPN connection is airtight before you browse.
Why Combine BrowserScan and Algo VPN?

How to Use BrowserScan with Algo VPN to Verify Privacy Leaks product interface and feature overview.
Algo, developed by Trail of Bits, automates the deployment of a hardened personal VPN server in the cloud. It uses only modern protocols (WireGuard and IPsec), keeps no logs by default, and gives you full control over your own infrastructure. But even a correctly deployed VPN can leak—through DNS queries, WebRTC holes, or IP mismatches that reveal your real location.
BrowserScan provides a suite of privacy tests designed to catch exactly those issues. It checks your IP address, DNS resolvers, WebRTC behaviour, browser fingerprint authenticity, and more—all without installing any plugins. Together, Algo VPN builds your private tunnel, and BrowserScan verifies that the tunnel really shields you.
Prerequisites: Getting Algo VPN Up and Running

How to Use BrowserScan with Algo VPN to Verify Privacy Leaks product interface and feature overview.
If you haven’t deployed Algo yet, the official GitHub repository makes it straightforward. You’ll need:
- An account with a supported cloud provider (DigitalOcean, AWS Lightsail, Vultr, etc.)
- A local machine with Python 3.11+ (or Google Cloud Shell)
- Basic terminal familiarity
The deployment script walks you through server creation and hardening. It generates WireGuard configuration files and QR codes for your devices. For detailed instructions, refer to the official Algo VPN setup guide.
Once your server is running and you’ve imported the VPN profile onto your device, you’re ready to test with BrowserScan.
Step 1: Connect to Your Algo VPN

How to Use BrowserScan with Algo VPN to Verify Privacy Leaks product interface and feature overview.
Activate the WireGuard (or IPsec) connection on your device. Make sure the tunnel is up—you’ll usually see a key icon or VPN indicator in your system tray. If you’re using the WireGuard app, open it and confirm the status shows “Active.”
Now your internet traffic is routing through your personal cloud server. But is everything really hidden? Let’s find out.
Step 2: Open BrowserScan’s Privacy ToolSuite
Visit BrowserScan in the same browser you’ll use for everyday browsing. No downloads or extensions needed. The dashboard presents you with several quick-check modules. We’ll go through the essential ones while the VPN is active.
Core Leak Tests to Run with Algo VPN Active

How to Use BrowserScan with Algo VPN to Verify Privacy Leaks product interface and feature overview.
BrowserScan’s tests are all server-side—the browser only sends standard HTTP requests, so you’re not polluting the VPN tunnel with extra probes. Start with these three.
IP Leak Test: Validate Your VPN Tunnel
The IP Lookup & Geolocation tool shows the IP address that websites see. With Algo VPN connected, you should see:
- The public IP of your Algo server, not your home ISP IP.
- The geolocation matching your chosen cloud data center region.
BrowserScan cross-references multiple IP data sources (IP-API, IPinfo, IP2Location, db-ip, IPQuery) to ensure consistency. If any source still reports your real ISP IP, you have an IPv6 leak or a split-tunnelling misconfiguration. For even deeper location accuracy, you can combine BrowserScan with BigDataCloud—read our integration guide on that setup.
DNS Leak Test: Ensure Queries Stay Private
Even if your IP is masked, your DNS queries might travel outside the VPN. BrowserScan’s DNS Leak Test checks which resolvers your browser is actually using. Under a healthy Algo VPN connection, you should see only your VPN server’s DNS (by default, Algo runs a local DNS resolver at 172.16.0.1 that blocks ads).
If you spot any third-party DNS servers (e.g., Google’s 8.8.8.8), your system might be bypassing the VPN’s DNS. That’s a leak that could expose browsing habits. Algo’s configurations are designed to force DNS through the tunnel, but BrowserScan gives you the proof.
WebRTC Leak Test: Plug the Hidden Hole
WebRTC can reveal your real local IP address even when a VPN is active, because browsers use ICE/STUN to discover network candidates. BrowserScan connects to multiple STUN servers and checks if any of them see your actual interface IP. With Algo VPN properly configured, the WebRTC test should only show the VPN’s public IP, not your 192.168.x.x home address.
If your real local IP appears, you can disable WebRTC in your browser, or use a WireGuard kill-switch to prevent traffic outside the tunnel. Algo itself doesn’t block WebRTC—so BrowserScan’s alert is your cue to tighten browser settings.
Checking Your Browser Fingerprint Under VPN
An IP change alone doesn’t make you anonymous. Websites use dozens of signals—user agent, screen resolution, canvas fingerprint, installed fonts—to build a unique digital profile. BrowserScan’s Fingerprint Test gives you a score and highlights which attributes are most identifying.
Run this before and after connecting to Algo VPN. The IP-related values should change, but other fingerprint components (browser version, OS, hardware) stay the same. If you’re using the same browser, the score might remain unique. This combination helps you understand what a VPN can and cannot hide, so you can pair Algo with fingerprint randomization extensions if needed.
Advanced Security Scans: Port Scanner and Speed Test
Once you’ve confirmed the basics, BrowserScan offers additional tools that are particularly useful for self-hosted VPN operators.
Port Scanner (Powered by Nmap)
Use BrowserScan’s Port Scanner to audit your Algo server’s external surface. It probes common ports on your VPN server IP. A healthy Algo deployment should show only the WireGuard port (UDP 51820 by default) and perhaps the IPsec ports (UDP 500, 4500). The scanner is based on Nmap, a trusted network mapping tool, so you get reliable results without installing anything.
An open SSH port (22) or any unexpected service could indicate misconfiguration. This is especially valuable if you’ve modified the Ansible scripts or are running additional services.
Internet Speed Test
Self-hosted VPNs can introduce latency depending on your cloud instance and region. Run the built-in Speed Test while connected to Algo VPN to measure download, upload, and ping. Compare it with your baseline (VPN off) to see what performance overhead the encryption and geo-distance create. It’s a quick way to decide if your chosen cloud region meets your needs.
Practical Scenarios: When This Combo Shines
Beyond initial setup, regular checks with BrowserScan keep your Algo VPN trustworthy.
Multi-Accounting and Geo-Spoofing Verification
If you use Algo VPN to access geo-restricted services or manage multiple e‑commerce accounts, every session must look like it’s coming from the expected location. Run a quick IP leak and DNS test before logging in. BrowserScan’s bot detection module can also verify that your browser isn’t mistakenly flagged as automated.
Privacy Audits for Remote Workers
Employees connecting from home over a corporate Algo VPN can accidentally leak data through misconfigured browsers. An IT admin can share a BrowserScan checklist—IP, DNS, WebRTC, fingerprint—to confirm each endpoint is sealed before accessing sensitive internal tools.
Security Hardening for IT Professionals
After any Algo server update or cloud migration, re-run the full BrowserScan suite as part of your change management process. The port scanner will catch newly exposed services, and the fingerprint test serves as a baseline integrity check.
Troubleshooting Common Leak Issues
- IPv6 leak: If your ISP provides IPv6 and your cloud instance doesn’t, traffic may bypass the VPN. Algo doesn’t enable IPv6 by default. Disable IPv6 on your local network adapter or use a browser extension that forces IPv4.
- DNS leak on macOS: Sometimes macOS “forgets” to use the VPN DNS. Algo provides a local DNS resolver, but you can also manually set DNS servers in the WireGuard config to match.
- WebRTC leak despite VPN: Install a WebRTC Leak Prevent extension or use uBlock Origin’s setting to disable WebRTC.
After any fix, re-run the corresponding BrowserScan test to confirm the leak is closed.
Related reading
- BrowserScan vs BrowserLeaks vs IPhey: Which Privacy Tool Wins? - Compare BrowserScan, BrowserLeaks, and IPhey side by side. Discover strengths in fingerprinting, leak tests, and extra privacy tools. Find the right checker for your needs.
- PrivacyTools.io Review: Can You Trust This Privacy Directory? - Evidence-based review of PrivacyTools.io: directory features, affiliate link controversy, threat levels, VERNAM encryptor, and how it stacks up against Privacy Guides.
- Top 10 Privacy Tools Directories & Guides for 2026 - Discover the best privacy tools directories and guides for 2026. We rank and review 10 trusted resources to help you find private alternatives for browsers, VPNs, email, and more.
Sources and further reading
- Brew Your Own VPN With Algo - “” is published by useradd_deploy.
- GitHub - trailofbits/algo: Set up a personal VPN in the cloud - Set up a personal VPN in the cloud. Contribute to trailofbits/algo development by creating an account on GitHub.
- Do VPNs Hide Search & Browsing History? - VPNs encrypt your internet traffic, hiding your browsing history from ISPs and routers, but they can still see some data. Choose a VPN with a strict no-logs policy.
FAQ
Does Algo VPN keep logs? Algo is configured with minimal logging by default. The server does not log VPN traffic, and logs are automatically rotated. For a broader explanation of what VPNs can and cannot see, read this comprehensive guide on VPNs and browsing history.
Can BrowserScan’s tests themselves leak data? BrowserScan’s checks run entirely from your browser to its servers; they do not install trackers or store personal data. The results are visible only to you, and no third-party scripts are injected.
I still see my real IP in the WebRTC test. Is Algo broken? Not necessarily. WebRTC leaks are often a browser-level issue rather than a VPN failure. Disable WebRTC or use the WireGuard app’s “Block untunneled traffic” feature.
Is BrowserScan a replacement for commercial VPNs? No. BrowserScan is a privacy verification tool—it diagnoses leaks but doesn’t provide VPN services. It works best alongside a VPN like Algo to prove the connection is clean.
Conclusion
Using BrowserScan with Algo VPN turns a best-effort privacy setup into a verified, auditable one. By running IP, DNS, and WebRTC leak tests, fingerprint analyses, and port scans after every deployment and periodically during usage, you ensure your self-hosted VPN is doing its job—and not leaking the very data you’re trying to protect.
For additional privacy tool pairings and side-by-side comparisons, explore the BrowserScan resource library. And if you’re evaluating other verification suites, see how BrowserScan stacks up against alternatives in our BrowserScan vs BrowserLeaks vs Pixelscan.dev comparison.
