Releases: raghavatgit/StreamShield
Release list
StreamShield v0.2.0
StreamShield v0.2.0 - Major Feature Release & Capture Compatibility Engine
Publisher: Raghav Goyal
Release Date: August 31, 2026
Platforms: Windows 10 / 11 (64-bit)
🚀 Headlining Feature: Smart Capture Compatibility & NVIDIA ShadowPlay Support
StreamShield v0.2.0 introduces native support and compatibility enhancements for NVIDIA ShadowPlay, GeForce Experience, NVIDIA App, and Instant Replay:
- Dual Display Affinity Modes:
- Invisible / Transparent (
WDA_EXCLUDEFROMCAPTURE): Best for OBS Studio, Discord Screen Share, Zoom, Microsoft Teams, and Google Meet. Windows completely disappear from the stream; viewers see whatever is behind the window. - Black Screen Mask (
WDA_MONITOR): Best for NVIDIA ShadowPlay, GeForce Experience, and NVIDIA App. Renders private windows as solid black rectangles, completely eliminating "A protected app is preventing screen recording" DRM recording pauses.
- Invisible / Transparent (
- Hardware Multiplane Overlay (MPO) Optimization: Automatically configures Windows Desktop Window Manager (DWM) compositing so that hardware Multiplane Overlays (MPO) can no longer leak private window frames into GPU-direct screen captures.
- Real-Time Capture Tool Detection: Automatically detects active streaming and recording software (NVIDIA ShadowPlay, OBS Studio, Discord) and suggests the optimal affinity mode.
- Flawless Clipping: Gamers and content creators can now clip highlights or record their screens with NVIDIA ShadowPlay while keeping Discord, Telegram, banking tabs, and private windows 100% hidden.
🌟 What's New in v0.2.0
1. 🎮 Privacy Engine & Capture Compatibility Tuning
- Dual Affinity Modes: Instant switching between Transparent (0x11) and Black Screen Mask (0x01) directly inside Settings → Engine.
- Hardware MPO Optimization Toggle: One-click toggle in Settings → Engine to force full DWM compositing on hardware overlay planes, with real-time registry status display.
- Background Watchdog Auto-Reapply: Automatically re-applies capture protection when shielded applications restart or open secondary windows.
2. 🚀 Windows Startup & System Integration
- Native Registry Autostart: Enable/disable launching StreamShield on Windows boot (
HKCU\Software\Microsoft\Windows\CurrentVersion\Run\StreamShield) with zero third-party background services. - Start Minimized to System Tray: Silently launch in the notification tray on boot without flashing the main window.
- App Stealth Launch Controls: Option to configure whether StreamShield shields its own UI on launch.
3. ⚡ Dynamic Scanning & Performance Tuning
- Configurable Polling Rates: Choose from 2s (Fast), 3s (Balanced), 5s (Low CPU), 10s (Battery Saver), or Manual Refresh only.
4. 🎨 Aesthetic & UI Overhaul
- Custom Vector Symbols (No Raw Emojis): Replaced all raw unicode emojis with crisp, high-resolution SVG glyphs across navigation tabs, search bars, header actions, and modal callouts.
- Seamless Slide/Nav Strip: Redesigned tab strip into a clean 5-column segmented grid with no native Windows scrollbars.
- Compact Card Mode: Condensed application layout designed for power users with 20+ active windows.
- PID Badges Toggle: Option to show or hide Windows Process ID tags.
- Batch Action Confirmation: Confirmation dialogs for Shield All and Clear to prevent accidental clicks.
5. ⚙️ Maintenance & Diagnostics
- One-Click Clear All: Immediately unshields all protected application windows and restores capture visibility.
- Factory Reset: Restores default settings while keeping the protected application list intact.
- System Diagnostics: Real-time privilege elevation, process count, version, and publisher status.
6. 🧹 Codebase Quality
- Completely eliminated em-dashes across comments, tooltips, documentation, and source code.
- Added publisher metadata ("Raghav Goyal") to Windows binaries, MSI installer, and NSIS setup.
- Cleaned up obsolete directories and redundant build artifacts.
📦 Download Assets
| File | Size | Publisher | Description |
|---|---|---|---|
streamshield.exe |
3.17 MB |
Raghav Goyal | Standalone portable executable (No installation needed) |
StreamShield_0.2.0_x64-setup.exe |
1.28 MB |
Raghav Goyal | Standard Windows NSIS Setup Installer |
StreamShield_0.2.0_x64_en-US.msi |
1.95 MB |
Raghav Goyal | Microsoft Installer Package for Enterprise / System Deployment |
StreamShield v0.1.2
What's Fixed
This release addresses 15 bugs found through a critical deep audit, including a high-visibility ghost window issue.
🔴 Ghost Window Fix (New)
- Blank white windows appearing after Shield All / Clear - The injected DLL was processing ALL windows (including hidden/internal background windows) and force-redrawing them with
SetWindowPos(SWP_FRAMECHANGED)+RedrawWindow(RDW_UPDATENOW), causing hidden windows to manifest as blank white rectangles - Added
IsWindowVisiblecheck in DLL enum callback - hidden windows are now skipped - Affinity is checked before setting - if already at the desired value, skip entirely (no redundant redraws)
SetWindowPos/RedrawWindownow only called when affinity actually changes
🔴 Critical Fixes
- Affinity detection: Fixed
query_live_affinitymissing theWDA_MONITORfallback - windows shielded on older Win10 builds were showing as unshielded, causing continuous re-injection every 2s - Double-fire toggle: Clicking the toggle switch fired the shield twice (ON then OFF) due to both card click and checkbox onChange firing
- Batch shield race condition: Shield All / Clear fired all toggles concurrently without await, causing UI state flickering
- Triple-load on focus: Restoring from tray triggered 3-4 simultaneous window enumeration calls; now debounced
🟠 Reliability
- Validate
WriteProcessMemoryreturn value before remote thread creation - RAII wrapper for
CreateToolhelp32Snapshothandle IsWindow()validation before auto-reapply injection- Normalize exe names to lowercase in config (case-mismatch fix)
- Clean up stale DLL temp files from previous sessions
- Remove unnecessary
FreeLibrary(kernel32)call - Watchdog interval 2s → 5s (reduce redundant enumeration)
🟡 Visual
- Toast notifications use theme CSS variables (fixed white theme)
- Toast fade-out exit animation
Downloads
- MSI Installer - standard Windows installation
- NSIS Setup portable-style installer
- Standalone EXE - direct executable
StreamShield v0.1.1
🛡️ StreamShield v0.1.1 - Hardened Multi-Window Privacy & Stability
This release brings critical architectural hardening, complete multi-window process shielding (preventing leaks in lyrics popouts, Chrome devtools, and secondary dialogs), zero-leak RAII resource management, and 100% reliable icon resolution across all Windows applications.
⚡ What's New & Hardened in v0.1.1
- 🔒 Process-Wide Multi-Window Shielding: Injected hook now automatically discovers and shields all sibling, child, and popup windows belonging to the target process. Secondary dialogs, floating panels, and lyrics popouts (Spotify) are now 100% shielded and never leak on stream.
- 🛡️ Zero Handle Leaks (RAII Guards): Implemented strict RAII
AutoCloseHandlemanagement across all cross-process injection pathways, guaranteeing handle cleanup even on unexpected OS interruptions. - 🖼️ 100% Reliable Native Icon Extraction: Migrated from NT device paths to Win32
QueryFullProcessImageNameW, ensuring crisp, accurate 32x32 application icons for Chrome, Steam, Discord, VS Code, and packaged apps. - ⚡ Instant UI State Reconciliation: Dual optimistic state synchronization instantly updates both process tags and window cards with zero polling jitter or UI lag.
- 💾 100% Standalone & Portable: Single ~3.1 MB executable with zero external runtime dependencies, zero drivers, and full offline support.
📥 Download & Run (No Installation Needed)
- Download
streamshield.exebelow. - Double-click to launch (runs portably from anywhere on your PC).
- Toggle any running application to shield it from your stream!
Compatibility: Windows 10 (Build 19041+) & Windows 11 (64-bit).
StreamShield v0.1.0
🛡️ StreamShield v0.1.0 - First Public Release
StreamShield is a standalone stream privacy manager for Windows that hides private applications (Discord, WhatsApp, Spotify, Chrome, Banking, IDEs) from your live streams, screen shares, and recordings with a single toggle - while keeping them 100% visible on your monitor.
🌟 Key Highlights
- 🔒 Zero-Latency Hardware Exclusion: Direct Windows DWM compositor capture exclusion (
SetWindowDisplayAffinity(WDA_EXCLUDEFROMCAPTURE)). - 🚀 100% Standalone & Portable: Single ~3.1 MB executable — zero installation, zero drivers, zero external server dependencies.
- 🎨 3 Curated Theme Presets: Cyberpunk Glow, Discord Dark, and Clean White.
- 🔄 Autonomous Background Watchdog: Automatically detects and re-shields private applications when they restart.
- ⚡ Native Power Management: Anti-sleep and tray throttling protection prevents background thread suspension.
- 🎧 Zero Audio Interference: Clean audio playback in your headphones at full fidelity with 0ms delay.
📥 Quick Start (No Installation Required)
- Download
streamshield.exebelow. - Double-click to launch (runs portably from anywhere).
- Toggle any running application to shield it from your stream!
Compatible with: Windows 10 (Build 19041+) & Windows 11 (64-bit).