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

DISPLAY DIAGNOSTICS & EDID ANALYSIS

Know what’s
connected.
Down to the byte.

Inspect display profiles. Understand changes.
Keep the evidence—and its limitations—in view.

macOSWindowsLinuxLocal first. No cloud account.
PROFILE INSPECTORDEMO / 01
DISPLAY IDENTITY
OS-exposed metadata
Snapshot → baseline128 bytes
+
One byte. More context.

Readable fields alongside the original bytes.

Illustrative comparisonEvidence first ↗
Metadata onlyStored on your machineExplainable findingsShared core, native collectors

A DISPLAY HAS MORE THAN A NAME

The whole environment.
The relevant detail.

See your layout, profile integrity, timeline and evidence in one calm workspace. Then inspect the exact fields and bytes behind a change.

DisplayDNA · local research workspaceSYNTHETIC DEMO
DisplayDNA demo dashboard showing a three-display layout, EDID profile cards, explainable findings and observation coverage
Real interface. Representative data.Explore the included demo

FROM SIGNAL TO CONTEXT

Different questions.
Connected evidence.

A display profile describes capabilities. Active settings describe the current configuration. DisplayDNA keeps that distinction visible.

01

What is connected?

Inspect identities, connection sources, active modes and relative monitor positions. Keep live and cached profiles apart.

See collector coverage
02

What changed?

Compare snapshots with a baseline. Review profile bytes, readable fields, settings and topology side by side.

Build your baseline
03

What does it mean?

Open the evidence behind each finding. Confidence and source travel with the observation, including what cannot be detected.

Interpret a finding

A RECORD, NOT A VERDICT

Preserve the bytes.
Keep the context.

Save snapshots locally, export a session, and replay the sequence. A changed EDID can have ordinary explanations: a dock, a driver, a user setting, or an override.

Understand EDID and its limits
ILLUSTRATIVE SESSIONLOCAL HISTORY
09:00

Baseline saved

Two displays. Profile bytes preserved.

09:02

Active refresh changed

60 Hz → 30 Hz · settings observation

09:04

Profile difference found

Inspect readable fields and raw byte offsets.

ONE CORE. DIFFERENT SOURCES.

Cross-platform.
Honest about coverage.

Full support matrix
⌘

macOS

Live hardware verified

CoreGraphics, I/O Registry and System Profiler. Apple Silicon EDID transport profiles included.

⊞

Windows

Collector fixture tested

WMI profiles, registry cache and user32 layout. Native Windows hardware validation is still pending.

/

Linux

Collector fixture tested

DRM connector metadata and optional X11 layout. Wayland geometry is currently unavailable.

A FEW USEFUL ANSWERS

Before you
connect the dots.

Does DisplayDNA capture my screen?

No. The default collectors read display and session metadata. They do not capture screen contents, inspect process lists, or upload display data.

Can it detect every recording or capture device?

No. Reliable system-wide screenshot, recording and screen-sharing detection is not implemented. EDID alone cannot reliably reveal downstream capture hardware. Unavailable telemetry stays unknown.

Can a profile difference prove misconduct?

No. Display changes have many ordinary explanations. DisplayDNA is a research and diagnostics tool; anomalies do not establish intent or misconduct.

Do I need an account or a subscription?

No cloud account is needed to run the beta. The current beta download is free. Your application history stays in a local SQLite database.

START WITH THE EVIDENCE

A clearer view of
your display environment.

Try the beta. Keep your data on your machine.

Download DisplayDNA Windows · macOS · Linux

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