undetectable-fingerprint-browser icon indicating copy to clipboard operation
undetectable-fingerprint-browser copied to clipboard

Free open-source Multilogin/Incogniton/Kameleo alternative for fingerprint spoofing (Canvas/WebGL/User-Agent). Perfect for Selenium/Playwright/Puppeteer automation, web scraping, social media bots, ad...

πŸ•΅οΈβ€β™‚οΈ Undetectable Fingerprint Browser

中文介绍

Open Source Β· Modular Β· Programmable Anti-Detection Browser

Undetectable Fingerprint Browser is a highly customizable, realistically emulated, automation-friendly anti-detection browser, specifically designed to counter modern websites' advanced fingerprinting and detection systems.

Whether you're engaged in anti-anti-scraping research, marketing analytics, multi-account management, or need to build a fully controllable browser automation environment, this project is your ultimate choice.

fingerprints

download prebuild release browser


πŸš€ Key Highlights

🧠 1. Comprehensive Fingerprint Spoofing

Not just spoofing more β€” but spoofing better and more realistically, with global consistency.

Fingerprint Type Feature Description
Canvas Fingerprint Precision spoofing, random noise, custom rendering results
WebGL & WebGL2 Fake GPU models, render returns, renderer strings, antialias settings
AudioContext Fingerprint Alters audio behavior to return stable spoofed results
ClientRects / DOMRect Emulates browser-specific rendering differences
Font Fingerprint Controls font detection responses to block OS font probing
Timezone / Language Global override of navigator, Intl API, Date outputs
Hardware Concurrency Custom CPU core count
Device Memory Spoof navigator.deviceMemory values
Screen Resolution & Color Depth Simulates different screen sizes and color depths
Touch / Mobile Indicators Emulates mobile device indicators: touch events, UA, media queries

πŸ‘‰ Exclusive Feature: Consistency Analysis Engine ensures all spoofing fields align logically and do not conflict, eliminating detection signals at the root.


🧩 2. Fully Supported & Built-in Modules

We’ve integrated a complete anti-leak system β€” no extra installation required for:

  • βœ… WebRTC leak prevention
  • βœ… Auto-adaptive Canvas/WebGL spoofing
  • βœ… Automation module (Puppeteer / Playwright compatible)
  • βœ… Built-in proxy injection (SOCKS5, HTTP, TLS proxy)
  • βœ… GPS & sensor data emulation
  • βœ… Local JS injection with CSP bypass support

πŸ€– 3. Automation-Ready

Seamlessly integrate this browser into any automation pipeline, or fully control it programmatically.

🀝 Full Framework Compatibility:

  • Just add a startup parameter β€” no need to modify code.
  • Puppeteer: Works by pointing to custom Chromium binary
  • Playwright: Fully compatible with Chromium engine
  • DevTools Protocol and WebSocket control support
  • JavaScript API and CLI tools for advanced tuning and scripting

🌍 Real-World Use Cases

Use Case Description
βœ… Anti-bot Environment Bypass bot detection, captchas and verification scripts
βœ… SEO & Ad Verification Simulate access from various device and geo profiles
βœ… Multi-account Login Avoid being linked by fingerprint, storage, or cookies
βœ… Data Extraction Research Test and defeat site-level fingerprint traps
βœ… Security Research Validate fingerprint-based defenses and study tracking vectors

πŸ“Š Comparison with Mainstream Solutions

Feature / Solution Puppeteer Stealth Playwright Stealth Undetectable-Fingerprint-Browser
Multi-dimensional spoofing Partial support Partial support βœ… Full fingerprint coverage
Plugin system ❌ None ❌ None βœ… Complete plugin architecture
Behavioral consistency ❌ May conflict ❌ May conflict βœ… Adaptive consistency management
Customizability Medium Medium βœ… Highly configurable
Isolation & sandboxing Medium Medium βœ… Deep sandbox support
Automation integration βœ… Supported βœ… Supported βœ… Fully supported

πŸ”§ Quick Start

Install Pre-Compiled Version

Download and extract the pre-built package: Compiled Binary Release.

Generate a Fingerprint via Command Line

./itbrowser_fingerprint.exe  

Launch the Browser with a Specified Fingerprint

chrome --itbrowser=myfingerprint.json  

For Automation Use:

chrome.exe --user-data-dir=data1 --itbrowser="D:\Program Files\chrome\1.json" --proxy-server="socks5://someuser:password@host:port" --remote-debugging-port=9222  

build the project from source

git clone https://github.com/itbrowser-net/undetectable-fingerprint-browser.git merge the code with chromium source code.


⚠️ Legal Disclaimer

This project is intended for legal and ethical use only, such as for security research, automation testing, or development environment simulation.

Any use of this tool for illegal scraping, ad fraud, account hijacking, or malicious activity is strictly prohibited.
The authors are not liable for any misuse of this software.


πŸ“« Contact Us


⭐ If you find this project useful, please give us a star on GitHub! If you think it's worth starting, please star it to avoid forgetting. I will gradually upload the project source code.