Real-time credit card or sensitive information detection and blurring for live streamers.
- Streamers accidentally show credit cards or any sensitive card-related info on stream β identity theft, financial fraud, career damage.
An AI-powered relay app that sits between the streamer and YouTube/Twitch, automatically detecting and blurring those sensitive information in real-time before the video ever reaches the platform, or while they stream.
- Gemini detects objects that might be credit cards
- Google Cloud Vision recognizes pattern in those regions
- Pattern matching validates if it's actually sensitive card or related information
- Auto-blur the sensitive area while streaming
- β‘ Real-time processing (< 300ms latency)
- π― Credit card and sensitive info detection with validation (format checks)
- ποΈ Streamlined and auto blur intensity
- πΊ Works with any streaming platform
pip install -r requirements.txt
python app.pyIf you use Google Cloud Vision, ensure your credentials are configured (for example, GOOGLE_APPLICATION_CREDENTIALS pointing to your service account JSON key).
- OpenCV
- Google Cloud Vision API
.
ββ app.py # Entry point (stub)
ββ requirements.txt # Python dependencies
ββ README.md # You are here
2-minute demo video showing live credit card detection and blurring: https://youtu.be/HuIr3hJLkiU
β
Built for BYTE Hacks 2025 - Innovation & Creative Expression Track