Age Verification

Tap, Verify, Serve – Securely

Nexiel Age Verification upgrades bars, stores, and venues from manual ID checks to EU Digital Identity Wallet taps that finish in milliseconds.

Why manual ID checks fail

  • Slow, manual ID checks create queues and frustration.
  • Staff make mistakes; fatigue leads to inconsistent enforcement and liability.
  • Paper IDs overshare PII and expose retailers to data retention risk.
  • Fake or borrowed IDs bypass visual inspection.
  • Audits are painful because proof of due diligence is scattered.

Nexiel solves each of these by default with selective disclosure, tamper-proof cryptography, and audit-ready logs.

How it works

  1. 1. Cashier asks for an EUDI wallet at checkout.
  2. 2. Customer taps the POS (NFC) or scans a QR code.
  3. 3. Wallet displays: “Share your age with Store Name?”
  4. 4. Customer approves.
  5. 5. 30 ms later, the POS receives a signed “18+” proof.
  6. 6. POS logs the pass/fail plus Nexiel’s audit token (no PII) and proceeds.

Behind the scenes, Nexiel only requests the boolean attribute (18+ or 21+). Everything is cryptographically signed, verified against government trust lists, and cached for offline use.

⚡ Fast

  • 30–50 ms from tap to result.
  • No barcode scanning or manual inspection.
  • Shorter queues, happier staff and customers.

🛡️ Secure & fraud-proof

  • Only government credentials (passports, ID cards, national eIDs, official age attestations).
  • Cryptographically signed proofs; impossible to forge.
  • Assurance Level Substantial+ with live revocation checks.

🔒 Privacy-first

  • Selective disclosure shares only “Age 18+” or “Age 21+”.
  • No names, addresses, or ID numbers leave the wallet.
  • GDPR-aligned: zero PII storage, instant deletion post-verification.

📋 Compliance ready

  • Each verification logs a timestamp, method, outcome, and non-identifying audit token.
  • Generate reports for licensing boards, insurance, or regulators in seconds.
  • Aligned with eIDAS 2.0 / EU Digital Identity Wallet requirements.

POS integration

SDKs + Custom Integrations

Plug in via our JS/TypeScript SDK (QR+NFC) or work with us on bespoke tills.

Read integration guide
CBE POSIntact SoftwareSquareSumUpGeneric REST / custom tills

POS flow

import { startAgeVerification } from '@nexiel/age-sdk';

const result = await startAgeVerification(
  {
    backendBaseUrl: 'https://api.nexiel.ie',
    merchantId: 'store-123',
    requiredAge: 18,
    transportMode: 'hybrid', // QR + NFC
  },
  {
    onSessionCreated: ({ qrCodeUrl }) => renderQr(qrCodeUrl),
    onNfcPayload: ({ deepLinkUrl }) => writeToNfc(deepLinkUrl),
    onComplete: ({ status, auditToken }) => logOutcome(status, auditToken),
    onError: (error) => fallBackToManual(error),
  }
);

Compliance & Audit Trail

  • • Timestamped logs: date, time, method (QR/NFC), outcome, audit token.
  • • Export anonymised CSV/PDF for regulators, insurers, or franchisors.
  • • Incident response support if a regulator challenges a transaction.
  • • Works across multiple stores with central dashboards.

FAQ

What if a customer doesn’t have the EUDI Wallet?

You can fall back to manual ID checks. Nexiel augments your process; it doesn’t replace it overnight.

Is Nexiel GDPR compliant?

Yes. We only process a boolean outcome, immediately delete it, and store anonymised audit tokens for compliance.

Does it work offline?

Yes. POS readers can cache validation keys and verify locally, syncing logs when connectivity returns.

Can this be deployed across multiple sites?

Absolutely. You get a central console with per-site metrics, overrides, and exportable audit trails.

Is it available in Ireland yet?

The pid.ie wallet lands in 2026. Nexiel is integration-ready today and works with any EU member state wallet.

Can you integrate with my specific POS?

Most likely. We already support CBE, Intact, Square, SumUp, and bespoke hospitality systems. If it’s not on the list, we build adapters.

Ready to verify age like it’s the future?

Free pilots (2–4 weeks), SDKs for every POS, and custom integrations for complex estates.

Age verification for retail, hospitality, and forecourt operators