Skip to content

chromebin/voidex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Chromax & Voidex

Native Browser Fingerprint Protection

License: Proprietary Node.js Python Support

Downloads β€’ Examples β€’ Documentation


Native fingerprint protection built into Chromium's source code.
Undetectable. Fast. Private. Universal.

🎭 Undetectable β€’ ⚑ Fast β€’ πŸ”’ Private β€’ 🌍 Universal


🎯 What is This Project?

This project provides two products for browser fingerprint protection:

1. Chromax Browser

Custom Chromium with Native Fingerprint Protection

Chromax is a modified Chromium browser with fingerprint protection built directly into the browser engine (C++ source code). Unlike extensions or JavaScript injection, Chromax's protection is truly undetectable.

  • βœ… Native Implementation - Built into Chromium's C++ source
  • βœ… Command-Line Control - Configure via simple flags
  • βœ… No Detection - No navigator.webdriver, functions show "[native code]"
  • βœ… Universal - Works with Puppeteer, Selenium, Playwright, or standalone

Use Chromax when:

  • You want to write automation scripts (Node.js/Python)
  • You need command-line control
  • You're integrating with Puppeteer/Selenium
  • You want maximum flexibility

πŸ“₯ Download ChromaxSetup.exe

2. Voidex Launcher

GUI Application for Managing Chromax Profiles

Voidex is an Electron-based desktop application that makes it easy to manage multiple browser profiles with different fingerprints. No coding required.

Voidex Profile Manager Voidex profile manager - Create and manage multiple browser profiles

Voidex Profile Editor Profile editor - Configure fingerprint settings with an intuitive GUI

  • βœ… Easy Profile Management - Create, edit, delete profiles
  • βœ… Visual Configuration - GUI for all fingerprint settings
  • βœ… Proxy Support - Built-in proxy bridge for SOCKS5/HTTP
  • βœ… No Coding - Point and click interface

Use Voidex when:

  • You want a GUI (no coding)
  • You need to manage multiple profiles
  • You want easy proxy configuration
  • You prefer a GoLogin-like experience

πŸ“₯ Download VoidexSetup.exe

⚠️ Note: Voidex requires Chromax to be installed first.


πŸ€” Which One Do I Need?

Use Case Download
GUI profile manager, no coding Both (Chromax + Voidex)
Automation scripts (Node.js/Python) Chromax only
Privacy browsing with easy setup Both (Chromax + Voidex)
Advanced automation with Puppeteer/Selenium Chromax only

πŸ‘‰ See Downloads Page for installation instructions.


πŸš€ Quick Start

Using Voidex Launcher (GUI)

  1. Download and install both Chromax and Voidex from Downloads
  2. Launch Voidex from Start Menu
  3. Create a profile:
    • Click "New Profile"
    • Configure fingerprint settings
    • Click "Save"
  4. Launch browser with your profile
  5. Test at https://browserleaks.com/canvas

πŸ‘‰ See Voidex User Guide

Using Chromax with Scripts

Node.js + Puppeteer:

const puppeteer = require('puppeteer-core');

const browser = await puppeteer.launch({
  executablePath: 'C:\\Users\\[username]\\AppData\\Local\\Chromax\\chrome.exe',
  args: [
    '--fingerprint-platform=Win32',
    '--fingerprint-screen-resolution=1920x1080',
    '--fingerprint-webgl-meta-mode=mask',
    '--fingerprint-canvas-mode=noise'
  ]
});

const page = await browser.newPage();
await page.goto('https://browserleaks.com/canvas');

Python + Selenium:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.binary_location = r'C:\Users\[username]\AppData\Local\Chromax\chrome.exe'
options.add_argument('--fingerprint-platform=Win32')
options.add_argument('--fingerprint-screen-resolution=1920x1080')
options.add_argument('--fingerprint-webgl-meta-mode=mask')
options.add_argument('--fingerprint-canvas-mode=noise')

driver = webdriver.Chrome(options=options)
driver.get('https://browserleaks.com/canvas')

πŸ‘‰ See Complete Examples


🎭 Fingerprint Protection Features

Chromax protects against all major fingerprinting techniques:

Protection Status Method
Canvas Fingerprinting βœ… Protected Noise injection at engine level
WebGL Fingerprinting βœ… Protected Vendor/renderer masking + image hash
Screen Resolution βœ… Protected Native screen API override
User-Agent βœ… Protected UA + UA-CH override
Timezone βœ… Protected IANA timezone override
Geolocation βœ… Protected GPS coordinate override
Hardware Info βœ… Protected CPU/memory spoofing
Platform βœ… Protected navigator.platform override

All protection is native - implemented in C++, not JavaScript.


πŸ“š Available Fingerprint Flags

Control fingerprints via command-line flags:

# User Agent & Platform
--user-agent=<string>
--fingerprint-platform=<string>
--fingerprint-ua-ch-json=<json>

# Screen & Hardware
--fingerprint-screen-resolution=<WxH>
--fingerprint-cpu-cores=<number>
--fingerprint-device-memory=<number>

# Locale & Timezone
--fingerprint-timezone=<iana>
--fingerprint-accept-language=<string>

