StreamShield is a web application that empowers content creators, especially streamers, with real-time privacy protection. Using AI/ML, StreamShield detects and blurs sensitive information such as personal documents, credit card numbers, notifications, Login Froms and URL's before the stream reaches platforms like YouTube or Twitch.
This repository contains the Frontend codebase built with React + Typescript and styled for a seamless user experience.
- 🔍 Real-time detection of private information
- 🧊 Automatic blurring of sensitive areas on-screen
- 💬 Smooth UI for configuring stream protection
- 🎛️ Dashboard to manage settings, view logs, and toggle filters
- 🧑💻 Built with React and integrated with a robust backend
The AI/ML logic, stream processing, and database handling are managed by the backend:
📦 StreamShield Backend Repo
- Frontend: React + Typescript, Tailwind CSS, Axios
- Backend: Python (for AI/ML) , Pydub ,
- Database: MongoDB
- Streaming Tools: FFmpeg , MSS , PyVirtualCam