One of the most frequently asked questions about AI interview assistants is: "Can the interviewer see it when I share my screen?" It's a valid concern — if your helper tool appears in a shared screen, it defeats the entire purpose. Let's dive deep into how screen-share safe tools actually achieve invisibility.
How Screen Sharing Captures Windows
When you share your screen on Zoom, Teams, or Meet, the application uses OS-level APIs to capture the visible contents of your display. On macOS, this is done through the ScreenCaptureKit or CGWindowListCreateImage APIs. On Windows, the Desktop Duplication API or BitBlt-based capture is used. These APIs enumerate all visible windows and composite them into a single image stream.
The macOS Approach
macOS provides a powerful property on NSWindow called sharingType. When set to .none, the window's contents are excluded from all screen capture APIs:
# PyObjC example for macOS content protection
import AppKit
window = AppKit.NSWindow.alloc().initWithContentRect_styleMask_backing_defer_(
AppKit.NSMakeRect(100, 100, 400, 300),
AppKit.NSWindowStyleMaskBorderless,
AppKit.NSBackingStoreBuffered,
False
)
window.setSharingType_(AppKit.NSWindowSharingNone) # Invisible to screen capture
window.setLevel_(AppKit.NSFloatingWindowLevel) # Always on top
window.makeKeyAndOrderFront_(None)
This is the same mechanism that DRM-protected video players use to prevent screen recording of copyrighted content. The window remains fully visible to the user but appears as a black rectangle (or is completely absent) in any screen capture or recording.
The Windows Approach
On Windows, the equivalent mechanism uses SetWindowDisplayAffinity with the WDA_EXCLUDEFROMCAPTURE flag (available since Windows 10 version 2004):
import ctypes
hwnd = window_handle # Your window's HWND
WDA_EXCLUDEFROMCAPTURE = 0x00000011
ctypes.windll.user32.SetWindowDisplayAffinity(hwnd, WDA_EXCLUDEFROMCAPTURE)
Testing Invisibility
It's natural to want to verify this works before using it in a real interview. Here's how to test:
- Open Voxclar and start a session
- Open Zoom and start a meeting (you can join your own meeting)
- Share your screen in Zoom
- Check the Zoom recording or have a friend join to verify — Voxclar's window will not appear
What About Browser Extensions?
Browser-based interview tools face a harder challenge. Browser extensions cannot set window-level display affinity because they operate within the browser's rendering context. This is why dedicated desktop applications like Voxclar have a fundamental advantage over browser-based alternatives — they have direct access to OS-level window management APIs.
The Floating Caption Window
Voxclar uses a floating caption window that sits above all other windows. This window:
- Is always visible to you, even when Zoom is in full screen
- Is completely invisible to screen capture, recording, and sharing
- Can be positioned anywhere on your screen
- Shows real-time captions and AI-generated suggestions
- Has adjustable opacity and size
Privacy and Ethics
We believe candidates have the right to use assistive technology during interviews. AI interview assistants are analogous to having well-organized notes — they help you present your genuine knowledge and experience more effectively. They don't fabricate experience or skills you don't have.
"The interview process has always been asymmetric — companies use AI to screen, rank, and evaluate candidates. It's only fair that candidates have access to similar tools." — Voxclar Team
Want to see content protection in action? Download Voxclar and test it yourself. Also read our technical guide for the full picture of how AI interview assistants work.
Voxclar