Skip to content

ScreenShield v1.0.0

Choose a tag to compare

@Freerunnerx10 Freerunnerx10 released this 11 Mar 11:06
· 19 commits to master since this release
8a33aa0

ScreenShield v1.0

ScreenShield v1.0 is the first public release of the application. It provides privacy protection by hiding selected windows and overlays from screen capture software while keeping them visible to the user.

Condensed Key Features for Users:

  • Instant window hiding and Chrome compatibility
  • Stable Steam support and overlays
  • Live preview of what capture software sees
  • Per-window, group, and advanced controls
  • Portable and installer builds available

Versions

ScreenShield_Setup_v1.0.0.exe

  • Installs ScreenShield to your system
  • Adds the application to Windows Programs and Features
  • Creates shortcuts if configured during installation

ScreenShield_Portable_v1.0.0.exe

  • No installation required
  • Runs directly from the executable
  • Can be stored on a USB drive or custom folder
  • Does not create system entries or uninstall records
  • Ideal for advanced users or those who prefer not to install software

Note: Running the app as Administrator is recommended to ensure all features function correctly.


Features

  • Screen capture protection — uses SetWindowDisplayAffinity(WDA_EXCLUDEFROMCAPTURE) to hide windows from screenshots, recordings, and streaming software while keeping them visible
  • Instant window hiding — new windows from hidden processes are protected before their first frame is composited
  • Chrome compatibility — reliably hides Chrome windows including new tabs, detached windows, and tab-drag operations
  • Steam compatibility — stable hiding for Steam windows and overlays
  • Per-window and group controls — toggle individual windows or hide all windows from a process
  • Live preview — see exactly what capture software will see
  • Auto-hide watcher — automatically hides newly opened windows from locked processes
  • Advanced controls — hide desktop background, Task View, or taskbar independently
  • System tray support — minimises to notification area and continues running in background
  • Session restore — hidden window state restored on restart
  • Theme support — four built-in themes (Default, Dark, Light, System) with instant switching
  • Launch on startup — optional toggle in Settings

Usage

  1. Launch ScreenShield (Run as administrator is recommended)
  2. In the Hide Applications panel, click the eye icon to hide a window from capture
  3. Click the group eye icon next to a process to hide or restore all its windows
  4. Use the Preview pane to confirm which windows are hidden
  5. Open the Advanced panel to hide the desktop, Task View, or taskbar
  6. Use Settings (gear icon) to change theme, enable launch on startup, or reset the app
  7. Close the window to minimise to the system tray; the auto-hide watcher continues running in background

Downloads


Notes

  • Running as Administrator ensures all features work correctly
  • Code signing is not applied; some antivirus software may display warnings
  • For support or to report issues, visit the GitHub Repository

License

This project is licensed under the MIT License. See the LICENSE file for full details.
© 2026 Freerunnerx10

Acknowledgements:
This project incorporates code derived from the Invisiwind project created by radiantly. The original project is licensed under the MIT license, and attribution is provided according to the terms of that license.