Is the student at the camera the one who enrolled? Face re-verification before an exam

· Online courses · 3 min read

Applies to
Online schools, course providers and certification bodies that run remote exams or assessments
In force
Available to every ProofAge account since 14 November 2026
What to do
Verify each student's identity once at enrolment, then create a re-verification before each exam

One of our customers, an online school, wrote to us with a question. Their students pass an identity check when they enrol. Exams come weeks or months later, and at that moment the school wants to know one thing: is the person at the camera the same student who passed the ID check?

We liked the question. Less than three days after that first message, the answer was live. We call it face re-verification, and since 14 November 2026 every ProofAge account has it. Here is how it works, in case it is useful to you too.

How it works

  1. Verify once. At enrolment, the student completes a full identity check: a photo of their ID document and a selfie with a liveness check.
  2. Re-verify before the exam. Your platform creates a re-verification that points to that first check. The student takes a selfie with a liveness check, which takes about a minute.
  3. Get a clear answer. We compare the new selfie one to one with the face from the student's original check and decide automatically: approved if it is the same person, declined with the reason "face does not match the earlier verification" if it is someone else. The result reaches your system by webhook, like any other verification.

What you see in the console

Every re-verification is linked to the original check, so a student's history sits in one place: the original check lists its re-checks with their dates and results. Open a re-check and you see who it was compared with, by name or by your own student ID, and whether the faces matched.

Cost and retention

  • Re-verifications are free. You pay for the original identity check only. Run a re-check before every exam, at the start of each module, or whenever you want to be sure.
  • An original check stays usable for 12 months by default. If your courses run longer, set a longer retention period in your workspace settings, up to 5 years or unlimited. The same setting governs how long photos and document data are kept, so choose it with both in mind.

Setting it up

Your server creates a re-verification through the API the same way it creates any other verification, with one extra field: the ID of the student's original check. Teams that work with AI agents can do the same through our MCP server. In a test workspace you can run the whole flow end to end and choose the result yourself, so your integration is proven before the first real exam.

The integration guide covers the request, the webhook, the error codes and test mode.

Need something more?

This feature exists because a customer asked, and we would gladly do the same for you. If you have questions, want a more extended check for your exams or certifications, feel something is missing, or would like to see re-verification live, write to us. We are always reachable and we answer fast.

Write to us about face re-verification

Keep reading

  • Identity verification (KYC)

    Identity verification (KYC) through one API: ID document, face match and liveness. You get every field from the document, with blocklists included.

ID verification for online courses and certification

ID verification for online courses and certification: confirm the person who gets the certificate did the course, with ID and selfie. 500 free checks.