Identity Signal Collection
One explicit run collects each probe family once and returns a flat JSON report. This tool collects signals only: there is no classifier and it reaches no genuine/spoofed verdict. Families:
declared- UA, navigator disclosures, UA client hints (JS + server)runtime- Float32 output, clock resolution, isolation state, automation surfaceengineSurface- enumeration order, native toString, error grammar, Intl/Mathwebgl- declared renderer/vendor, extensions, precisionwebgpu- adapter info, limits/features, compute correctness, raw atomic ordersaudio- OfflineAudioContext DynamicsCompressor signaturemedia- codec decodingInfo (supported / smooth / powerEfficient)wasmCapabilities- deterministic output + SIMD supportworkerRealm- cross-realm disclosures from a workerexecution- repeated barrier-synchronized WASM worker-scaling curve
Checking isolation...
The execution family needs COOP/COEP (crossOriginIsolated === true)
for SharedArrayBuffer/Atomics; without it, execution reports unavailable while
every other family still runs. The page-size probe is a behavioral reference
trace, not a defensible OS-page-size claim. All output is raw evidence for
offline analysis against genuine control distributions.
Ready.