Skip to content

sahed-saad/cd-blocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘οΈ CD Blocker

Real-time credit card or sensitive information detection and blurring for live streamers.

🚨 The Problem

  • Streamers accidentally show credit cards or any sensitive card-related info on stream β†’ identity theft, financial fraud, career damage.

✨ Solution

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.

πŸ”§ How It Works

  • 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

πŸš€ Key Features

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

πŸ› οΈ Quick Start

pip install -r requirements.txt
python app.py

If you use Google Cloud Vision, ensure your credentials are configured (for example, GOOGLE_APPLICATION_CREDENTIALS pointing to your service account JSON key).

🧰 Tech

  • OpenCV
  • Google Cloud Vision API

πŸ“ Project Structure (initial)

.
β”œβ”€ app.py              # Entry point (stub)
β”œβ”€ requirements.txt    # Python dependencies
└─ README.md           # You are here

🎬 Demo

2-minute demo video showing live credit card detection and blurring: https://youtu.be/HuIr3hJLkiU

β€”

Built for BYTE Hacks 2025 - Innovation & Creative Expression Track

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •