A hardware test should collect the minimum evidence needed to answer the question.
DeviceOK separates sensitive live test input from ordinary site requests. Camera, microphone, keyboard and controller data should remain local whenever the browser can produce the result without uploading the raw input.
DeviceOK does not request camera permission until you start a camera test. Core previews, resolution/frame-rate checks and visual inspection happen in the page rather than requiring camera-frame uploads.
Permission is requested only for a microphone test. Level, channel and recorder tools use the selected browser media stream locally.
Raw key sequences, pointer traces and controller state are not needed as server-side content to diagnose whether the browser receives the expected event.
WebHID, WebUSB, Web Serial, Web Bluetooth and Web MIDI availability varies by browser, OS and hardware. DeviceOK explains the requested capability before invoking a browser chooser where the API requires one.
Search is server-backed so the knowledge base can grow without downloading tens of thousands of records into the browser. Do not paste passwords, private serial numbers, account tokens or other secrets into search.
Inspection reports are user-controlled
Guided checks can create a compact result summary for printing, copying or sharing. The share workflow should contain the diagnostic state you deliberately recorded—not raw camera footage, microphone audio or keystroke history.
Measure product use, not sensitive test content
If analytics are enabled, the appropriate event is something like “webcam test completed” or “permission denied,” not captured frames, microphone recordings, raw keys or full controller traces.
The browser and hosting platform still make network requests
Loading DeviceOK, calling server-backed search and normal web delivery necessarily involve network requests and standard server/CDN logs. The local-processing statement applies to the sensitive device-test payload described above, not to every HTTP request made by the website.