Anti-Fingerprinting Shield Plus

Advanced browser fingerprint protection with realistic profiles and modern UI

Author
greasyfork.urology433
Daily installs
1
Total installs
17
Ratings
0 1 0
Version
5.3
Created
2025-04-30
Updated
2025-05-11
Size
64.7 KB
License
MIT
Applies to
All sites

Anti-Fingerprinting Shield Plus – Advanced Privacy Protection (AFS+)

Comprehensive browser fingerprint spoofing for maximum privacy and online anonymity.

Browser fingerprinting uses subtle data like screen size, system language, hardware specs, canvas/WebGL output, and more to uniquely identify your device — even without cookies. AFS+ counters this by spoofing or blocking nearly all known fingerprinting methods, while maintaining realism and compatibility.

Profiles are based on real-world browser/device combinations, and are easily managed through a modern, user-friendly menu.



What It Does

Profile-Based Spoofing
• Choose from 20+ realistic browser profiles (Chrome, Edge, Firefox, Safari, etc.)
• Profiles use internally consistent values based on real devices

Smart Detection
• Only spoofs properties present in your real browser for maximum stealth

Spoofs All Major Fingerprinting Vectors
• Navigator API: userAgent, platform, language, languages
• Screen/Window: screen.width/height, availWidth/availHeight, colorDepth, outerWidth/Height, innerWidth/Height, devicePixelRatio
• Hardware: hardwareConcurrency, deviceMemory, maxTouchPoints
• Time Zone: Spoofed via Intl API
• Navigator Extras: vendor, productSub, appVersion, appName, doNotTrack, webdriver
• Browser-Specific: window.chrome, window.safari, navigator.oscpu, buildID
• WebGL: Vendor, renderer, supported extensions
• Canvas & Audio: Adds subtle, randomized noise
• Media Devices: enumerateDevices returns empty
• Storage: navigator.storage.estimate is spoofed
• CSS Media: window.matchMedia spoofed for color scheme

Blocks or Randomizes Advanced APIs
• Battery API
• SpeechSynthesis API
• Permissions API
• Notification API
• Font Enumeration (partial)
• Touch Events



User Interface
• Floating, draggable gear icon opens the control menu
• See:
• Active spoofing profile
• Expiration time
• Protection status
• “Advanced” section reveals all spoofed values
• Displays detected browser; unsupported browsers show warnings
• Spoofing session lasts 24 hours, or until you refresh/change the profile



Security and Warnings
• Internally consistent, realistic spoofed values for all profiles
• Notifications if spoofing fails or browser is unsupported



Installation
1. Install a userscript manager:
• UserScripts (Firefox or Chromium)
• Tampermonkey
• Violentmonkey
2. Click the “Install this script” button at the top of the page
3. The script runs automatically on all pages
4. Use the gear menu to change or refresh your spoofing profile



Notes
• This script does not block WebRTC leaks – use uBlock Origin or disable STUN manually
• Font fingerprinting is only partially blocked (full protection may require a browser extension)
• Some sites may misbehave if they rely heavily on fingerprint data or blocked APIs
• Ideal for privacy enthusiasts, QA testers, and developers seeking control over tracking



Contribute

Built with privacy in mind.
Feel free to fork, improve, and share!