BotBrowser Blog Archive — Page 16
Browse page 16 of BotBrowser articles on browser fingerprint protection, privacy signals, proxy consistency, and deployment.
network
Browser Port Scanning Protection for Localhost Services
How a web page can probe localhost ports to infer which local services you run, why common workarounds fall short, and how to verify uniform loopback behavior.
Read article →network
What Is a WebRTC IP Leak? Prevention and Browser Privacy
What is a WebRTC IP leak? Learn how ICE candidates expose network identity, how browser-level controls prevent leaks, and how to validate proxy consistency.
Read article →fingerprint
Network Information API Fingerprinting: A Policy Review
How navigator.connection values add to a browser fingerprint, why a proxy exit can disagree with them, and how to review a network information policy.
Read article →fingerprint
DRM Fingerprinting: What EME and Widevine Queries Reveal
How Encrypted Media Extensions and Widevine capability queries expose platform signals, why VPNs and private windows do not change them, and how to check them against a profile.
Read article →fingerprint
Speech Synthesis Fingerprinting: Voice List Tracking
How the SpeechSynthesis API voice list reveals your operating system and platform, and techniques to control voice-based fingerprint signals.
Read article →fingerprint
Frame Rate Fingerprinting: Refresh Rate and Video Timing
How requestAnimationFrame timing, display refresh rate, and video playback cadence work as fingerprint signals, and how BotBrowser sets display FPS and video FPS.
Read article →fingerprint
WebGPU Fingerprinting: The Next Generation of GPU Tracking
How the WebGPU API exposes GPU adapter details for fingerprinting, and how to control GPU identity signals at the browser engine level.
Read article →fingerprint
JavaScript Stack Depth: A Browser Privacy Signal
Learn why JavaScript recursion limits vary across contexts, how to review the signal responsibly, and what BotBrowser can control.
Read article →fingerprint
Deterministic Mode: Reproducible Browser Fingerprints
How a fixed noise seed keeps Canvas, WebGL, Audio, and text-metric noise reproducible across sessions, and how to check that one seed repeats while another seed changes the output.
Read article →