About d3vices
d3vices is 24 hardware tests that run in your browser. It exists to answer one question before you join a call, ship a machine or open a support ticket: is the device in front of me actually working?
It is open source
The whole thing is MIT licensed and lives at github.com/profullstack/d3vices.com. That matters more here than it does for most software: a device tester asks for your camera, your microphone and your location. You should be able to read what it does with them, and you can.
Nothing is uploaded
Every test runs in your browser and the data stays there. Camera frames are drawn to a canvas in your own tab. Microphone audio goes to an analyser node and is discarded. Scores are kept in local storage on your device. The only requests the site makes are for the page itself — and the network test, which exists precisely to move bytes.
It works offline
Install it and every test keeps running with the network unplugged. A diagnostic tool that needs a working connection to tell you your connection is broken is not much of a diagnostic tool.
When a test says it cannot run
Browsers differ, a lot. Firefox and Safari deliberately do not implement Web MIDI, Web Bluetooth or the Battery Status API. The ambient light sensor is behind a flag in Chromium. Where an API is missing, these tests say so plainly rather than reporting a hardware failure — the distinction is the entire point of the exercise.
Who builds it
Profullstack, Inc. Issues and pull requests are welcome on GitHub.