Frequently Asked Questions

Can I embed ProbeCheck tools on my website?

Yes. Use the iframe snippets on this page to embed the Webcam Test, Microphone Test, or Keyboard Test directly in your site. Each iframe loads a privacy-focused tool that runs entirely in the visitor's browser — no tracking, no server-side data collection.

Do I need to attribute ProbeCheck when linking?

Attribution is appreciated but not required. You're welcome to link to any page or embed any tool. The provided text links, Markdown, and badges are designed to make integration as easy as possible for blogs, documentation, and support pages.

Are the embedded tools free to use?

Yes. All ProbeCheck tools are free, require no signup, and run entirely in the browser. You can embed them on personal blogs, commercial sites, or internal documentation at no cost.

Will embedding iframe tools slow down my site?

All embed snippets use loading="lazy" so the iframe only loads when a visitor scrolls near it. The ProbeCheck pages are static, prerendered HTML — typical load time is well under 100 KB per page.

Is there an npm package available?

Yes — the detection engine is available as @probecheck/probe-engine on npm. It bundles the same probe modules (webcam, microphone, keyboard, screen, etc.) used by the website so you can build custom device diagnostics into your own app.

How do I report an issue with the embed or links?

Open an issue on the ProbeCheck GitHub repository at github.com/yyxiong/probe-check/issues. For custom integration needs (specific badge format, alternate language, or private deployment), describe your use case in the issue and we'll respond.