Matching Quality

Automated Nightly Verification: We test our matching engine every night against all sanctions lists using different data scenarios and name variations.

Latest nightly run
May 29, 2026

Detection Rate

Weighted average across all sources, by available identity data and name variation. Colour intensity shows detection rate. “Wrong top hit” below a cell indicates a different entity ranked first (the searched entity was still in the results).

Complete KYC
Name + type + date of birth + place of birth + nationality
Exact Name
100.0%
49119/49119
Wrong top hit: 0.23%
Minor Variations
99.98%
49110/49119
Wrong top hit: 1.57%
Major Variations
99.7%
48970/49119
Wrong top hit: 2.63%
Name + Type + Date of Birth
Basic identification
Exact Name
100.0%
49119/49119
Wrong top hit: 0.23%
Minor Variations
99.98%
49108/49119
Wrong top hit: 1.5%
Major Variations
99.67%
48958/49119
Wrong top hit: 2.67%
Name + Type
Person or company
Exact Name
100.0%
49119/49119
Wrong top hit: 0.23%
Minor Variations
99.99%
30388/30392
Wrong top hit: 1.26%
Major Variations
99.75%
30316/30392
Wrong top hit: 2.26%
Name only
Quick check — just a name, nothing else
Exact Name
100.0%
30392/30392
Wrong top hit: 0.17%
Minor Variations
99.87%
30351/30392
Wrong top hit: 1.11%
Major Variations
99.83%
30341/30392
Wrong top hit: 2.93%
Live System
Complete KYC + date-of-birth rescue
Exact Name
100.0%
49119/49119
Wrong top hit: 0.23%
Minor Variations
99.98%
49110/49119
Wrong top hit: 1.54%
Major Variations
99.7%
48970/49119
Wrong top hit: 2.59%

Detection = entity appears in the results (not necessarily at rank 1). Secondary lists without their own identity data are excluded.

The rows “Complete KYC” and “Live System” use the same data (all five fields). “Complete KYC” measures the matching engine in isolation. “Live System” additionally measures the date-of-birth rescue built into our production scorer: when the name alone is ambiguous but the date of birth matches, the system promotes the correct person to the top. This is the detection rate your compliance team sees in production.

Why does “Name only” sometimes detect more entities at heavy name variations than configurations with more data? Detection means the entity was in the results. With less information, more candidates survive the filters — fewer are missed, but wrong entities land at rank 1 more often (see “Wrong top hit”). With more data, stricter checks apply: fewer wrong hits, but severely mangled names can fall below the detection threshold. Detection rate and wrong-top-hit rate must therefore be read together.

Methodology & Test Conditions
Data Scenarios
  • Full identity: name, type, date of birth, place of birth and nationality available
  • Identity, no context: name, type and date of birth available (no POB / nationality)
  • Name with type: name and person/organisation classification available
  • Name only — hardest test condition, most common reality in onboarding
  • Production mode: full identity with DOB rescue as in the live system
Name Variations
  • Exact original name from the sanctions list
  • Minor deviations (typos, missing characters)
  • Major deviations (transliteration, character swaps, truncation)

Every night, all entries from each sanctions list are used as test subjects and screened against the full index. The detection rate shows how many are found in the results.

How raw source data is deduplicated into testable entities is described on the Entity Resolution page.

Results by Source

