Build smart glasses apps without privacy concerns.

Smart glasses apps face privacy hurdles. This real-time privacy filter sits between the camera and the app, automatically ensuring compliance.
How it works: Replace your raw camera feed with our filtered stream. The filter processes live video, applies privacy protections, and outputs a compliant stream in real time. Use this processed stream for AI apps, social apps, or anything else.
Features:
- Anonymizes faces of non-consenting individuals (configurable: blur or solid ellipse masking)
- Manages consent (e.g., detects verbal consent such as "I consent to be captured" and remembers it)
- Real-time processing – 720p 30fps on laptop
- 100% offline – no cloud dependencies
- Recording
Developer-friendly:
- Easy camera replacement
- RTMP input / multiple output formats
- HTTP API for control
demo.mp4
Using a smartphone as the camera. Smart glasses demos here and here.
Runs offline on a laptop. Built with FFmpeg (stream decode/encode), OpenCV (face detection/anonymization), Faster Whisper (voice transcription), and Phi-3.5 Mini (LLM for consent detection).
See the backend README, example app README, and CLAUDE.md for technical details.
Works with any camera-based app, for example:
- AI Assistants – Memory augmentation without privacy risks
- Social Apps – Live streaming with automatic protection
- Enterprise – Compliant workplace recording
- Content Creation – Automatic face anonymization for vlogs
This project is under active development.
- Integration guides for various smart glasses
- Additional privacy filters (text, objects)
- Speech anonymization
- Location-based auto shutoff
- Legal compliance templates
- VLM integration
- Active speaker detection
- More input protocols (currently RTMP)
- Deployment guide
- etc.
Feedback, questions, and contributions are welcome.