How to Hide Your Browser on macOS Sequoia & Sonoma ScreenCaptureKit
Complete guide to screen sharing privacy on macOS 15 Sequoia and Sonoma. How ScreenCaptureKit works and how to exclude window capture.
With macOS Sonoma and Sequoia, Apple overhauled display capture architecture with ScreenCaptureKit. Understanding how these system frameworks work is vital for anyone needing privacy during screen sharing.
macOS Sequoia ScreenCaptureKit Architecture Changes
ScreenCaptureKit provides high-performance, GPU-accelerated screen capture. When an app requests display streams, macOS composits windows according to their window sharing flags.
The Role of CoreGraphics kCGWindowSharingNone
By setting the window sharing mode to kCGWindowSharingNone on the underlying NSWindow surface, the Quartz Compositor treats Chameleon as excluded from all capture buffers.
Permissions & System Security Checks in macOS 15
Because Chameleon excludes itself rather than hooking into other processes, it requires zero root or kernel-level modifications.
Testing Privacy Exclusion with QuickTime & FaceTime
You can verify privacy exclusion immediately: open QuickTime Player, choose File > New Screen Recording, and record your screen with Chameleon open. Your recorded video will show clean desktop background with zero trace of Chameleon.