Source Scenario Variation Found Detection Wrong top hit
AU_DFAT Complete KYC Exact Name 3739 100.0% 0.11%
CA_SEMA Complete KYC Exact Name 5433 100.0% 0.04%
CH_SECO Complete KYC Exact Name 6733 100.0% 0.3%
EU_CONSOLIDATED Complete KYC Exact Name 6060 100.0% 0.13%
IL_NBCTF Complete KYC Exact Name 870 100.0% 0.0%
UK_FCDO Complete KYC Exact Name 6123 100.0% 0.03%
UN_SC Complete KYC Exact Name 998 100.0% 0.0%
US_OFAC_CONSOLIDATED Complete KYC Exact Name 436 100.0% 0.0%
US_OFAC_SDN Complete KYC Exact Name 18727 100.0% 0.42%
AU_DFAT Complete KYC Minor Variations 3739 100.0% 0.7%
CA_SEMA Complete KYC Minor Variations 5433 100.0% 1.05%
CH_SECO Complete KYC Minor Variations 6730 99.96% 1.51%
EU_CONSOLIDATED Complete KYC Minor Variations 6059 99.98% 0.96%
IL_NBCTF Complete KYC Minor Variations 870 100.0% 2.18%
UK_FCDO Complete KYC Minor Variations 6123 100.0% 0.56%
UN_SC Complete KYC Minor Variations 998 100.0% 0.6%
US_OFAC_CONSOLIDATED Complete KYC Minor Variations 436 100.0% 1.38%
US_OFAC_SDN Complete KYC Minor Variations 18722 99.97% 2.46%
AU_DFAT Complete KYC Major Variations 3733 99.84% 1.55%
CA_SEMA Complete KYC Major Variations 5417 99.71% 2.06%
CH_SECO Complete KYC Major Variations 6718 99.78% 2.93%
EU_CONSOLIDATED Complete KYC Major Variations 6048 99.8% 1.6%
IL_NBCTF Complete KYC Major Variations 867 99.66% 2.07%
UK_FCDO Complete KYC Major Variations 6107 99.74% 1.47%
UN_SC Complete KYC Major Variations 995 99.7% 0.5%
US_OFAC_CONSOLIDATED Complete KYC Major Variations 435 99.77% 1.15%
US_OFAC_SDN Complete KYC Major Variations 18650 99.59% 3.79%
AU_DFAT Name + Type Exact Name 3739 100.0% 0.11%
CA_SEMA Name + Type Exact Name 5433 100.0% 0.04%
CH_SECO Name + Type Exact Name 6733 100.0% 0.3%
EU_CONSOLIDATED Name + Type Exact Name 6060 100.0% 0.13%
IL_NBCTF Name + Type Exact Name 870 100.0% 0.0%
UK_FCDO Name + Type Exact Name 6123 100.0% 0.03%
UN_SC Name + Type Exact Name 998 100.0% 0.0%
US_OFAC_CONSOLIDATED Name + Type Exact Name 436 100.0% 0.0%
US_OFAC_SDN Name + Type Exact Name 18727 100.0% 0.42%
AU_DFAT Name + Type Minor Variations 3739 100.0% 0.7%
CA_SEMA Name + Type Minor Variations 5432 99.98% 1.33%
CH_SECO Name + Type Minor Variations 6732 99.99% 1.6%
EU_CONSOLIDATED Name + Type Minor Variations 6059 99.98% 1.16%
IL_NBCTF Name + Type Minor Variations 870 100.0% 2.53%
UK_FCDO Name + Type Minor Variations 6122 99.98% 0.91%
UN_SC Name + Type Minor Variations 998 100.0% 1.5%
US_OFAC_CONSOLIDATED Name + Type Minor Variations 436 100.0% 3.21%
AU_DFAT Name + Type Major Variations 3730 99.76% 1.95%
CA_SEMA Name + Type Major Variations 5417 99.71% 2.28%
CH_SECO Name + Type Major Variations 6716 99.75% 3.03%
EU_CONSOLIDATED Name + Type Major Variations 6043 99.72% 2.01%
IL_NBCTF Name + Type Major Variations 868 99.77% 2.07%
UK_FCDO Name + Type Major Variations 6111 99.8% 2.11%
UN_SC Name + Type Major Variations 995 99.7% 1.5%
US_OFAC_CONSOLIDATED Name + Type Major Variations 436 100.0% 0.46%
AU_DFAT Name only Exact Name 3739 100.0% 0.13%
CA_SEMA Name only Exact Name 5433 100.0% 0.09%
CH_SECO Name only Exact Name 6733 100.0% 0.39%
EU_CONSOLIDATED Name only Exact Name 6060 100.0% 0.17%
IL_NBCTF Name only Exact Name 870 100.0% 0.0%
UK_FCDO Name only Exact Name 6123 100.0% 0.1%
UN_SC Name only Exact Name 998 100.0% 0.0%
US_OFAC_CONSOLIDATED Name only Exact Name 436 100.0% 0.0%
AU_DFAT Name only Minor Variations 3735 99.89% 0.72%
CA_SEMA Name only Minor Variations 5428 99.91% 1.27%
CH_SECO Name only Minor Variations 6726 99.9% 1.2%
EU_CONSOLIDATED Name only Minor Variations 6052 99.87% 1.14%
IL_NBCTF Name only Minor Variations 866 99.54% 0.92%
UK_FCDO Name only Minor Variations 6114 99.85% 1.21%
UN_SC Name only Minor Variations 995 99.7% 0.7%
US_OFAC_CONSOLIDATED Name only Minor Variations 435 99.77% 0.46%
AU_DFAT Name only Major Variations 3726 99.65% 2.22%
CA_SEMA Name only Major Variations 5428 99.91% 3.53%
CH_SECO Name only Major Variations 6721 99.82% 4.11%
EU_CONSOLIDATED Name only Major Variations 6051 99.85% 1.91%
IL_NBCTF Name only Major Variations 866 99.54% 1.49%
UK_FCDO Name only Major Variations 6117 99.9% 3.25%
UN_SC Name only Major Variations 996 99.8% 0.9%
US_OFAC_CONSOLIDATED Name only Major Variations 436 100.0% 0.69%
AU_DFAT Live System Exact Name 3739 100.0% 0.11%
CA_SEMA Live System Exact Name 5433 100.0% 0.04%
CH_SECO Live System Exact Name 6733 100.0% 0.3%
EU_CONSOLIDATED Live System Exact Name 6060 100.0% 0.13%
IL_NBCTF Live System Exact Name 870 100.0% 0.0%
UK_FCDO Live System Exact Name 6123 100.0% 0.03%
UN_SC Live System Exact Name 998 100.0% 0.0%
US_OFAC_CONSOLIDATED Live System Exact Name 436 100.0% 0.0%
US_OFAC_SDN Live System Exact Name 18727 100.0% 0.42%
AU_DFAT Live System Minor Variations 3739 100.0% 0.7%
CA_SEMA Live System Minor Variations 5433 100.0% 0.99%
CH_SECO Live System Minor Variations 6730 99.96% 1.49%
EU_CONSOLIDATED Live System Minor Variations 6059 99.98% 0.89%
IL_NBCTF Live System Minor Variations 870 100.0% 2.18%
UK_FCDO Live System Minor Variations 6123 100.0% 0.54%
UN_SC Live System Minor Variations 998 100.0% 0.5%
US_OFAC_CONSOLIDATED Live System Minor Variations 436 100.0% 1.38%
US_OFAC_SDN Live System Minor Variations 18722 99.97% 2.46%
AU_DFAT Live System Major Variations 3733 99.84% 1.52%
CA_SEMA Live System Major Variations 5417 99.71% 2.01%
CH_SECO Live System Major Variations 6718 99.78% 2.91%
EU_CONSOLIDATED Live System Major Variations 6048 99.8% 1.52%
IL_NBCTF Live System Major Variations 867 99.66% 2.07%
UK_FCDO Live System Major Variations 6107 99.74% 1.44%
UN_SC Live System Major Variations 995 99.7% 0.5%
US_OFAC_CONSOLIDATED Live System Major Variations 435 99.77% 1.15%
US_OFAC_SDN Live System Major Variations 18650 99.59% 3.76%
AU_DFAT Name + Type + Date of Birth Exact Name 3739 100.0% 0.11%
CA_SEMA Name + Type + Date of Birth Exact Name 5433 100.0% 0.04%
CH_SECO Name + Type + Date of Birth Exact Name 6733 100.0% 0.3%
EU_CONSOLIDATED Name + Type + Date of Birth Exact Name 6060 100.0% 0.13%
IL_NBCTF Name + Type + Date of Birth Exact Name 870 100.0% 0.0%
UK_FCDO Name + Type + Date of Birth Exact Name 6123 100.0% 0.03%
UN_SC Name + Type + Date of Birth Exact Name 998 100.0% 0.0%
US_OFAC_CONSOLIDATED Name + Type + Date of Birth Exact Name 436 100.0% 0.0%
US_OFAC_SDN Name + Type + Date of Birth Exact Name 18727 100.0% 0.42%
AU_DFAT Name + Type + Date of Birth Minor Variations 3739 100.0% 0.64%
CA_SEMA Name + Type + Date of Birth Minor Variations 5432 99.98% 1.01%
CH_SECO Name + Type + Date of Birth Minor Variations 6732 99.99% 1.44%
EU_CONSOLIDATED Name + Type + Date of Birth Minor Variations 6058 99.97% 1.01%
IL_NBCTF Name + Type + Date of Birth Minor Variations 870 100.0% 1.49%
UK_FCDO Name + Type + Date of Birth Minor Variations 6123 100.0% 0.62%
UN_SC Name + Type + Date of Birth Minor Variations 998 100.0% 0.8%
US_OFAC_CONSOLIDATED Name + Type + Date of Birth Minor Variations 436 100.0% 2.29%
US_OFAC_SDN Name + Type + Date of Birth Minor Variations 18720 99.96% 2.3%
AU_DFAT Name + Type + Date of Birth Major Variations 3735 99.89% 1.55%
CA_SEMA Name + Type + Date of Birth Major Variations 5422 99.8% 2.23%
CH_SECO Name + Type + Date of Birth Major Variations 6705 99.58% 2.84%
EU_CONSOLIDATED Name + Type + Date of Birth Major Variations 6051 99.85% 1.55%
IL_NBCTF Name + Type + Date of Birth Major Variations 867 99.66% 1.95%
UK_FCDO Name + Type + Date of Birth Major Variations 6106 99.72% 1.83%
UN_SC Name + Type + Date of Birth Major Variations 995 99.7% 0.6%
US_OFAC_CONSOLIDATED Name + Type + Date of Birth Major Variations 432 99.08% 2.06%
US_OFAC_SDN Name + Type + Date of Birth Major Variations 18645 99.56% 3.75%