Left P95 offset—NEEDS 3 VALUESSTABLE ≤0.015 · REVIEW ≤0.03NEEDS MORE RUNSRight P95 offset—NEEDS 3 VALUESSTABLE ≤0.015 · REVIEW ≤0.03NEEDS MORE RUNSLeft jitter—NEEDS 3 VALUESSTABLE ≤0.01 · REVIEW ≤0.02NEEDS MORE RUNSRight jitter—NEEDS 3 VALUESSTABLE ≤0.01 · REVIEW ≤0.02NEEDS MORE RUNS
0 incompatible/incomplete and 0 older compatible run(s) excluded. The browser cannot verify controller identity, connection mode or firmware.
No raw axes, key logs, audio, video, images, full user agent or device ID is stored. Clearing browser site data also removes this history.
WHY THE WINDOW MATTERS
A moving dot is not a verdict.
Mechanical sensors produce small fluctuations, and browser scheduling adds timing noise. InputProof uses a sample window and robust statistics because a single maximum value can exaggerate an otherwise healthy controller.
The result remains browser-observed evidence. It does not read firmware calibration, USB packets or the exact deadzone used by a particular game.
HOW TO PREPARE
Connect directly over USB or stable Bluetooth.
Close software that remaps or captures the controller.
Place the controller on a stable surface.
Release every stick, trigger and button.
Keep this tab visible until capture completes.
Repeat a significant result before taking action.
QUESTIONS / ANSWERED
01
What is an acceptable controller stick drift value?
InputProof treats a P95 idle offset at or below 0.05 as its initial healthy browser-observed envelope, 0.05–0.10 as a minor deviation, and above 0.10 as significant. These are transparent product thresholds, not manufacturer certification limits.
02
Can a browser fix stick drift?
No. A browser can reveal repeatable symptoms and help you decide what to try next. Software deadzones may hide minor drift, but they do not repair a worn physical sensor.
03
Does InputProof upload controller input?
No. Raw axes and button values stay inside the active browser tab. Reports are generated locally and omit the complete device identifier.