🔬 Device Detection Test Lab

Validates ImmutableDeviceDetector — resize window or open DevTools to test resistance

Detecting…
🔒 Frozen Signature (Immutable)
Physical Screen Width
Physical Screen Height
Avail Width / Height
Device Pixel Ratio
Hardware Concurrency
Device Memory
Max Touch Points
Color / Pixel Depth
Platform
Captured At
📊 Signal Scoring Breakdown
Physical Width Signal
Touch Points Signal
User Agent Signal
Platform Signal
Total Score
Threshold (> 2 = desktop) 2
Final Decision
← Mobile Desktop →
🛡️ Manipulation / DevTools Detector
Checking…
outerWidth − innerWidth
outerHeight − innerHeight
Viewport vs Physical ratio
DevTools Threshold (160px) 160 px
Live Viewport Monitor (Updates on Resize)
innerWidth
innerHeight
outerWidth
outerHeight
Device Type (locked)
Physical Width (locked)
Discrepancy
🚀 Assessment Navigation Simulation
Expected behavior: Loading…
❄️ Object.freeze() Tamper Test
Signature is frozen?
Detector is frozen?
Mutation attempt result
deviceType after mutation
⚠️ Known Issues & Edge Cases
Event Log