Sanctions Screening: Tools, Techniques, and Compliance Challenges
Try This First
Test your knowledge before reading. Don't worry if you get it wrong — that's part of learning.
Key Insights
- Navigate the complex landscape of sanctions compliance — OFAC SDN lists, screening technologies, and managing false positives.
Sanctions Landscape
Sanctions are enforced by multiple authorities with overlapping but distinct lists:
- OFAC SDN List — Specially Designated Nationals (US, ~12,000 entries)
- EU Consolidated List — EU restrictive measures
- UK HMT Sanctions List — UK autonomous sanctions
- UN Security Council — UN sanctions regimes
- FATF Grey/Black Lists — Non-cooperative jurisdictions
Strict liability applies: organizations can be penalized even for inadvertent violations. Because each authority adds its own prohibitions, screening must run against all relevant lists simultaneously — an entity cleared on the US list can still be prohibited under EU or UK measures. This multi-list reality is the first design constraint of any screening implementation.
Screening Technologies
Modern sanctions screening systems use multiple matching techniques:
- Exact matching — direct name comparison (fast but misses variants)
- Fuzzy matching — Levenshtein distance, Soundex, metaphone
- Transliteration matching — handles Arabic/Cyrillic/Chinese name variations
- Alias matching — checks known aliases, nicknames, abbreviation variants
Key challenge: Balancing sensitivity (catching true matches) with specificity (minimizing false positives). Industry average false positive rate is 95-99%. The trade-off is structural: names are transliterated inconsistently, lists are updated frequently, and a single missed alias is a regulatory failure while a thousand false hits are merely an operational cost.
Managing False Positives
A tiered approach to reducing alert fatigue:
- Pre-screening — apply identity context (DOB, nationality, ID numbers) to filter obvious non-matches
- Scoring engine — assign confidence scores to matches, auto-clear below threshold
- Analyst review queue — prioritize by risk score and customer exposure
- Feedback loop — train matching algorithms on analyst decisions
The feedback loop is what turns a static screen into a learning system: every clear/no-hit decision becomes labelled data for tuning fuzzy-match weights. Re-test after every list update, and keep an audit trail showing which list version and algorithm produced each disposition. Ongoing monitoring extends screening beyond onboarding — new list entries must re-screen the existing customer base within regulatory timeframes (typically 24-48 hours for OFAC updates).
Article Metadata
Review with Spaced Repetition
Add this lesson's 3 flashcards to your SM-2 study queue. They will appear when due in the Study Queue.
Feynman Concept Cards
Master each building block: read the ELI5, explore the analogy, work the example, find your gaps, teach it back, build it.
Sanctions Screening is a sanctions concept in the Compliance pillar.
Analogy
Example
Find Gaps
Explain Sanctions Screening as if teaching a colleague who is new to sanctions. Cover: what it is, how it works, and why it matters.
Create
Create a code that demonstrates Sanctions Screening in a real-world sanctions scenario. Walk through your design decisions.
Show solution
A code for Sanctions Screening should include: 1. The core components of sanctions screening 2. How they interact 3. Expected outcomes or outputs
Politically Exposed Person is a risk assessment concept in the Compliance pillar.
Analogy
Example
Find Gaps
Explain Politically Exposed Person as if teaching a colleague who is new to risk assessment. Cover: what it is, how it works, and why it matters.
Create
Create a matrix that demonstrates Politically Exposed Person in a real-world risk assessment scenario. Walk through your design decisions.
Show solution
A matrix for Politically Exposed Person should include: 1. The core components of pep 2. How they interact 3. Expected outcomes or outputs
Regulatory Technology is a regtech concept in the Compliance pillar.
Analogy
Example
Find Gaps
Explain Regulatory Technology as if teaching a colleague who is new to regtech. Cover: what it is, how it works, and why it matters.
Create
Create a code that demonstrates Regulatory Technology in a real-world regtech scenario. Walk through your design decisions.
Show solution
A code for Regulatory Technology should include: 1. The core components of regtech 2. How they interact 3. Expected outcomes or outputs
Global Sanctions Regimes is a sanctions concept in the Compliance pillar.
Analogy
Example
Find Gaps
Explain Global Sanctions Regimes as if teaching a colleague who is new to sanctions. Cover: what it is, how it works, and why it matters.
Create
Create a code that demonstrates Global Sanctions Regimes in a real-world sanctions scenario. Walk through your design decisions.
Show solution
A code for Global Sanctions Regimes should include: 1. The core components of global sanctions 2. How they interact 3. Expected outcomes or outputs
Feynman Synthesis — Prove You Understand
1. The One-Pager
Explain this lesson's core idea to a smart 15-year-old. No jargon allowed.
2. The Gap Map
List 3 things you are still unsure about. Be specific.
Knowledge Check
Test your understanding of this lesson.
Flashcards
Space = flip · 1-4 = grade · Swipe on mobile