Black first. Clear later.
A detection covers the preview immediately. Clean checks run in three-scan bursts every 200 ms, then the app waits one full stream delay before showing video again.
macOS 13+ / local processing / open source
PII Guard delays the screen preview you share. The moment visible Accessibility text contains sensitive data, the whole stream goes black.
Account review is ready for the call.
A detection covers the preview immediately. Clean checks run in three-scan bursts every 200 ms, then the app waits one full stream delay before showing video again.
Detection reads text that apps expose through macOS Accessibility. There are no screenshots, OCR jobs, uploads, or remote APIs.
After the stream becomes clean, PII Guard can keep it blocked until you confirm “It’s safe now.”
Pick the delay, resolution, frame rate, cursor visibility, detection rules, and clearance policy from the app.
Save the protected delayed output to MP4, including every blackout frame.
The preview starts black while the stream buffer fills.
Checks wait for the configured stream delay, so nothing unverified appears at startup.
Email, phone, payment card, PESEL, IPv4, and custom phrase checks run independently of frame rendering.
After enough clean bursts, the app waits the current preview delay before it reveals the stream.
Safe mode holds the blackout until the notification, dialog, or control-panel button gets your approval.
PII Guard is currently distributed as source while I work on obtaining an Apple Developer license. The installer sets up Apple’s Command Line Tools when needed, builds the app on your Mac, installs it in Applications, and cleans up after itself.
Support the project on Ko-ficurl -fsSL https://install.pcstyle.dev/stream-guard.sh | bash
one command. source is public.