Blocking Logic: Forensic Transparency
DeTracker does not operate like traditional ad-blockers that rely on massive, static blacklists. Instead, it uses a multi-layered stochastic and dynamic engine.
1. Layer 1: Stochastic Bloom Filter (SBF)
The first line of defense is a compressed Bloom Filter that represents thousands of known tracking signatures in a few kilobytes.
2. Layer 2: Dynamic Analysis (EKF)
If a domain is flagged, the Extended Kalman Filter logic kick in, analyzing Entropy, Frequency, and Context to calculate a Suspicion Score (zScore).
3. Layer 3: Payload Poisoning
For trackers that bypass network blocking, DeTracker injects "noise" into Canvas, Audio, and Font APIs to prevent hardware fingerprinting.
4. Layer 4: The Circuit Breaker
To prevent "breaking" a site, DeTracker monitors the failure rate and automatically switches to Shadow Mode if too many blocks occur in a short window.
← Back to Index