A Manifest V3 Chrome Extension for Advanced Browser Fingerprint Protection & Behavioral Obfuscation.
Phantom Identity is a privacy-focused browser extension designed to combat modern "stateless" tracking. Unlike traditional ad-blockers that simply block requests (often breaking websites), Phantom Identity intercepts browser API calls and returns randomized, "spoofed" data.
It features a unique Behavioral Simulation Engine that generates synthetic, human-like mouse movements and scroll events to defeat AI-based behavioral profiling.
- Canvas & WebGL: Adds noise to rendered images and overrides GPU vendor strings to prevent hardware identification.
- Navigator Spoofing: Randomizes UserAgent, Platform, Device Memory, and Hardware Concurrency.
- Session Consistency: maintains a stable "Fake Identity" per tab session to prevent detection by anti-fraud systems.
- Human-like Movement: Uses BΓ©zier curves to simulate natural mouse jitter and curvature.
- Smart Scrolling: Generates random scroll events with variable velocity.
- Anti-Profiling: Confuses heat-map trackers and behavioral biometrics.
- Real-time Privacy Score calculation.
- Live visualization of intercepted API calls.
- Built-in Verification Page to test spoofing effectiveness.
This project is built on the Chrome Manifest V3 (MV3) architecture, utilizing an event-driven design for performance and privacy.
- Background Service Worker: Manages ephemeral state and profile generation.
- Content Scripts: Handles behavioral simulation in the DOM.
- Injection Layer: Intercepts
window.navigatorandHTMLCanvasElementAPIs in the main world context.
For a deep dive into the system design, check out our [Software Requirements Specification (SRS)](./docs/SRS FINAL.docx).