Spoil

Asking for the camera…

How the scanning works

The camera never leaves your device. Decoding runs in the browser, using the native barcode reader where the browser has one and a WebAssembly build of ZXing where it does not. Only the resulting number is looked up. A read has to repeat across two frames before it counts, because one frame is not evidence.