A real-time intelligent screen privacy tool that automatically detects and blurs sensitive information during screen sharing and streaming.
- Real-time screen capture with minimal latency
- AI-powered detection of sensitive information
- Automatic blurring of personal data (messages, notifications, phone numbers)
- Virtual camera output for streaming platforms
- Compatible with major streaming and conferencing platforms
- Low CPU/GPU resource usage
- Windows 10 or later
- CMake 3.15+
- Visual Studio 2019 or later with C++17 support
- OpenCV 4.x
- Qt 6.x
- CUDA toolkit (optional, for GPU acceleration)
- Clone the repository
- Create a build directory:
mkdir build
cd build
- Configure with CMake:
cmake ..
- Build the project:
cmake --build . --config Release
- Launch PrivacyScreen
- Select areas or types of content to blur
- Start your preferred streaming/conferencing application
- Select "PrivacyScreen Camera" as your video source
This project is licensed under the MIT License - see the LICENSE file for details.