AML Screening Software Testing and Validation services

AML screening software testing independently verifies that your sanctions, PEP, and adverse media screening system detects what it is supposed to detect. We inject known cases, measure what the engine returns, examine what it misses, and test the configuration, thresholds, whitelists, and audit trail behind it. UAE law requires you to monitor implementation of your controls and assess their effectiveness [Cabinet Resolution No. 134 of 2025, Article 5(2)], and for a screening engine, assessment means testing.

Here is why this service exists. Screening systems do not announce their failures. When a list feed lapses, an integration breaks, or a threshold gets loosened to reduce noise, nothing on the screen turns red. Alerts simply become rarer, and rarer alerts are almost always read as good news: a cleaner customer book, a better-tuned system, a quieter morning for the team. The alternative explanation, that the engine has stopped catching things, looks identical from the inside. The only way to tell them apart is to put a case in and see whether it comes out.

Prove it catches what it should.

Get independent testing of your AML screening system, with measured detection results rather than a vendor's assurance.

What Is AML Screening Software Testing?

It is the discipline of treating your screening engine as a control to be proven, not a product you purchased. Testing answers questions your dashboard cannot. Whether the lists behind the system are current and complete, whether the matching logic catches a name spelt the way your customers actually spell it, whether your thresholds are tuned to your risk or to your team’s alert capacity, and whether a cleared match leaves behind an audit trail an inspector would accept.

It is not penetration testing, and it is not general software quality assurance. Those examine whether the software is secure and whether it works as built. Screening validation examines something narrower and more consequential. Whether the control the software implements delivers the regulatory outcome you are legally responsible for.

The distinction matters commercially too. Your vendor tests that the product functions. Nobody tests that your configuration of it, against your customer base, in your jurisdiction, with your name formats, catches what UAE law requires you to catch. That gap is the whole service.

What Is AML Screening, and What Is It Supposed to Catch?

AML screening is the process of checking customers, beneficial owners, counterparties, and transactions against lists and data sources to identify people and entities you must not deal with or must treat as high risk. In the UAE it has four distinct jobs, and systems routinely do one or two of them well and the others poorly:

Against the UN Consolidated List and the UAE Local Terrorist List, with the obligation to freeze without delay and report to the Executive Office for Control and Non-Proliferation.

[Cabinet Decision No. 74 of 2020]

Identifying politically exposed persons, their family members, and close associates, which is a data coverage problem as much as a matching problem.

[Cabinet Resolution No. 134 of 2025, Article 16]

Negative news that bears on financial crime risk, where the hard part is precision rather than recall.

Screening the natural persons behind the entity to the 25% standard, not only the entity in front of you. This is the single most common coverage gap we find, because the onboarding form captures the UBO and the screening job never receives them.

[Cabinet Resolution No. 134 of 2025, Article 10]

Screening also has to keep running after onboarding. Ongoing screening against list updates is a different technical operation from screening at onboarding, and a system that does the first well can be silently failing at the second.

Screening Model Validation: Testing the Engine, Not the Brochure

Model validation is the formal name for this work. It comes from model risk management practice in banking, and it applies cleanly to a screening engine because a screening engine is a model; it takes inputs, applies logic and thresholds you configured, and produces a decision that carries regulatory consequences.

A validation asks four questions in order. Is the model conceptually sound for the purpose, meaning does this matching approach suit Arabic and transliterated names, and the entity types you onboard? Is the input data complete and current, covering the right lists and population, including beneficial owners? Does the output perform, measured on real test cases rather than assumed? And is the whole thing governed, meaning are changes to thresholds, rules, and whitelists authorised, documented, and reversible?

Data validation deserves its own mention because quiet failures concentrate there. A screening engine can only match against what it receives. If your customer records include truncated names, missing dates of birth, blank nationality fields, or UBOs stored in a system the screening job does not read, the engine will report a clean result on an incomplete population and be technically correct but practically useless.

Is Testing Your AML Screening System a Legal Requirement in the UAE?

The law does not name a testing methodology, and it does require the outcome that testing produces. Article 5(2) of Cabinet Resolution No. 134 of 2025 requires internal policies, controls, and procedures whose implementation is monitored and whose effectiveness is assessed. Assessed is not a synonym for described. For a screening control, an assessment that does not test detection is not an assessment of effectiveness; it is a summary of intentions.

Article 21 adds the independent audit function that tests your AML/CFT programme, and a screening engine is part of that programme. Underneath both sits the operational obligation itself: screening against the relevant lists and freezing without delay [Cabinet Decision No. 74 of 2020]. “ Without delay” is a latency requirement, and latency is measurable. Nobody can claim compliance with a timing obligation they have never timed.

One more point that firms find uncomfortable and should hear early. Where the system is a vendor’s, the responsibility remains yours. A bank’s board remains responsible for outsourced business activities [CBUAE Outsourcing Regulation for Banks, Circular No. 14/2021], and no supervisor has ever accepted that the system did not flag it as an answer. That’s why the testing has to be yours, not the vendor’s.

Not sure whether your screening is still working?

Send us your last configuration change log and list update record and we will tell you what to check first, with no obligation.

UAE AML Laws Behind Screening System Testing

Every test we run traces to an obligation, so each finding can be defended internally and explained to a supervisor:

Legal Instrument What It Requires What We Test Against It
Cabinet Resolution No. 134 of 2025, Article 5(2) Internal policies, controls, and procedures approved by senior management and proportionate to the business, with implementation monitored and effectiveness assessed. The core mandate for this service. We test detection performance, then document it so effectiveness is assessed rather than asserted.
Cabinet Resolution No. 134 of 2025, Article 21 An independent audit function to test the AML/CFT programme, plus ongoing training. Independence of the testing itself, and whether the people operating the screening desk have been trained on match disposition rather than left to develop habits.
Cabinet Decision No. 74 of 2020 Targeted financial sanctions: screening against UN and UAE Local Terrorist Lists, freezing without delay, prohibition of dealings, and reporting to the Executive Office for Control and Non-Proliferation. List coverage and provenance, update frequency, and measured latency from a list change to your screening reflecting it. Also the freeze path itself, including what happens outside business hours.
Cabinet Resolution No. 134 of 2025, Articles 6 to 10 and 16 CDD and verification, thresholds including AED 55,000 and AED 3,500 wherever applicable, ongoing monitoring, beneficial ownership to the 25% standard, and PEP identification. Whether the screened population matches the population the law requires, which is where beneficial owners are most often missing, and whether PEP coverage extends to family members and close associates.
Cabinet Resolution No. 134 of 2025, Articles 19, 23 and 25 Tipping-off prohibition, countermeasures for high-risk countries, and record keeping with prompt retrieval. Country and jurisdiction rules in the engine, confidentiality of case handling, and a live retrieval test: we ask for the screening history on a named customer and time how long it takes to produce.
Federal Decree-Law No. 10 of 2025 The primary AML/CFT/CPF statute, in force 14 October 2025, repealing FDL No. 20 of 2018 (Article 41). Preventive measures on a risk-based approach (Article 19), STR duties (Article 18), and administrative penalties of AED 10,000 to AED 5,000,000 per violation (Article 17). Proliferation financing becomes a standalone offence. Whether the screening configuration reflects the current framework, including PF exposure, and whether escalation from a screening hit into a CNMR, PNMR, or STR decision is documented and owned by the compliance officer rather than the system.
CBUAE Outsourcing Regulation for Banks, Circular No. 14/2021, and the Guidelines for Financial Institutions adopting Enabling Technologies (CBUAE, SCA, DFSA, FSRA) Bank outsourcing governance with the board remaining responsible for outsourced activities, and cloud governance and auditability expectations for enabling technologies. Your audit rights over the vendor arrangement, whether the system is auditable in practice, and whether accountability for detection failure has been correctly understood as yours.
Federal Decree-Law No. 45 of 2021 (Personal Data Protection Law) Restrictions on cross-border transfer of personal data (Article 23), breach notification (Article 9), and controller duties when appointing processors. How test data is handled. Testing with production customer records is processing personal data, so we design test packs that use synthetic and public list data wherever possible and document the basis where live data is unavoidable.
Cabinet Resolution No. 71 of 2024 and sectoral guidance The DNFBP penalty schedule (41 listed violations, AED 50,000 to AED 1,000,000, doubling on recurrence within a year), MoET Guidelines for DNFBPs (September 2025), and the DFSA and FSRA rulebooks. Findings are expressed in the terms your own supervisor uses, and free zone entities are tested against their rulebook alongside the federal framework.

The point most easily missed : testing with your live customer file is itself a data processing activity. Under the Personal Data Protection Law your test environment is not a neutral space, and copying production records into it to see what the engine does is a decision that needs a basis. We design around it rather than discovering it afterwards.

What We Test: Coverage, Matching, Thresholds, Whitelisting, Audit Trail

List coverage and currency

Which lists are loaded, from which source, at what update frequency, and whether the UAE Local Terrorist List is present and current alongside the UN lists. We check the last successful update rather than the configured schedule, because those diverge.

Population coverage

Whether every record that should be screened is screened: customers, beneficial owners, authorised signatories, counterparties, and where relevant employees and suppliers. Gaps here invalidate every other result.

Match logic and fuzzy matching.

Behaviour on Arabic names, transliteration variants, name order reversal, initials, honorifics, common misspellings, and entity-name noise such as LLC and FZE suffixes. This is where regionally deployed systems most often underperform their vendor benchmarks.

Threshold settings

What the match sensitivity is set to, who set it, when, and on what documented basis. A threshold quietly raised to cut alert volume is one of the most consequential undocumented changes in compliance.

Whitelisting and allow-lists.

Whether whitelist entries were authorised, whether they carry a reason and an expiry, and whether anyone reviews them. Over-whitelisting is a genuine suppression risk: each entry is a permanent instruction to stop looking, and lists that only grow eventually hide something.

Disposition quality

Sample review of cleared matches. An engine that alerts correctly and is cleared carelessly produces the same outcome as one that never alerted, and the audit trail makes the second look worse.

Ongoing and rescreening

Whether the existing book is rescreened when lists change, and how quickly, since onboarding screening and ongoing screening are separate technical operations.

Audit trail and retrieval

Whether decisions, overrides, and configuration changes are logged immutably, and whether screening history can be produced promptly on request. [Cabinet Resolution No. 134 of 2025, Article 25]

Freeze and escalation path.

What happens after a true match: who can freeze, how fast, what the out-of-hours route is, and whether reporting to the Executive Office is documented.

AML Test Scenarios: Building a Known-Positive Test Pack

The methodological problem at the centre of screening testing is simple to state and easy to get wrong. False positives are visible: your team handles them every morning and can count them. False negatives are invisible by definition, because a miss produces no alert, no record, and no evidence that anything happened. A system with low alert volume and no known mocks is identical to a system that is working perfectly.

The only way past this is to stop waiting for the system to tell you and start telling the system. We build a test pack of known cases where the correct answer is established in advance, then measure what the engine returns:

Exact designated names

Entries taken directly from the applicable lists. A failure here is critical and, uncomfortably often, is found.

Controlled variants

The same names with transliteration differences, reversed name order, dropped middle names, altered spacing and punctuation, and common regional spelling variants, to establish where matching stops working.

Near-miss cases

Names deliberately close to designated entries but not matching, to measure precision and see whether your thresholds generate noise your team cannot sustain.

Entity structures

Corporate names with suffix variants, and layered structures where the designated party sits at the beneficial owner level rather than the front entity.

PEP and adverse media cases

Including family members and close associates, which is where PEP coverage most often thins out.

Timing cases

A recent list change is tracked through to your screening, so latency against the freeze-without-delay obligation is measured rather than assumed.

Results are reported as measured rates with the test population stated, so you can compare year on year and evidence improvement rather than assert it.

AML Compliance Testing vs Independent Audit

Compliance testing is the ongoing, sample-based checking that controls are operating: your compliance officer pulling files, reviewing dispositions, and checking that procedures are followed. Independent audit is the periodic assessment of the whole programme by someone who does not run it [Cabinet Resolution No. 134 of 2025, Article 21]. Screening validation can sit inside either, and the key difference is independence.

The practical line we hold: your compliance officer should do compliance testing continuously and should not be the person validating a system they configured. Not because their work is untrustworthy, but because the person who set a threshold is the worst-placed person to judge whether they set it correctly. Where we have supported your screening configuration or selection, we will say so and arrange for someone not involved to run the validation.

How to Evaluate AML Software Vendors by Detection Accuracy

A question worth answering directly, because the honest answer is not what most procurement processes do. Vendor accuracy claims are almost always unfalsifiable as presented: a percentage with no test population, no name-format detail, and no definition of what counted as a match. Here is how to get to something real:

1. Refuse the vendor's demo data

A demonstration on a curated sample tells you the product can match names, which was never in doubt. Insist on your own customer records and your own name formats.

2. Bring your own known-positive pack

Supply the same test cases to every vendor and score the returns yourself. This single step separates vendors more sharply than any feature comparison.

3. Measure both error types

Recall, meaning what proportion of your known positives were caught, and precision, meaning how much noise came with it. A vendor optimising only one is optimising the one you did not ask about.

4. Test the regional cases specifically

Arabic script, transliteration variants, and name order. Global accuracy figures usually come from Western name sets and don’t hold up against a UAE customer book.

5. Ask what is tunable and by whom

Detection accuracy is not a fixed property of a product. It depends on configuration, so ask who can change thresholds, how quickly, and at what cost.

6. Ask about list provenance and latency

Which sources, how often they update, and the measured delay between a designation and your screening reflecting it. Vendors who cannot answer this precisely are telling you something.

7. Require explainability.

If the system cannot show why it matched or cleared, you cannot evidence the decision, and you must evidence decisions regardless of how accurate the model is.

If you are at the selection stage rather than the validation stage, our AML software selection service runs this as a structured process with a scoring matrix.

Sanctions and PEP Screening Testing: Where It Usually Fails

Sanctions failures behave differently from other AML failures, so we test them separately. A CDD weakness shows up as a thin file that can be remediated. A sanctions miss shows up as prohibited dealing that has already happened, attached to a freeze obligation with no time built in.

The recurring failure points, in the order we find them:

The Local Terrorist List is stale or absent.

Firms load the UN lists through a data provider and treat the UAE list as implicitly covered. It often is not.

Beneficial owners are never screened.

The entity clears; the natural person behind it was never submitted to the engine, and the file looks complete.

Rescreening does not happen

Onboarding screening works; the existing book has not been rescreened since a list change, sometimes for months.

Thresholds were loosened and never restored

Usually during an alert backlog, usually with good intentions, almost never documented.

Match clearing is a formality

 Volume pressure turns disposition into a keystroke, and the audit trail records a decision that was not really made.

Silent Failure: When Screening Stops Working and Nobody Notices

Worth stating plainly, because it is the reason this service exists and the reason it is usually bought too late. Screening systems fail without symptoms. No error state, no red banner, no ticket raised. A data feed expires, an API credential rotates, a scheduled job stops firing, a field mapping changes after an upgrade, and the engine keeps returning results that look exactly like clean results.

The most dangerous metric in compliance is a falling alert count, because it has two possible explanations, and only one is good news. Fewer alerts means either a cleaner book and better tuning, or a system that has stopped looking. Management almost always reads the first. We have yet to meet a team that assumed the second.

Which is why detection monitoring belongs in your control framework rather than in an annual project. A small recurring test, a handful of known positives injected on a schedule, will surface a silent failure in days instead of at the next inspection. We set that up as part of the engagement, because the finding you want is the one you catch yourself.

AML Screening Testing and Validation Services: What You Receive

Deliverable

What It Does

Validation report with measured results

Detection rates against a stated test population, with each finding carrying its legal citation and risk rating

Known-positive test pack

The test cases themselves, handed over so you can re-run them yourself on a schedule

Configuration and threshold review

What is set, who set it, when, and whether the basis was documented, with recommended settings and the reasoning

Whitelist review

Every entry examined for authorisation, reason, expiry, and continued justification

Data coverage assessment

Which populations and fields reach the engine and which do not, including beneficial owners and ongoing rescreening

Disposition sample review

Cleared matches tested for quality, with the audit trail assessed as an inspector would read it

Latency measurement

Measured elapsed time from list change to live screening, against the freeze without delay obligation

Remediation plan

Findings with owners, deadlines, and sequencing, ordered by regulatory exposure

Ongoing detection monitoring routine

A recurring test schedule your team can run, so a silent failure surfaces in days rather than at inspection

Our AML Testing and Validation Process, Step by Step

Scoping

Licence, supervisor, systems in use, data architecture, populations screened, and any inspection history or known issues.

Documentation and configuration review

Screening policy, procedures, configuration records, change logs, list update records, and whitelist registers.

Test pack design

Built for your customer profile, name formats, entity types, and jurisdictions, with the data protection position settled before any live record is used. [Federal Decree-Law No. 45 of 2021]

Execution and measurement

Test cases run, returns recorded, recall and precision measured against the stated population.

Data and population testing

Reconciliation of the records that should be screened against those that were, including beneficial owners and the ongoing rescreening cycle.

Disposition and audit trail testing

Sample review of cleared matches, plus a live retrieval test on screening history. [Cabinet Resolution No. 134 of 2025, Article 25]

Latency and freeze path testing.

Measured list-to-live timing and a walkthrough of the freeze and escalation route. [Cabinet Decision No. 74 of 2020]

Report and debrief

Findings to the compliance officer first for factual accuracy, then to senior management with exposure stated plainly.

Remediation and re-test

Support fixes where needed, then verify, and hand over the recurring monitoring routine.

Testing Your Own Screening System: A Five-Test Starting Point

Before commissioning anything, these five checks take an afternoon and predict most of what a full validation finds:

  • Test one, the known positive. Take a name directly from the UN Consolidated List or the UAE Local Terrorist List and put it through your screening as if onboarding. If it does not alert, stop reading and call someone. 
  • Test two, the last update. Ask when your lists were last updated successfully, and look at the log rather than the schedule. Configured and actual are different facts. 
  • Test three, the beneficial owner. Pick a corporate customer with a known UBO and ask for that individual’s screening record. If none exists, your population coverage has a hole in it. 
  • Test four, the whitelist. Ask for the whitelist and check whether entries carry a reason, an approver, and a date. A list that only grows is suppressing something. 
  • Test five, retrieval. Ask for the full screening history of one named customer from three years ago and time it. Prompt retrieval is the standard. [Cabinet Resolution No. 134 of 2025, Article 25] 

AML Screening Tools and Systems: Testing Yours or Choosing a New One?

Two different needs arrive with similar wording, so it’s worth separating them clearly.

A caution on replacement. Firms whose screening produces poor results often assume they bought the wrong product, but the more common cause is configuration, data quality, or population coverage. Replacing a system carries its own risk, since a new engine must be tuned from scratch, and a badly tuned new tool performs worse than a well-tuned old one. Validate first, then decide.

Who Needs Screening System Validation in the UAE?

Banks, exchange houses, and payment providers

High volumes, real-time screening, and the largest consequence from a miss. Usually already testing, and often testing only for false positives.

DNFBPs with automated screening

Real estate brokers, dealers in precious metals and stones, corporate service providers, and professional firms that bought a screening subscription and have never verified it beyond the demo.

VASPs

Transaction speed against screening latency, plus counterparty and chain exposure. [Cabinet Resolution No. 134 of 2025, Article 4]

Any entity that has just implemented or upgraded.

Post-implementation validation is when configuration errors are cheapest to fix and least likely to be found.

Anyone with an inspection finding on screening

Where a supervisor has raised it, measured evidence of correction is worth considerably more than a description of what changed.

Penalties for an Untested Screening System

  • Administrative penalties. AED 10,000 to AED 5,000,000 per violation, plus warnings, licence restrictions, and public naming. Note: per violation, because a screening gap tends to touch multiple obligations at once. [Federal Decree-Law No. 10 of 2025, Article 17] 
  • Sanctions exposure specifically. A missed designation is not a documentation failure. It is a prohibited dealing and a missed freeze, which sits at the most serious end of the framework. [Cabinet Decision No. 74 of 2020] 
  • The DNFBP penalty schedule. 41 listed violations at AED 50,000 to AED 1,000,000, doubling where the same violation recurs within one year, which is why an unremediated screening finding is more dangerous than the original one. [Cabinet Resolution No. 71 of 2024] 
  • Accountability does not transfer. The board remains responsible for outsourced activities, so a vendor’s underperformance is your finding. [CBUAE Outsourcing Regulation for Banks, Circular No. 14/2021] 

