Interactive Tool
Biometric Defense Evaluator
Assess the effectiveness of counter-surveillance countermeasures against facial recognition, gait analysis, and voice biometric systems — all running locally in your browser via MediaPipe Tasks Vision (WASM) and Web Audio API.
👤 Face Detection (MediaPipe)
🚶 Pose Estimation (MediaPipe)
🎙️ Voice Analysis (Web Audio)
Educational Purpose
This tool is designed for security awareness and counter-surveillance research.
It uses lightweight browser-based models that approximate production FR/pose systems.
Real-world surveillance systems may use more sophisticated algorithms. See the
Facial Recognition guide
for production-grade testing with DeepFace and MediaPipe.
Recommended browsers: Chrome, Edge, or Firefox. Brave may block webcam/ML features unless Shields are disabled for this site.
On-device analysis: Face and gait detection run in-browser via MediaPipe Tasks Vision (WASM), and voice analysis uses the Web Audio API. Camera/microphone/image data is processed locally and is not uploaded by this app; model/runtime files are downloaded from CDN sources on first load.
On-device analysis: Face and gait detection run in-browser via MediaPipe Tasks Vision (WASM), and voice analysis uses the Web Audio API. Camera/microphone/image data is processed locally and is not uploaded by this app; model/runtime files are downloaded from CDN sources on first load.
How to run this tool
- Leave all countermeasures unchecked and capture at least 3 baseline snapshots.
- Select one countermeasure, keep your distance/lighting similar, then capture 3-5 snapshots.
- Repeat for other single and combined countermeasures.
- Review FR Defense and Countermeasure Impact to compare average confidence and detection-rate drops.
Test Label
Applied Countermeasures
FR Defense Effectiveness
Run both a baseline and a mitigated capture to see effectiveness metrics.