QR-verified credentials as a service

Every credential.
One scan. Live status.

Put a QR on any ID card, pass, or certificate. Anyone with a phone camera verifies it against your live records — no app, no login, instant on 3G.

Verifying staff credentials for government agencies in Nigeria.

Demo QR code — scan to verify a live credential

Scan with your phone camera.
A real credential, verified live.

or open the demo page ↗
See how it works
0apps to install — any camera works
3Gverify pages load instantly, anywhere
1 clickto revoke, suspend, or reissue
scans — verification is never metered
How it works

Forgery-proof in three steps

A QR code is just data — anyone can print one. The protection is that verification hits a server the forger doesn't control, and shows your record: the real photo, the real name, the live status.

  1. 1

    Issue

    Add your people — one by one or a spreadsheet of a thousand. Each gets an unguessable QR, exported print-ready for your card vendor.

  2. 2

    Scan

    Any phone camera opens the credential's live page: photo, name, role, and a big green or red status. Photocopies and forgeries fail on sight.

  3. 3

    Act

    Someone leaves? Flip their status — every printed card they kept goes red on the very next scan, everywhere, instantly.

The console

Run the whole credential fleet from one screen

Members

Bulk-import from Excel with smart cleanup, batch-export a thousand QR codes for the print run, revoke or reissue with the consequences spelled out before you click.

Why AidaQR

Built for the way verification actually happens

Zero-app verification

Guards, receptionists, and the public verify with the camera they already have. Android POS terminals, scan guns, cheap phones — if it reads a QR, it works. No downloads, no adoption problem.

Instant revocation

Status changes are live on the very next scan. A card kept after resignation is worthless the moment HR flips the switch.

Privacy by design

The public page shows only what you whitelist. Full records stay server-side, scans log hashed IPs — an NDPA-conscious posture out of the box.

Tamper-evident audit trail

Every status change, seat, and API key is logged by database triggers no console user can skip or erase.

API & webhooks

Mint, revoke, and verify programmatically; get signed webhooks when a card is caught or reported. Turnstiles welcome.

Your brand, your domain

Verification pages carry your logo, your colours, your wording — on your own domain if you want it. Your public never leaves your brand.

Use cases

One engine, many credentials

🪪

Staff ID cards

Government agencies and companies: end kept-after-exit and photocopied IDs.

🎟️

Memberships

Gyms, professional bodies, clubs — "valid membership" at a glance, expiry enforced.

🦺

Vendor & visitor passes

Factory gates and estates: contractors and guests verified against today's list.

📄

Documents & statements

Bank statements, results, certificates, receipts — frozen at issuance, verifiable forever. Coming soon

Pricing

Priced for your organisation

You get a written, itemised quote sized to what you actually issue. Annual billing in naira, and verification is never metered: every scan is free, on every plan.

Every organisation gets

The core, always included
  • Hosted verify pages + unlimited scans
  • Member management, revoke & reissue
  • Bulk import + photo pipeline
  • Print-ready batch QR export
  • "Report this card" public flow

Add what you need

Modules shape the quote
  • Scan analytics + caught-card feed
  • Custom fields on your records
  • Multiple admin seats
  • REST API + signed webhooks
  • Your own verify domain
  • CSV audit exports & receipts

Set up with you

One-time, if you want it
  • Import of your staff list + photos
  • Branding and verify-page setup
  • QR production for your print run
  • Staff training for your admins
  • Priority support

Quotes are based on how many active credentials you issue and which modules you use · Your data is yours, exportable any time · Per-document credit blocks for certificates & records: launching soon.

Developers

A verification endpoint your turnstile can call

Machine verification, member CRUD, scan and report exports — key-authed REST with HMAC-signed webhooks for scan and status events. Available as a module on request. Full docs are coming to developer.aidaqr.com.

Request API access
GET /api/v1/verify/:token
{
  "valid": true,
  "status": "active",
  "status_label": "STILL IN SERVICE",
  "member": {
    "full_name": "Aida Q. Sample",
    "staff_no": "AQR/DEMO/1",
    "department": "Platform Demo"
  }
}

Put live verification on your next print run

Tell us about your credentials — we'll set up a pilot tenant and a scannable proof before you commit to anything.

Book a demo