Public betaActively developed. Capabilities and coverage are evolving.Release notes

PLATFORM COVERAGE

Same questions.
Different OS evidence.

Collector implementations exist for Windows, macOS and Linux. Actual coverage depends on the OS, drivers, permissions and session.

DisplayDNA beta support and validation
CapabilitymacOSWindowsLinux
Raw EDIDLegacy and Apple Silicon I/O Registry profiles, uniquely matchedActive WMI blocks; registry cache labeled separatelyReadable DRM connector sysfs EDID
Identity & active settingsCoreGraphics; System Profiler names, serials, firmwareWMI + user32 mode, rotation and primaryDRM identity; X11 mode/refresh when available
Desktop geometryOnline bounds, pixels, scale and rotationPixel bounds and rotation; scale unavailableX11 xrandr; Wayland geometry unavailable
Display-change monitoringReconfiguration callbacks + pollingPolling; native events not implementedDRM netlink wakeups + polling
MirroringConfirmed OS mirror relationClone-path analysis unavailableMatching X11 geometry is an indirect indicator
Remote contextUnavailableNarrow process-session metric; false negatives possibleSSH environment is an indirect indicator
Global capture detectionUnavailableUnavailableUnavailable
Hardware validationOne live configuration verifiedApple Silicon + Pro Display XDRFixtures onlyNative Windows untestedFixtures onlyNative Linux untested

VERIFIED HERE

A real Mac. A complete profile.

On an Apple Silicon Mac, the beta read a Pro Display XDR at 6016 × 3384 and 60 Hz, with a complete 768-byte EDID and six valid block checksums. Its name, OS identity, firmware and transport metadata were displayed and the raw download matched the collected bytes.

This validates that configuration—not every Mac, adapter, monitor or hotplug path. Physical hotplug delivery remains untested.

PARSER COVERAGE

Preserved does not mean decoded.

The parser implements base EDID 1.x, block checksums, selected structural checks and a subset of CTA capabilities. DisplayID and unknown extension payloads are retained but are not fully decoded.

Passing implemented checks is not full standards conformance or hardware attestation. An OS-exposed “live” profile may still originate from a driver cache or override.

Capture indicators and the Peek-o-Meter

Live metadata checks watch bounded screenshot folders and known capture/sharing executable names every five seconds, independently of EDID collection. Clipboard image-format checks are optional and off by default; Linux clipboard monitoring is unavailable.

A screenshot-like file may have been copied, and an open application may be idle. No screen or clipboard contents are read. Reliable system-wide capture absence cannot be established.

Mac screenshot-file, executable-name and optional metadata-marker probes were exercised. Clipboard adapters have fixture coverage; Windows and Linux native execution remain untested.

Permissions and resource requirements

macOS: normal host access to read-only CoreGraphics, I/O Registry and System Profiler. No screenshot/accessibility permission requested.

Windows: PowerShell/CIM access to root/wmi, user32 and readable display registry keys. Organization policy can restrict these sources.

Linux: readable /sys/class/drm, optionally xrandr and an accessible X11 session. Containers may block netlink events or hardware metadata.

Packaging is separate from collection

The portable Python package is intended for all three platforms. A native Mac app may be offered on the download page. Windows/Linux native executables and an Intel Mac app build are not yet published. Optional pywebview hosting is available from source, but native webview startup and installers are not validated across all environments.

A boundary that stays visible

EDID alone cannot reliably reveal downstream capture hardware. Unavailable telemetry is unknown, and anomalies do not establish misconduct. The beta provides evidence for research and troubleshooting; it does not provide a comprehensive proctoring detector or an automated disciplinary verdict.

Analytics preferences

Allow optional Google Analytics to help us understand website page visits and basic browser information. Your display profiles and EDID are never included. Advertising features are disabled.

Google receives request metadata when analytics is enabled. You can change your choice here at any time.

Read the privacy details