ID documents
How the kiosk records a visitor's ID. A Ghana Card's or passport's number is read on the device or typed, and a Ghana Card is never photographed; other IDs are photographed or typed. Numbers are sealed and only the last four show.
Agoo is in early access. This page describes the feature as it ships to early-access organisations; screens are illustrative.
An ID document question asks a visitor for their ID at the kiosk, when your security policy needs one. Agoo records the ID's type and number. It doesn't check who the visitor is: the number is what the visitor gave, kept safely so you can find it later or match it against your watchlist.
A Ghana Card is never photographed
Ghana's National Identity Register (Amendment) Regulations, 2026 (L.I. 2523) say an organisation mustn't rely on looking at a Ghana Card, or on a photocopy, scan or image of one, to check who someone is. Agoo doesn't check who anyone is, and it never keeps an image of a Ghana Card: the kiosk reads the card's number on the device and lets the picture go at once, or the visitor types the number. Nobody compares the card with the person, and Agoo refuses a photo of a Ghana Card wherever one is sent.
How each ID is taken
When you add an ID document question, you choose How the kiosk takes it: Scan, Photo or Typed. A Ghana Card is never photographed, whatever you choose.
| ID | Scan (the default) | Photo | Typed |
|---|---|---|---|
| Ghana Card | The camera reads the number from the card's machine-readable lines, on the device. The picture is used only to read it and is never kept. Or typed. | Typed | Typed |
| Passport | The camera reads the number from the machine-readable lines on the photo page and keeps a photo of the page. Or typed. | A photo of the photo page, number typed | Typed, no photo |
| Driver's licence, voter ID, staff ID cards, others | A photo of the ID, number typed | A photo of the ID, number typed | Typed, no photo |
- The visitor chooses their ID first ("Which ID do you have?"), with Ghana Card at the top.
- Reading a Ghana Card or a passport happens on the device, even offline, with no AI. Every check digit in the machine-readable lines must agree, so a misread is never accepted. Type it instead is always there.
- Typing a Ghana Card number uses a large keypad: GHA is already there, then nine digits and one more (
GHA-123456789-0). The kiosk checks that the number has the Ghana Card's form, then shows it back, large, and asks "Is this right?" before carrying on. - Other IDs have no machine-readable lines that Agoo reads, so they're photographed if you ask and their number is typed.
- A kiosk on a computer doesn't read machine-readable lines: a Ghana Card's number is typed there, and other IDs are photographed if you ask, with their number typed.
- The done screen says "ID number recorded", or "ID recorded" when a photo of a passport or another ID was kept.
The kiosk only reads a document's type and number. The visitor's name comes from what they type at check-in, never from their ID.
Reading with AI
Planned
Agoo AI will read the printed number on IDs without machine-readable lines, such as a driver's licence, from the photo the kiosk takes (Pro and Enterprise). It will never read a Ghana Card: a Ghana Card is never photographed. Until AI reading arrives, these IDs are photographed and their number typed.
When it arrives, the kiosk will send a cropped photo of the ID to Agoo AI, which reads the printed number for the visitor or receptionist to confirm. It will need a network connection and use AI credits. Photos read by AI are used only to read that ID and never to train AI models. Turn it on in Console → Settings → Agoo AI. See Agoo AI.
Sealed numbers and protected answers
- Sealed. Each ID number is encrypted on its own as it arrives. Agoo also keeps a one-way fingerprint of it, so your watchlist can match a number without anyone seeing it.
- Only the last four show. Screens, reports and exports show the ID's type and last four characters, such as "Ghana Card ending 4567".
- Revealing a full number is for Owners, Admins and Security leads, on the visit's page, with a reason. Every reveal is recorded in the audit trail.
- Always protected. An ID document's answer (its type, last four and any photo) is always sensitive and masked. Those switches are on and locked in the form builder; you choose only which roles can see it. It's never sent to API keys, connected apps, webhooks or events.
ID photos
- Who can open one. Only Owners, Admins and Security leads, signed in as themselves. Each opening is recorded in the audit trail. Kiosks can't open an ID photo once they've uploaded it, and API keys and connected apps never can.
- Deleted on your schedule. ID photos are deleted after 1 day by default. You can choose a shorter time, or up to 30 days at most, in Console → Settings → Data & privacy. Every deletion is recorded.
- Never a Ghana Card. When the kiosk reads a Ghana Card, the camera's picture stays on the device only long enough to read the number, and is never saved, uploaded or kept offline.
Set it up
Add an ID document question
In Console → Settings → Forms, add an ID document question to each visitor type that needs it, such as Contractor or Delivery. Choose whether it's required.
Choose how the kiosk takes it
Under How the kiosk takes it, choose Scan, Photo or Typed. If you'd rather no camera is used for IDs at all, choose Typed: you'll still have the type and last four of every ID.
Set how long to keep ID photos
In Console → Settings → Data & privacy, choose how long ID photos are kept, from the default of 1 day up to 30 days. Keep them no longer than you need.
Update your kiosks
Make sure every kiosk runs the latest Agoo Kiosk app. If an older version still sends a photo of a Ghana Card, Agoo keeps the number, destroys the photo and lets the check-in through. L.I. 2523 is enforced from 2 November 2026.
Collect IDs only when you need them
Under Act 843, you should collect only the personal data you need and keep it no longer than necessary. Many visits don't need an ID at all. Ask for IDs on the visitor types where your security policy requires them, and tell visitors why in your privacy notice.