Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸ‘» Phantom Identity

A Manifest V3 Chrome Extension for Advanced Browser Fingerprint Protection & Behavioral Obfuscation.

Version Platform License

πŸ“– Overview

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.

✨ Key Features

πŸ›‘οΈ Fingerprint Spoofing

  • 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.

πŸ‘» Behavioral Simulation (The Ghost)

  • 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.

πŸ“Š Privacy Dashboard

  • Real-time Privacy Score calculation.
  • Live visualization of intercepted API calls.
  • Built-in Verification Page to test spoofing effectiveness.

πŸ—οΈ Architecture

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.navigator and HTMLCanvasElement APIs in the main world context.

For a deep dive into the system design, check out our [Software Requirements Specification (SRS)](./docs/SRS FINAL.docx).

About

Browser privacy extension exploring resistance to fingerprinting through controlled modification of browser-identifying attributes.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors