A comprehensive anti-fingerprinting solution designed to protect user privacy and prevent browser fingerprinting attacks.
For a complete browser-based solution, check out our Chrome extension: Incognito Fingerprint
For easy installation as a browser userscript, install from: Ultimate Anti-Fingerprint on GreasyFork
This JavaScript library provides the core anti-fingerprinting functionality that can be integrated into any web application.
- Canvas Fingerprinting Protection: Prevents canvas-based fingerprinting
- Audio Fingerprinting Protection: Blocks audio context fingerprinting
- WebGL Fingerprinting Protection: Protects against WebGL-based tracking
- Font Fingerprinting Protection: Prevents font enumeration attacks
- Screen Resolution Protection: Masks screen resolution and color depth
- Time Zone Protection: Prevents timezone-based fingerprinting
- Language Protection: Masks language preferences
- User Agent Protection: Randomizes user agent strings
- Hardware Concurrency Protection: Masks CPU core count
- Memory Protection: Masks device memory information
For the easiest setup, install our Chrome extension: Incognito Fingerprint
For automatic installation and updates, install from: Ultimate Anti-Fingerprint on GreasyFork
- Download
ultimate-anti-fingerprint.js - Include it in your HTML:
<script src="ultimate-anti-fingerprint.js"></script>npm install ultimate-anti-fingerprintThe extension automatically activates when installed and protects against fingerprinting attacks.
import { AntiFingerprint } from 'ultimate-anti-fingerprint';
// Initialize protection
const protection = new AntiFingerprint();
// Enable all protections
protection.enable();
// Or enable specific protections
protection.enableCanvasProtection();
protection.enableAudioProtection();
protection.enableWebGLProtection();You can customize the protection level and behavior:
const protection = new AntiFingerprint({
canvasProtection: true,
audioProtection: true,
webglProtection: true,
fontProtection: true,
screenProtection: true,
timezoneProtection: true,
languageProtection: true,
userAgentProtection: true,
hardwareProtection: true,
memoryProtection: true
});- Node.js 16+
- npm or yarn
npm install
npm run devnpm run build- Fork the repository
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
MIT License - see LICENSE file for details
This project is designed to protect user privacy. Please report any security vulnerabilities to the maintainers.
- Inspired by various anti-fingerprinting research and tools
- Built with modern web standards and best practices