Document and hologram checks, a live face scan and proof of address on the client's own phone. A named reviewer at your firm decides. Your MLRO gets a record that stands up.
Automated indicators Each one confirmed by the reviewer
Check
Indicator
Detail
Measure
Holograms
Present
Colour shift when tilted
3 regions
MRZ
Consistent
Check digits agree with the page
4 / 4
Face match
Strong
Recomputed in the review desk
0.32 · limit 0.55
Liveness
Completed
Head turn and random actions
4 / 4
Proof of address
Check by eye
Name and address found
Sep 2026
Sanctions and PEP
No match
Screened at submission
0 hits
Risk assessment
Lowscore 2 · standard due diligence
Residence: Malta0
PEP declaration: no0
Remote onboarding+1
Source of funds: salary+1
Audit trail
Submitted by the applicant
Face comparison recomputed
Opened by M. Borg, MLRO
Document viewed full size
Chain verifieda3f9…c21e
Sample data. Photos are shown redacted.
PMLFTR
FIAU Implementing Procedures Part I
EBA/GL/2022/15
GDPR
EU hosting
How it works
One link. Five minutes. A decision your team owns.
The person needs their document and a phone or computer with a camera. Your team needs nothing new to install.
You send a link
From the review desk, or from your own system through our API. The person's name and email are fixed to the link, which works once and expires after 14 days.
They photograph their document
The camera frames the open passport or ID card, checks the photo is sharp and readable, and asks them to tilt it so the hologram shows.
They scan their face
A ring around their face fills as they turn their head, then two random actions: close their eyes until a beep, smile, or open their mouth.
They add proof of address
A recent electricity, water or internet bill, bank statement or official letter. KYCoff reads it and looks for the name and address.
Your team decides
A reviewer sees every result, confirms each check, and approves or rejects. High risk needs a second, senior approver.
Your MLRO gets the record
A PDF report with every detail, photo and decision, and an audit trail no one can quietly edit.
What we check
Every check, built to be reviewed.
Automated results tell your reviewer where to look. They never make the decision: your reviewer confirms each one before a client can be approved.
01 · Document
Holograms, lamination, layout and MRZ
The person tilts the document while we watch which areas change colour; prints, copies and screens stay flat. The lines of <<< at the bottom are read, every check digit is recalculated, and the printed name, number and dates must agree with them.
The selfie and every frame of the face scan are compared with the document photo, then compared again on the reviewer's side, with an age check against the date of birth.
03 · Liveness
A real person, present
Head movement in a full circle and random actions that a photo or a recorded video cannot follow. Optionally, a short video of the person saying four random numbers.
04 · Address
Proof of address
Mobile phone bills and documents older than six months are refused. The declared address must be on the document.
05 · Risk
Risk and screening
A documented risk score with the EU and FATF high-risk country lists kept current. Sanctions and PEP screening is available as an add-on.
06 · Decision
Four eyes for high risk
High-risk clients need a second approval from senior management before they can be accepted.
For your MLRO
A record your MLRO can defend.
Mapped to the FIAU Implementing Procedures. Remote onboarding safeguards, document verification, PEP declaration, four-eyes approval and record keeping, clause by clause in our compliance pack.
Tamper-evident audit trail. Every view of evidence, every tick and every decision is chained with a keyed hash. One click shows nothing has been changed since.
Your firm, your questions. Switch on the questions your risk assessment needs, add your own, and keep every version. Your logo and your domain on every page the client sees.
What KYCoff does not do. It does not read the passport chip and is not a certified document examiner, and its liveness check has not been lab-tested to ISO/IEC 30107-3. A trained person reviews every case, and we tell you exactly where the automated checks stop.
Pricing
Simple monthly plans.
In euro, excluding VAT. No long contract: cancel with 30 days' notice.
Starter
€290 a month
50 checks included
€4.50 each extra check
5 team members
API and webhooks
Your logo and domain
Email support, next business day
Most firms
Professional
€690 a month
200 checks included
€3.50 each extra check
20 team members
API and webhooks
Your logo and domain
Email and phone support, same business day
Enterprise
From €1,500 a month
Checks agreed with you
Price per check agreed
Unlimited team members
API and webhooks
Your logo and domain
Named contact and service levels
One-off set-up €750 (branding, domain and a two-hour training session), waived when you pay annually. Add-ons: sanctions and PEP screening, and company onboarding with a client portal.
Developers
Connect your own system.
Create a verification from your CRM or client portal, and get told when it is decided. Every webhook is signed.