Beta. The
screening section and its results may change without notice. It is a first reading to help your team review faster, not a compliance decision: a person on your side must review every possible match. Tell us what you need at support@topograph.co.screening section.
Each person gets one result: no match, a possible match to review, or matches that were all ruled out with a reason. During the beta, screening is not billed.
All examples on this page use fictitious data.
What is screened
Persons. Every physical person (up to 200 per company) inlegalRepresentatives (including the person who represents a company director), ultimateBeneficialOwners, shareholders and otherKeyPersons. A person who appears in several of these is screened once, and appearsIn lists where. The company itself and its corporate shareholders are not screened yet.
Lists. Topograph’s own collection of sanctions lists and PEP lists, read from the official publishers: the UN Security Council, the EU, the UK, the US Treasury, Switzerland, France and other national lists, plus parliaments, governments and other official sources of politically exposed persons. Matches can also come from lists of close associates of PEPs.
Identity. Names are matched together with the birth date, nationality and country of residence the register gives, when it gives them. A birth date makes the biggest difference: it rules out most namesakes.
How a match is read
Every match carries anassessment, an automated first reading of whether the register person and the list entry are the same person.
- Birth dates are compared by a fixed rule. Birth years two or more years apart make the match
different_person; a one-year difference is never enough. The same birth month, with compatible names, makes itlikely_same_person. Both are decided byrule, with the dates compared inreason. - An AI reading looks at the rest: names, aliases and positions. It can only rule a match out when the names are clearly different, not mere variants (another order, a missing middle name, a transliteration, an initial). It returns a verdict without a written reason.
- A sanctions match is never ruled out by the AI reading alone. At most it stays
undetermined, and a person must look. - Missing data is never evidence. When nothing tells the two apart, the match stays
undetermined.
result follows from their matches: ruled_out only when every match is different_person, possible_match as soon as one is not.
When it arrives
Screening runs as soon as the persons are known, alongside the rest of the request. Until it finishes, the datapoints that carry persons showenriching in request.dataStatus, then turn succeeded together with the finished screening. The request still reaches its final state once, with one final webhook, as it always has.
Screening usually takes about a second. If it cannot finish in time, the request completes with screening.status set to failed. Screening never fails the rest of the request.
Response
Fields
Where screening is not included
- Prefill mode. Requests in prefill mode (formerly onboarding) are not screened. Screening runs in verification mode, the default.
- Development environments. The sandbox does not screen. Its responses have no
screeningsection. - Monitoring notifications. Monitors do not screen the persons they watch yet.
Limits during the beta
- Coverage of some PEP categories is still partial, in particular senior judges, senior military officers and the heads of state-owned companies.
- PEP lists are the publishers’ own: some include local officials whose functions are not prominent public functions under the EU anti-money laundering rules.
- Adverse media is not covered.
- The
screeningsection is not part of PDF extracts yet.