Secure QR codes for products that can't afford to be faked
An ordinary QR code tells a scanner whatever was printed in it — and anyone can print the same thing. A Qrauthix Secure QR code is checked live against your product catalog, verifies only in the official Qrauthix app, and flags codes that are being copied.
What makes a QR code "secure"?
The QR pattern itself can't be made uncopyable — it's a picture, and pictures can be photographed. Security has to come from what happens when the code is scanned. A Qrauthix Secure QR code adds three things an ordinary code doesn't have:
- A live, trusted check. Every code is issued against a real product and batch in your Qrauthix account and is verified against that record at scan time — active, inactive, expired, or already used.
- App-only verification. Secure QR codes never verify in a web browser. The official Qrauthix app requests a one-time challenge that expires after 60 seconds and can be used exactly once, so a captured verification request can't be replayed.
- Copy detection. Every scan is risk-scored. The same code scanned far too often, from many different devices, in a burst from one network, or from places no single product could travel between in time is flagged as suspicious.
How Secure QR verification works
Issue codes for your products
Generate Secure QR codes for a product and batch from your dashboard — one at a time or in bulk from Excel — with optional expiry and single-use settings.
Print them on packaging
Each code is a normal HTTPS link. Scanned with a plain camera app, it opens a page asking the customer to use the Qrauthix app — the same page for every code, real or not.
Customers verify in the app
The Qrauthix scanner app requests a one-time challenge and gets a verdict: genuine, with product and batch details, or a clear reason it couldn't be verified.
You hear about suspicious activity
Scans that score as suspicious can trigger a qr.suspicious webhook to your own systems, so you know which codes and batches to look at.
Secure QR vs. Simple QR vs. an ordinary QR code
| Ordinary QR | Qrauthix Simple QR | Qrauthix Secure QR | |
|---|---|---|---|
| Checked against your product catalog | No | Yes | Yes |
| Verifies in any phone browser | — | Yes | No, app only |
| One-time challenge per verification | No | No | Yes |
| Reveals whether a code is valid on the open web | — | Yes | No |
| Risk scoring & copy detection | No | Yes | Yes |
| Optional expiry & single-use | No | Yes | Yes |
| Cost | Free (generator) | From the free Starter plan | Growth plan and above |
Use Simple QR when friction-free verification matters most, and reserve Secure QR for high-value or frequently counterfeited products. See Pricing for plan details and Security for the full technical picture.
What Secure QR doesn't do (yet)
Secure QR doesn't make a printed code impossible to copy — nothing can. It makes copies detectable and keeps verification out of reach of anyone not using the official app. Device attestation (Google Play Integrity), which would let us reject emulators and modified copies of the app, is on our roadmap and isn't enforced today.
Common questions
Protect your highest-value products
Set up your organization, add a product, and issue your first batch of QR codes.