# WebGL Protection
--fingerprint-webgl-meta-mode=<mask|real|off>
--fingerprint-webgl-vendor=<string>
--fingerprint-webgl-renderer=<string>
--fingerprint-webgl-image-mode=<off|noise|block>
--fingerprint-webgl-image-seed=<string>

# Canvas Protection
--fingerprint-canvas-mode=<off|noise|block>
--fingerprint-canvas-seed=<string>

# Geolocation
--fingerprint-geolocation-mode=<prompt|allow|block>
--fingerprint-geolocation-lat=<number>
--fingerprint-geolocation-lon=<number>
--fingerprint-geolocation-accuracy=<number>

# ClientRects, AudioContext, Media Devices, Fonts, WebGPU, Speech Voices, Device Name
--fingerprint-client-rects-mode=<off|noise|block>
--fingerprint-audio-context-mode=<off|noise|block>
--fingerprint-audio-context-seed=<string>
--fingerprint-mask-media-devices=<off|mask>
--fingerprint-fonts-config=<json>
--fingerprint-webgpu-mode=<off|mask>
--fingerprint-webgpu-vendor=<string>
--fingerprint-webgpu-architecture=<string>
--fingerprint-speech-voices=<off|mask>
--fingerprint-speech-voices-config=<json>
--fingerprint-device-name=<string>

πŸ‘‰ See Complete Flag Reference


πŸ—οΈ How It Works

Unlike browser extensions or JavaScript injection, Chromax uses a custom Chromium build with native fingerprint protection:

  1. Chromium Source Patches - Browser engine patched at C++ level
  2. Command-Line Flags - New flags added for fingerprint control
  3. Native API Override - Browser APIs overridden at engine level
  4. No Detection - No navigator.webdriver or extension artifacts
  5. Consistent - Fingerprints persist across navigation and reloads

Why Native Matters:

Feature Browser Extensions JS Injection Chromax (Native)
Detectable ❌ Yes ❌ Yes βœ… No
navigator.webdriver ❌ Present ❌ Present βœ… Removed
Function .toString() ❌ Modified ❌ Modified βœ… Native
Performance ⚠️ Slower ⚠️ Slower βœ… Fast
Works in iframes ⚠️ Limited ⚠️ Limited βœ… Perfect

πŸ‘‰ Learn More About Native Protection


πŸ“š Documentation

For Chromax Browser

For Voidex Launcher

Examples & Integration


πŸ§ͺ Testing Your Fingerprint

Test your custom fingerprint at:


πŸ€– Automation Integration

Chromax works seamlessly with popular automation tools:

  • Puppeteer (Node.js)
  • Selenium (Python, Java, C#, etc.)
  • Playwright (Node.js, Python, Java, C#)
  • Any tool that supports custom Chrome binary

See examples/ for integration code.


πŸ”’ Security & Privacy

  • No Telemetry - All Google telemetry removed
  • No Sync - Chrome Sync disabled
  • No Auto-Update - Auto-update disabled
  • Privacy-First - Built with privacy in mind
  • Proprietary - Advanced native protection technology

🀝 Feedback & Support

We value your feedback! Please feel free to:

  • Report bugs or issues
  • Suggest new features
  • Request improvements
  • Share your use cases

πŸ’– Support the Project

Chromax and Voidex are actively developed and maintained. If you find this project valuable, please consider supporting its continued development.

Why Support Matters

This project requires significant time and resources to:

  • Maintain compatibility with the latest Chromium versions
  • Develop new fingerprint protection features
  • Provide support and documentation
  • Test across different platforms and use cases

Currently, development is done part-time due to personal financial constraints. Your support would enable full-time dedicated development and faster feature releases.

How to Support

🏒 Business/Enterprise Support If you're using Chromax/Voidex in a commercial environment and would like:

  • Priority support and faster response times
  • Custom feature development
  • Consulting and integration services
  • Enterprise licensing options
  • Service Level Agreement (SLA)

Please contact: ihor.z.1987@gmail.com

πŸ’Ό Investment Opportunities Looking for investors to help scale development and bring this project to full-time focus. If you're interested in supporting the long-term growth of Chromax/Voidex, please reach out to discuss partnership opportunities.

⭐ Other Ways to Help

  • Star the repository on GitHub
  • Share the project with others who might benefit
  • Provide feedback and feature suggestions
  • Report bugs and issues

Sponsorship Tiers

Tier Monthly Benefits
πŸ₯‰ Supporter $10 Priority email support, Name in supporters list
πŸ₯ˆ Contributor $50 Above + Priority issue responses, Feature voting
πŸ₯‡ Sponsor $200 Above + Monthly video call, Priority feature requests
πŸ’Ž Enterprise $1,000+ Above + Custom development, SLA support, Direct line

Your support directly impacts the development speed and quality of Chromax and Voidex. Thank you for considering! πŸ™


πŸ“„ License

Proprietary License - Free for personal use. Commercial use requires a license.

For licensing inquiries, please contact: ihor.z.1987@gmail.com


Chromax & Voidex - Undetectable by Design 🎭

Made with ❀️ for privacy and automation

⭐ Star on GitHub β€’ πŸ› Report Issue β€’ πŸ’¬ Discussions


⚠️ Disclaimer: This tool is for educational and privacy purposes only. Use responsibly and in accordance with applicable laws and terms of service.