ID and DVLA licence checks
How the hirer proves their identity, and how you check a Great Britain driving licence on the DVLA record.
Two different things sit at the centre of a check-in, and it is worth keeping them apart. One is whether this person is who they say they are. The other is whether they are allowed to drive.
The identity check
The hirer photographs their ID document and takes a live selfie on their phone. The two are matched by Stripe Identity, a regulated identity provider. That is what tells you the person collecting the car is really the person on the document.
You see the result, pass or fail, never the documents themselves. KeyProof keeps only the reference for the check and its outcome, not the ID images or the selfie. Where the selfie view is switched on, at handover you can also view the hirer's verified selfie, as a face to compare against the person collecting: it is fetched from Stripe for that view, never stored, and each view is recorded on the hire. The bounds, including Stripe's 48-hour window, are in The same-person check at handover. See also Hirer data and how long it is kept.
This step is switched on across KeyProof rather than firm by firm, so it is not something you turn on in your own settings, and it is part of every hirer link the product issues.
The DVLA licence check
The photocard alone does not show penalty points, a disqualification, or whether the licence is valid right now. The DVLA check code does. The hirer generates a code from the GOV.UK "Share your driving licence" service, and there is a button in the check-in that takes them straight there. The code arrives with you alongside their licence number.
You then use the code on the DVLA's own service to view the record, and mark it checked on the booking. The code only lets you view; it never changes anything on their licence. This is the step that tells you about points and entitlement, and it is yours to run: KeyProof shows you the code and records that you checked it.
A check code can stop working before you get to it. If the DVLA will not accept it, ask the hirer for a fresh one. KeyProof never pre-fills a code from a previous hire for exactly this reason.
Licences from outside Great Britain
A DVLA check code exists only for GB licences. There is no equivalent anywhere else, which changes what can honestly be said about a foreign licence, and whether you accept one at all is your decision. See Licences issued outside Great Britain.
Returning hirers
Somebody who has hired from you before gets their details filled in for them, and can carry forward the ID check they already passed with you instead of doing it again. You set how fresh that check has to be, in Settings under Returning hirers, up to a year. Set it to zero and everyone verifies every time.
This only ever applies to a hirer your own firm checked in before. A check done at another firm is never visible to you and never carried across. Any hire that reuses an earlier check says so on its record, with the date the original check was done.
Nothing here replaces your own judgement at handover. KeyProof shows you what was checked; you decide whether to hand over the keys.