Screening Validation by Sector in the UAE

Banks and exchange houses

Real-time screening latency, throughput under load, corridor-specific typologies, and alert backlog effects on disposition quality.

Real estate brokers and agents

Beneficial owner screening on layered purchasers, non-resident buyer name formats, and whether branch-level onboarding reaches the central screening job.

Dealers in precious metals and stones

Screening for walk-in customers, regular customers, and corporate B2B customers.

Corporate service providers

Nominee and trustee structures, UBO screening through multiple layers, and entity-name matching on foreign registrations.

VASPs

Wallet and counterparty screening alongside name screening, Travel Rule data, and latency measured against transaction speed.

Professional firms

Client and matter screening, engagement-level coverage, and whether conflict checks are being mistaken for AML screening.

Why AML UAE for Screening Software Testing

This service sits where compliance expertise and systems audit overlap, and few firms hold both:

CISA- and DISA-qualified

 information systems auditors working alongside CAMS-certified compliance practitioners, which is what makes testing an engine, a data flow, and an audit trail possible rather than theoretical

300+

AML compliance projects across FIs, DNFBPs, and VASPs, including screening implementations, which is where our failure patterns come from

50%+

time saving achieved by clients through appropriate automation and tuning, most of it from reducing false positives without weakening detection

The Testers Who Run Your Validation

Pathik Shah

CAMS, FCA, CS, CISA, DISA (ICAI), FAFP (ICAI)

Experience

28+ years

Regulatory Coverage

MoET, MoJ, CBUAE, CMA, FSRA, DFSA, VARA · AML/CFT framework design, RegTech

Jyoti Maheshwari

CAMS, ACA

Experience

11+ years

Regulatory Coverage

MoET, MoJ, CBUAE, CMA, FSRA, DFSA, VARA · AML/CFT/CPF framework, health checks

Dipali Vora

CAMS, ACS

Experience

10+ years

Regulatory Coverage

MoET, MoJ, CBUAE, CMA, FSRA, DFSA, VARA · Consulting, training, implementation

Monika Shah

CAMS

Experience

3+ years

Regulatory Coverage

MoET, MoJ, CBUAE, CMA, FSRA, DFSA, VARA · managed KYC, consulting, goAML reporting

What Our Testing Has Actually Found

A lapsed feed nobody had noticed

Screening appeared to be running, and alerts had become rare, which management had read as a clean customer book. A list data feed had expired months earlier and failed silently. The real finding was not the lapse but the absence of any control that would have detected it, so the remediation was a recurring detection test rather than a new system.

Thresholds loosened during a backlog

Alert volume had been unmanageable, so match sensitivity was reduced. Entirely understandable, undocumented, and never restored once the backlog cleared. Known-positive testing showed the engine was missing transliteration variants at the new setting. Restoring sensitivity and tuning properly for the actual name formats reduced noise and improved detection at the same time, which is the usual outcome once the model is calibrated rather than dulled.

Entities screened, beneficial owners never

A corporate service provider onboarded entities and screened them thoroughly. The UBOs were captured on the onboarding form, stored in a separate system, and never submitted to the screening engine. Every file looked complete. Population coverage testing found the gap in an afternoon, and it was the most serious finding in the engagement.

FAQs on AML Screening Software Testing and Validation

AML screening is the checking of customers, beneficial owners, counterparties, and transactions against sanctions lists, PEP data, and adverse media to identify parties you must not deal with or must treat as high risk. In the UAE, it includes screening against the UN Consolidated List and the UAE Local Terrorist List with an obligation to freeze without delay [Cabinet Decision No. 74 of 2020], and PEP identification extending to family members and close associates [Cabinet Resolution No. 134 of 2025, Article 16].

AML software testing is the independent verification that your screening or monitoring system detects what it is configured and legally required to detect. It covers list coverage and currency, population coverage, match logic, thresholds, whitelisting, disposition quality, latency, and audit trail. It is distinct from general software quality assurance, which tests whether the product works as built rather than whether your control delivers the regulatory outcome.

