This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Browser Fingerprint Randomizer Note

Privacy · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryPrivacy
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This script helps protect your privacy by randomizing browser fingerprint attributes that websites use to identify and track you. It displays a badge in the corner of the page showing your fingerprint status—"Fingerprint Protected" if randomization is active, or "Fingerprint Detected" if not. You can toggle randomization for specific attributes: screen resolution, user agent, timezone, and language. When enabled, the script injects JavaScript overrides that make these attributes appear different to websites, making your browser fingerprint less unique and harder to track. A "Randomize Now" button generates a new random fingerprint instantly. A detailed fingerprint report shows you exactly what attributes are being randomized and their current values.

WHERE IT RUNS

The script runs on all websites (*://*/*), making it truly universal. It works on any page and supports both desktop and mobile views.

HOW TO USE

After installation, the settings panel appears on the left side of the screen with the gear emoji (⚙️). Open the panel to configure the script:

- The "Enable fingerprint randomizer" toggle enables or disables the badge and randomization.

- Toggle individual randomization options: "Randomize screen resolution," "Randomize user agent," "Randomize timezone," and "Randomize language."

- Click "Randomize Now" to generate a new random fingerprint immediately.

- Click "Show fingerprint report" to see a detailed breakdown of your current fingerprint and randomized values.

The badge appears in the bottom-left corner showing your current fingerprint status. Click the badge to open the fingerprint report.

TECHNICAL SECTION — REAL MECHANISM

The script simulates fingerprint randomization by overriding JavaScript properties that are commonly used for fingerprinting. It uses Object.defineProperty on the window.screen object to override width, height, availWidth, and availHeight with randomized values. For the user agent, it overrides navigator.userAgent and navigator.appVersion. For timezone, it overrides Intl.DateTimeFormat.prototype.resolvedOptions. For language, it overrides navigator.language and navigator.languages. The randomized values are generated from a predefined list of common values (e.g., screen sizes, user agents, timezones, languages) to ensure they appear realistic. The fingerprint report is generated by reading the actual fingerprintable properties and comparing them to the randomized values. The script uses a badge in the corner to show the status—the badge text includes a fingerprint hash based on a combination of fingerprintable attributes, providing a visual indication of the current fingerprint state.

THE PANEL

The settings panel is built with BotGentz's BGPanel component. It is draggable via its header, allowing you to reposition it anywhere on the screen. The panel snaps to the left edge by default but can be moved freely. Click the gear emoji to collapse the panel into a small bubble, and click the bubble to expand it again. The panel remembers its position per page session. Press the Escape key to quickly close or minimize the panel. The panel includes a status flash bar that provides visual feedback when settings are changed or actions are performed. All settings save automatically via GM_setValue.

PLEASE NOTE

This script requires the free BotGentz browser extension to run. It does not function as a standalone Chrome extension and does not use chrome.* APIs. The randomization is client-side and applies only to JavaScript-accessible properties—it does not change your actual system settings or network headers. Some websites may break if they rely on specific screen sizes or user agent values. The script is designed to help protect privacy but is not a complete anonymity solution. The fingerprint report is a simulation based on available JavaScript properties—it may not match every fingerprinting technique used by websites. The script stores only your preferences via GM_setValue. No data is sent externally—all processing is performed locally in your browser.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.