CreepJS CSS Media Queries: Two Channels, One Preference
Read the pinned CreepJS CSS media collector: one preference answered through an @media custom property and through matchMedia, its fourteen keys, and the screen range scan.
The Knowledge Hub is for education, comparisons, and commentary. The docs center is for setup, reference, validation, and responsible-use material.
Tag overview
These 12 articles tagged CreepJS connect practical reads across 1 topic areas, from fingerprint protection and identity control to deployment and automation.
Common categories for this tag
Articles
12
Latest update
Nov 6, 2026
Topic areas
1
Start with these guides to explore the tag before browsing the full list.
Trace CreepJS WebRTC report fields to pinned APIs, SDP transforms and partial-result branches without treating them as identity.
Trace CreepJS CSSStyleDeclaration key collection, alias handling, and separate system color and font probes without confusing support with a measured value.
Additional guides with this tag.
Read the pinned CreepJS CSS media collector: one preference answered through an @media custom property and through matchMedia, its fourteen keys, and the screen range scan.
Trace CreepJS Math results, browser reference flags, repeated-call checks and lie state without treating source labels as live browser evidence.
Compare CreepJS getPrediction lookup with renderPrediction signal aggregation and unknown states; neither output proves device identity.
Map Android WebView signals across HTTP, page JavaScript, workers, and app bridges; see what CreepJS source checks and what it cannot prove.
CreepJS checks 51 font names to infer a Windows or macOS version. Executing its tables shows every answer needs a complete base set, not one stray font.
One probe on CreepJS: soft tells, hard headless bits and wrapper checks are scored separately, so a cleaned page still reports a percentage.
Trace CreepJS WebGL fields from pinned source to report output, including context comparisons, optional renderer data, pixel reads, and limits.
Read CreepJS emojiSet and textMetricsSystemSum from pinned source. Separate representative metrics, lossy aggregation and field inclusion from OS identity.
CreepJS multiplies a canvas seed by 15000 modulo 2001000001 every round. This probe measures how many rounds stay distinct before that sequence repeats.
One probe on CreepJS: nine independent group patterns become a single ordered decision string, and one group can only be caught by comparing it with another.
Load a profile, keep the signals you just read about consistent inside the browser, and confirm the result on your own machine before a rollout.