Compliance testing is the ongoing, sample-based checking that your AML controls are operating as documented: files reviewed, dispositions checked, procedures followed. It is usually performed by the compliance function. Independent audit is the periodic assessment of the whole programme by someone who does not run it [Cabinet Resolution No. 134 of 2025, Article 21]. Screening validation can sit inside either, and independence is what distinguishes them.

The law does not prescribe a testing methodology and it does require the outcome. Article 5(2) of Cabinet Resolution No. 134 of 2025 requires implementing controls to be monitored and their effectiveness assessed; for a screening engine, effectiveness cannot be assessed without testing detection. Article 21 adds an independent audit function covering the programme, and Cabinet Decision No. 74 of 2020 imposes a freeze-without-delay obligation, which is a timing requirement nobody can evidence without measuring it.

Model validation is the formal assessment of a screening engine as a model: whether the approach is conceptually sound for your name formats and entity types, whether the input data is complete and current, whether the output performs against known test cases, and whether changes to thresholds, rules, and whitelists are authorised, documented, and reversible. It is the recognised technique for satisfying the effectiveness assessment duty for an automated control.

At minimum, annually as part of independent testing, and additionally after any of these: system implementation or upgrade, a configuration or threshold change, a change of data provider or list source, a material change to your customer base or onboarding process, and any inspection finding on screening. We also recommend a small recurring detection test between formal validations, because that is what catches a silent failure in days rather than months.

You stop waiting for the system to report and you introduce cases where the correct answer is already known. We build a test pack from actual list entries plus controlled variants, near-miss cases, entity structures, and PEP and adverse media cases, run them through your screening as live records would be, and measure what comes back. Recall becomes measurable because you defined the population and the expected result in advance.

Refuse the vendor’s demo data and use your own records and name formats. Give every vendor the same known-positive test pack and score the returns yourself. Measure recall and precision, not one of them. Test Arabic and transliterated names specifically, since global accuracy figures are usually derived from Western name sets. Ask what is tunable and by whom, ask for list provenance and measured update latency, and require that the system can explain why it matched or cleared. Accuracy depends on configuration, not a fixed product property.

Whitelisting, or allow-listing, suppresses alerts on entries assessed as false positives so the same match does not recur. It is legitimate and necessary at volume. It becomes a risk when entries are added without authorisation or a recorded reason, never expire, and nobody reviews them, because each entry is a standing instruction to stop looking. A whitelist that only grows will eventually conceal a true match, which is why we test authorisation, reason, expiry, and review on every entry.

Vendors can and should test that their product functions, and that is not the same as validating your control. The vendor did not configure your thresholds against your risk assessment, does not own your data quality, and has an understandable interest in the result. Responsibility also stays with you: a bank’s board remains responsible for outsourced activities [CBUAE Outsourcing Regulation for Banks, Circular No. 14/2021], and no supervisor accepts that the system did not flag it. The testing has to be yours or an independent party’s.

They should be doing ongoing compliance testing continuously. They should not validate a system whose thresholds and whitelists they configured, because the person who set the configuration is the worst-placed person to judge whether it was correct. Independence can come from internal audit, a group function, or an external reviewer.

Usually less than firms assume, and the question matters legally. Copying production customer records into a test environment processes personal data under the Personal Data Protection Law [Federal Decree-Law No. 45 of 2021], so it needs a legal basis rather than an assumption. Most detection testing can use synthetic records and public list data. Where live data is genuinely needed, for example, population coverage reconciliation, we scope it narrowly and document the basis.

A validation report with measured detection results against a stated test population, each finding carrying its legal citation and risk rating; the test pack itself so you can re-run it; configuration, threshold, and whitelist reviews; a data and population coverage assessment; a disposition sample review; measured list-to-live latency; a prioritised remediation plan; and a recurring detection monitoring routine your team can operate.

Testing establishes whether what you have works, and in most engagements the tool is adequate while the configuration, data quality, or population coverage is not. Selection is the process of choosing a replacement: requirements, vendor scoring, hosting and data residency, and contract terms. Validate before you replace, because a new engine must be tuned from scratch, and a badly tuned new system performs worse than a well-tuned old one.

Test it, then trust it.

One short form, one focused conversation, and a scoped validation. A CAMS-certified specialist will come back with timeline and price.

Our latest blogs