Can a Vending Machine Check Age With the Customer's Own Phone?
Yes. Age verification is now available on KioskForce smart vending machines, and it works with the customer’s own phone. The operator sets a minimum age on a product in the cloud portal (8+, 13+, 16+, 18+, 21+, 25+ or 30+). The machine shows that product with an age badge and keeps its photo and details hidden. The customer taps Verify age and scans a QR code. On the phone, a short liveness face scan run by our age verification partner estimates their age, with no app to install, no account and no ID card. The result reaches the machine in seconds and the product unlocks for that customer only. We never receive the face scan, and the partner receives no name, product, machine or location from us. It is the right fit where your regulator accepts age estimation by face; it is the wrong fit where the law demands an ID document check or bans unattended sale outright.
Age verification is now available on KioskForce smart vending machines.
The check runs on the customer’s own phone.
The machine only acts on the answer.
The answer in one paragraph
A KioskForce smart vending machine can now refuse to sell a restricted product until the customer has proved their age on their own phone. The operator sets a minimum age per product in the cloud portal. The machine shows the product with an age badge, hides its photo, and offers a Verify age button. The customer scans a QR code, completes a short liveness face scan in the phone’s browser, and the machine unlocks the product for that customer. Our age verification partner does the age estimation. The machine never sees a face, and we never receive one.
How it works, step by step
| Step | Where | What happens |
|---|---|---|
| 1 | Operator portal | Set a minimum age on the product: 8+, 13+, 16+, 18+, 21+, 25+ or 30+. It applies on every machine. |
| 2 | Vending machine | The product shows an age badge; its photo and details stay hidden. Verify age appears only when a restricted product is for sale. |
| 3 | Vending machine | The customer taps Verify age, or the restricted product. A QR code appears, valid for 5 minutes. |
| 4 | Customer’s phone | The QR code opens the partner’s page in the browser. A short guided liveness face scan estimates the customer’s age. |
| 5 | Vending machine | The result arrives in seconds. The product unlocks and is paid for as usual, by card or QR. |
| 6 | Vending machine | The verification ends when the customer finishes, or 10 minutes after approval. The next customer starts locked. |
No app. No account. No ID card. No attendant.
Why the phone, not a camera on the machine
A camera in the cabinet would need its own hardware, its own lighting, and its own privacy story at every site.
The customer’s phone already has all three.
The check also happens in the customer’s hand, not in front of a queue.
The trade-off is plain: no smartphone, no restricted purchase. Everything else in the machine still sells.
What each party sees
| Party | Receives | Never receives |
|---|---|---|
| Age verification partner | The age to check and where to return the result; the face scan, from the phone | Name, product, machine, location |
| KioskForce cloud | The outcome (verified or not), the machine, the age checked, the times | The face scan, any identity document |
| Vending machine | Verified or not, and which restricted products to unlock | The face scan, any personal data |
The partner states that it confirms age without identifying the person and keeps no biometric data. What we keep is a record that a check took place, for support and per-scan billing.
Where the age is enforced
| How the customer pays | How the age is checked |
|---|---|
| QR code / online payment | By the machine and by the server, which refuses the order without a valid verification |
| Card (cashless reader) | By the machine, before it starts the payment |
| Combos and bundles | A combo that contains a restricted product isn’t offered |
| Remote vend from the portal | Not checked: it is not a customer purchase at the machine |
Where this is the wrong answer
- Your regulator requires an ID document check. Face-based age estimation is not an ID scan. If your licence names a document check, this is not it. Read the approaches on the age-verified vending machines hub instead.
- The sale is banned unattended. No check makes a prohibited category legal. Some jurisdictions ban vending of a category outright, whatever the verification.
- Your customers mostly don’t carry smartphones. A staffed release or a pre-verified card suits them better.
- You need the check on a machine without a screen. This flow needs the touchscreen to show the badge, the button and the QR code.
We do not certify that a machine meets any national or state age-restriction law. The rule is set where the machine is installed. Bring the rule you must satisfy, and we will tell you whether this check fits it.
Getting it on your machines
- Agree the per-scan fee. Each verification scan is charged. Ask us for the current rate.
- Run the current vending machine app. Machines on an older app show restricted products as unavailable instead of selling them unchecked.
- Set the minimum age per product in the portal. The first time, the portal shows the per-scan fee notice and records who accepted it.
That’s it. There is no extra hardware to fit.
Ask about age verification for your machines.
Sources: KioskForce product testing on a smart vending machine and an Android phone, 11 November 2026; product behaviour as built in the KioskForce cloud platform and vending machine app. Statements about how the partner handles face data are the partner’s own. Regulatory acceptance of facial age estimation varies by jurisdiction; check with your regulator before deploying. As at November 2026.
Want something like this built?
We design and manufacture custom vending machines, kiosks and the cloud software behind them. Tell us what you have in mind.
Project brief · 60 seconds
What are we building together?
Three quick steps. Your brief goes straight to the engineers who design, build and support KioskForce systems.