About Veris

Knowing your users are realshould be easy.

Veris Labs is a Nigerian company. Every app that needs to know its users are real ends up building the same four things: a camera, a liveness check, document reading and a face match. We build them once, properly, for the phones and documents of this market, so your team can spend its time on the product only you can build.

Get started

Free sandbox · no card

Talk to us

Questions, security reviews, partnerships

Kept by Veris after a verificationby design

  • Face imagesCapture runs on the phoneNone
  • Face templates or vectorsNothing to leak or reuseNone
  • Document imagesScan reads the ID on the phoneNone
  • Compare imagesHandled in memory, never storedNot kept
  • Signed resultScores, an image hash and a one-time nonceTo your app

This is how the products are built, not a promise on a policy page. Read how it works.

  • 3.products on one key, one dashboard and one bill
  • 9.document types read on the phone, from NIN slips to bank statements
  • 4.platforms: Android, iOS, Flutter and React Native
  • 0.face images or templates stored by Veris

Trusted by teams in fintech, insurance, healthcare and e-commerce

  • Fintech
  • Insurance
  • Healthcare
  • E-commerce

Identity checks are rebuilt
by every team, every time.

The apps that could serve a growing market shouldn’t spend their sprints on camera permissions, document edge cases or worrying whether a liveness check will hold up. That is infrastructure, and infrastructure should be solved once.

  • 01

    A camera, quality checks and liveness that work on every phone your users own.

    Veris CaptureOne SDK for Android, iOS, Flutter and React Native. Quality checks and liveness run on the device, and the result comes back signed.

  • 02

    Document reading that understands Nigerian IDs and bills, not just passports.

    Veris ScanReads NIN slips, national ID cards, driver’s licences, passports, voter’s cards and utility bills on the phone, and returns structured fields.

  • 03

    A face match you have to host, tune and protect.

    Veris CompareOne API call from your backend returns a score and a clear next step. Nothing to host, and the images are never stored.

Six things
we won’t compromise on.

These are not slogans. Each one is a decision in how the products are built, and each has something you can check.

  1. 01

    No biometric data stored. Ever.

    Capture and Scan run on the phone, so face and document images never reach us. Compare handles its two images in memory for the length of one request. There is nothing to breach because there is nothing kept.

    Check itA signed result carries an image hash, never the image.

  2. 02

    The SDK never crashes your app.

    Every session ends in a typed result: success, failure or subscription inactive. Errors are caught and returned to you, not thrown into your app. Your app’s stability is your brand, and we protect it.

    Check itAn expired subscription is a result your code handles, not an exception.

  3. 03

    Developer experience is part of the product.

    One key covers all three products. The sandbox needs no card and no paperwork: confirm your work email and start building. Docs say what to do, not only what the API accepts.

    Check itConfirm your email and you have a sandbox key in the same sitting.

  4. 04

    Built for this market, not adapted to it.

    Scan reads Nigerian documents as they are really issued. Plans are priced in dollars and paid in naira at checkout. Our data handling is built in line with the NDPA.

    Check itEvery supported document is listed on the Scan page.

  5. 05

    Pricing you can plan around.

    Flat monthly plans, not a charge for every verification. From Launch, Capture and Scan are unlimited. Compare extras stop at a fixed ceiling, and you are never billed past it.

    Check itThe ceiling for each plan is printed on the pricing page.

  6. 06

    Simple on purpose.

    We run a small stack with few moving parts. Fewer parts means fewer failures at two in the morning, and a system that a small team can keep honest.

    Check itOne API, one database and one cache. No sprawl to hide behind.

Infrastructure,
not a compliance department.

Veris captures and extracts. It does not decide who your customers are, and we would rather say so plainly than let a feature list imply it.

  • Not

    A government ID lookup

    Veris reads a document. It does not check it against NIMC, INEC or any other government record.

  • Not

    Biometric storage

    No face images, no templates and no feature vectors are kept. Everything is processed and discarded.

  • Not

    A compliance engine

    Veris gives you data and signals. Whether they satisfy your regulator is a decision for you and your compliance team.

  • Not

    A deepfake detector

    Liveness checks look for printed photos and replayed screens. Deepfake and 3D-mask detection are not part of Veris today.

  • Not

    Billed per verification

    Capture and Scan are not charged check by check. Plans are flat, so cost does not climb with every new user.

  • Not

    Multi-region yet

    Veris runs from Canada today. We will add regions when customers need them.

Verification for this market should feel normal. That is the whole idea.

Developers building in Africa shouldn’t have to stitch together fragile tooling, explain away poor defaults, or settle for products that were never built with their users in mind. Veris is the verification layer, ready to use, so your product can be the part that is new.

  • LocalBuilt for the realities here, not retrofitted later.
  • ClearHonest boundaries, predictable behavior and no unnecessary complexity.
  • DurableInfrastructure a team can depend on for the long run.
  • AccountableEvery account is a registered business. We confirm the company before live keys are switched on.

Veris Labs Limited · RC 9414656 · A company registered in Nigeria.

The verification layer
is ready. Your product is next.

Start in the sandbox with all three products and no card. Go live free on Spark once we have confirmed your business, and cancel any time. If your first paid month isn’t right, get it back within 14 days.

  1. 1Create an accountEmail verification only. No card, no KYC.
  2. 2Try all three productsCapture, Scan and 10 real comparisons in the sandbox.
  3. 3Go livePick a plan and swap in a live key on your server.