Blocklist and duplicate detection

Block faces, document numbers, phone numbers, email addresses, IP addresses and devices for your organization, and choose what happens when a different person reuses a phone number, email address, device or IP address.

Who can do this:Org ownerOrg admin— Plus members whose role has the Fraud prevention permissions below.

Settings → Fraud prevention holds two things: your blocklist, and the duplicate detection rules. Both work on every verification — individual or business — and both leave the final say with a person unless you choose to reject automatically.

The Settings → Fraud prevention page — the duplicate detection rules on top, with an action for each rule, the settings navigation on the left.

The blocklist

The Blocklist card — the Add to blocklist button, the type filter, the Show expired entries box and the empty list.

Add anything you never want to verify:

TypeHow you add itWhat is stored
Email addressType itA one-way hash and a masked hint (j•••@e•••.com)
Phone numberType it, any formatA one-way hash and the last four digits
Document numberType it, or from a verificationA one-way hash and the last three characters
IP address or rangeType 203.0.113.7 or a CIDR range such as 203.0.113.0/24 (IPv4 and IPv6)The address or range itself (needed to compare ranges)
FaceFrom a verificationA face template — never a photo. It is kept even after the verification's documents are deleted
DeviceFrom a verificationA one-way hash of the device's fingerprint and of its long-lived browser id

Every entry has:

  • When matched — Send to manual review (the default) or Reject.
  • Reason — free text, visible only to your team.
  • Expires on — optional. An expired entry stops matching and is hidden unless you tick Show expired entries.

Document numbers, phone numbers, emails and devices are never stored as plain values: the hash uses a key only Certivant holds, so the list cannot be read back. The list shows the masked hint only.

Add from a verification

Open a verification and choose Add to blocklist. The dialog lists what that verification carries — face, document number(s), email, phone, IP address, device — and you tick what to block. Things the verification doesn't have are greyed out. The values are never displayed.

A face can only be added when the verification has a stored face template (the applicant gave the identity fraud check consent).

What happens on a match

When an applicant submits, Certivant compares the verification with your active entries:

  • The request gets a Blocklist match signal. The reviewer sees the type of match ("a blocked email address"), never the blocked value.
  • With Send to manual review, the verification cannot be auto-approved: it goes to review with the trigger Matched the blocklist.
  • With Reject, the verification is rejected. The applicant is told nothing about why; the explanation page only says an additional identity check is required.
  • Policies and workflows can read fraud.blocklistMatch (true/false) and fraud.blocklistKinds (a list such as email, ip). See the policy designer.

A face matches when it is within the same distance used by the cross-organization face check, against your own entries only. Other organizations never see or match your blocklist.

Every add, change and removal is written to the audit log (blocklist.entry_added, blocklist.entry_updated, blocklist.entry_removed) with who did it, the entry type and the action — not the value.

Permissions

PermissionAllows
View Blocklist (fraud.blocklist.view)See the list (types, masked hints, reasons, expiry)
Manage Blocklist (fraud.blocklist.manage)Add, change and remove entries, including from a verification
Manage Fraud Rules (fraud.rules.manage)Change the duplicate detection rules below

Owners and admins have all three. The Compliance officer role has all three; the KYC reviewer role can view; the Senior reviewer can view and manage the blocklist.

Duplicate detection rules

The Duplicate detection rules card — phone number, email address, device and IP address, each with an action dropdown, and the people and days thresholds for the device and IP rules.

Each rule has an action, like the network risk settings:

ActionEffect
RejectThe verification is rejected
Send to manual reviewA person decides
Approve with a noticeThe decision is unchanged; reviewers see a notice
IgnoreThe rule doesn't run
RuleDefaultWhat it looks at
Phone number used by a different personManual reviewThe same phone number on verifications of your organization with a clearly different name or date of birth
Email address used by a different personManual reviewThe same email address, same test
Same device used by several peopleManual review at 3 people in 30 daysThe same device behind several identities
Same IP address used by several peopleApprove with a notice at 5 people in 7 daysThe same IP address behind several identities

For the device and IP rules you set how many different people and how many days. Leave the device threshold empty to use the platform default (3).

The same person verifying again never trips a rule. Two verifications are the same person when the email, or the name together with the date of birth, agree — so a retry, a renewal or a second document under a new applicant record is fine. Phone and email checks compare the name and date of birth directly (accents, name order and punctuation are ignored); when one side has no name or date of birth the result is "unknown" and nothing happens.

Lookups use the one-way indexes already kept for searching applicants — Certivant never scans plaintext. These rules don't run while your organization is in debug mode; the blocklist always does. The document-number rule (the same number on another person's verification) is automatic and unchanged — see Fraud signals.

How devices are recognised

In the hosted verification page and in public forms, the applicant's browser sends two privacy-conscious signals, both hashed before they leave the browser or before they are stored:

  • a fingerprint of stable traits: browser, screen size, time zone, languages, platform, number of processor cores and how the browser draws a small canvas and reports its graphics card;
  • a random device id kept in the browser's storage and a long-lived first-party cookie. It identifies a returning browser even if its traits changed (an update, a resized window). Clearing the browser's data resets it.

Neither value contains personal data, and neither is shown to you. Certivant HMACs both with a server key before storing them, and the applicant's consent text mentions that technical device and connection data is recorded to prevent fraud. A change in how the fingerprint is built restarts the device history, so after an upgrade the device rule needs a few verifications before it can match again.