For Fingerprint Protection and Privacy Research.
These are selected examples from BotBrowser's internals for fingerprint protection and privacy research. The full core remains proprietary for compatibility testing.
BotBrowser includes proprietary enhancements built on top of Chromium, developed in-house for fingerprint protection and privacy research.
Only the GUI (BotBrowserLauncher) is open source. The patches here are select examples published to illustrate techniques for fingerprint protection and privacy research without exposing the full engine.
-
Proprietary Foundation BotBrowser’s engine is built in-house, with no forks or external project references.
-
Selective Academic Disclosure Only select patches are published for educational purposes. The rest remain proprietary to maintain compatibility testing integrity.
-
Comprehensive Compatibility Coverage These patches address fingerprint protection across multiple surfaces, informed by:
- Security analysis of browser compatibility mechanisms
- V8-level study of tracking data collection and validation
- Compatibility testing experience in controlled environments
For fingerprint protection and privacy research collaboration or licensing review, please reach out:
| support@botbrowser.io | |
| Telegram | @botbrowser_support |
Below is the structure patches-showing which Chromium source files we’ve tweaked:
patches_v2/136.0.7103.49/
│
├─ base/
│ ├─ android/java/src/org/chromium/base/process_launcher/
│ └─ version_info/
│
├─ botbrowser/
│
├─ build/
│ └─ linux/sysroot_scripts/
│
├─ chrome/
│ ├─ android/java/
│ ├─ app/
│ ├─ browser/
│ │ ├─ ash/login/
│ │ ├─ devtools/
│ │ └─ ui/startup/
│ ├─ common/
│ ├─ installer/linux/debian/
│ └─ renderer/
│
├─ chromecast/
│ └─ browser/
│
├─ components/
│ ├─ component_updater/
│ ├─ crash/core/app/
│ ├─ embedder_support/
│ ├─ gwp_asan/client/
│ ├─ language/core/browser/
│ ├─ nacl/zygote/
│ ├─ password_manager/core/browser/
│ ├─ payments/core/
│ ├─ policy/core/common/cloud/
│ ├─ prefs/
│ ├─ update_client/net/
│ └─ version_info/
│
├─ content/
│ ├─ app/
│ ├─ browser/
│ │ ├─ bluetooth/
│ │ ├─ client_hints/
│ │ ├─ devtools/protocol/
│ │ ├─ gpu/
│ │ ├─ quota/
│ │ ├─ renderer_host/
│ │ ├─ speech/
│ │ └─ web_contents/
│ ├─ child/
│ ├─ gpu/
│ ├─ public/browser/
│ ├─ shell/browser/
│ └─ zygote/
│
├─ gpu/
│ ├─ command_buffer/client/
│ └─ config/
│
├─ media/
│ └─ capture/video/
│
├─ pdf/
│
├─ services/
│ ├─ network/p2p/
│ └─ passage_embeddings/
│
├─ third_party/
│ ├─ blink/
│ │ ├─ common/
│ │ │ ├─ device_memory/
│ │ │ └─ web_preferences/
│ │ ├─ public/common/web_preferences/
│ │ └─ renderer/
│ │ ├─ core/
│ │ │ ├─ css/, dom/, events/, execution_context/
│ │ │ ├─ exported/, frame/, html/, inspector/
│ │ │ ├─ layout/, loader/, permissions_policy/
│ │ │ └─ timezone/, timing/
│ │ ├─ modules/
│ │ │ ├─ battery/, canvas/, encoding/, encryptedmedia/
│ │ │ ├─ keyboard/, mediarecorder/, mediasource/
│ │ │ ├─ mediastream/, peerconnection/, plugins/
│ │ │ └─ quota/, webaudio/, webgl/, webgpu/
│ │ └─ platform/
│ │ ├─ fonts/
│ │ └─ media/
│ ├─ crashpad/crashpad/client/
│ └─ harfbuzz-ng/src/src/
│
├─ tools/
│ └─ gritsettings/
│
├─ ui/
│ ├─ base/l10n/
│ └─ resources/fonts/
│
└─ v8/
└─ src/
├─ execution/
├─ heap/
├─ inspector/
└─ numbers/
See build/README.md for instructions on building BotBrowser from Chromium source, including platform-specific args.gn configurations.
Legal Disclaimer & Terms of Use • Responsible Use Guidelines. BotBrowser is for authorized fingerprint protection and privacy research only.