Does scanning work without internet?
The code reads off the camera offline too, but filing it has to reach the server — so without a connection the app says it is offline and waits. The warehouse is shared by the whole company; saving changes “on the side” and resolving conflicts when the connection comes back would do more harm than good.
Why does the phone camera not open the label by itself?
Because the label carries only the code, not an address. That way the stuck-on labels stay valid even after the warehouse moves to another server, and the short content fits into the smallest QR version — the modules are bigger and the code reads even off a scuffed label. So you scan in the app.
How much space does the app take?
A few megabytes — it is a shell around the web app, not a copy of the whole warehouse on your phone.
Can the app see other data on the phone?
It asks for a single permission, the camera — for scanning labels. Your fingerprint and face never reach us; the app just asks the system whether it is you and gets a yes/no answer.