Browser support matrix
| Feature | Chrome 91+ | Firefox 89+ | Safari 16.4+ | Edge 91+ |
|---|---|---|---|---|
| Face capture | ✓ | ✓ | ✓¹ | ✓ |
| Fingerprint capture | ✓ | ✓ | ✓¹ | ✓ |
| Anti-spoof | ✓ | ✓ | ✓ | ✓ |
| USB fingerprint reader | ✓ | ✓ | partial² | ✓ |
¹ Safari requires the page to be the active tab for getUserMedia. Background tabs pause the stream.
² USB fingerprint readers require the SladeID companion application — see Use a USB fingerprint reader. Safari’s “block all cookies” mode can break the default cookie-based token flow; use a bearer token via getToken instead.