A privacy-focused macOS application that selectively hides specific applications from screen sharing sessions while keeping them visible and usable on your local display. All processing happens locally, no data leaves your machine.
Perfect for any screen sharing scenario where you need to:
- Keep reference materials (notes apps, documentation) open but hidden from viewers
- Maintain privacy for specific applications during screen sharing
- Share your full workflow without revealing sensitive information
demo.mp4
- macOS 12.3 (Monterey) or later
- Screen Recording permission (granted on first launch)
- Go to the Releases page
- Download the latest version: WindowCloak-X.X.X-macos.dmg
- Open the downloaded DMG file
- Drag WindowCloak to the Applications folder
- Eject the DMG
Since the app isn't code-signed by Apple, macOS will quarantine it after download. To unblock it:
xattr -dr com.apple.quarantine /Applications/WindowCloak.appAlternatively, open System Settings → Privacy & Security and click "Open Anyway" next to the blocked app message.
After unblocking once, you can launch it normally.
-
Grant Permissions: On first launch, you'll be prompted to grant Screen Recording permission
- Open System Settings > Privacy & Security > Screen Recording
- Enable WindowCloak
-
Configure Hidden Apps:
- Click Settings
- Go to Applications tab
- Click "Add Application"
- Select apps you want to hide
Configuration is automatically persisted to:
~/Library/Application Support/com.windowcloak/configuration.json
- Start Capture:
- Click "Start Capture"
- The preview window shows your filtered screen
- When sharing in your video conferencing app, share the "WindowCloak Preview" window, not "Share entire screen"
If you want to build the app yourself:
Requirements:
- Xcode 14.0 or later
- Swift 5.9 or later
Steps:
- Clone the repository:
git clone https://github.com/Orogenesis/WindowCloak.git
cd WindowCloak/WindowCloak- Build and run:
make runThis project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for privacy-conscious developers.