What the tools touch
- Microphone. After you grant permission, samples go to a Web Audio
AnalyserNodein this tab. They are used to draw a meter and waveform. They are not encoded, not stored, and not posted. - Camera. After you grant permission, frames go to a
<video>element for preview. No stills are saved. Tracks are stopped on leave. - Keyboard, typing, clicks, mouse. Events stay in JavaScript. Typing and CPS scores may be written to
localStorageon this origin. That store is on your disk, in your browser profile, not on our servers. - Speakers. Oscillators generated locally. No audio files downloaded from us except the page itself.
What this static site can see
Hotplug is static files. There is no application server behind these tests. The host (Cloudflare Pages) will see ordinary request logs for HTML, CSS, and JS — the same as any website: IP, user-agent, path, timing. Those logs are not a recording of your microphone.
We do not operate an account system. We do not sell a list of your devices.
Permissions
Camera and microphone prompts are enforced by your browser. Deny them and the related tests cannot start. Revoke them in site settings at any time. We cannot reach into the device after you refuse.
Cookies and localStorage
The tools do not set a tracking cookie. localStorage keys are prefixed hotplug_ and hold optional scores (WPM history, CPS bests). Delete site data to wipe them.
Ads later
Pages include empty HTML comments marking possible AdSense slots. There is no publisher ID in this source and no ads.txt. If ads are enabled later, they are third-party scripts with their own policies. They still will not be fed your media streams — those streams never leave the page’s JS heap as an upload.
Children
The site is a general hardware utility. It does not knowingly collect personal information from children.
Changes
If this policy grows (for example, if a contact form backend is added), the new behavior will be described here before it ships. The hardware tests are designed to remain local.
Questions: see contact.