Skip to main content

Country Risk

Geographic location is a key factor in compliance risk assessment. TrustGate provides comprehensive country risk management based on sanctions, corruption indices, and AML effectiveness.

Risk Categories

Sanctioned Countries

Countries with comprehensive sanctions programs:

CategoryCountriesRisk Impact
OFAC ComprehensiveCuba, Iran, North Korea, Syria, Crimea+50
OFAC SectoralRussia, Venezuela+30
EU SanctionsBelarus, Myanmar+35
UN SanctionsVarious+40

High-Risk Countries

Countries with elevated AML/CFT risk:

CategoryCriteriaRisk Impact
FATF High-RiskCountries on FATF blacklist+25
FATF Increased MonitoringCountries on FATF grey list+15
High CorruptionCPI score < 30+20
Tax HavenNon-cooperative jurisdictions+10

Current FATF Lists (October 2025)

Black List (Call for Action):

  • Iran (IR)
  • North Korea (KP)
  • Myanmar (MM)

Grey List (Increased Monitoring) - 21 Countries:

CountryCodeRisk Score
SyriaSY85
YemenYE80
South SudanSS75
LebanonLB70
VenezuelaVE70
DR CongoCD65
HaitiHT65
AlgeriaDZ60
AngolaAO60
BoliviaBO60
CameroonCM60
Côte d'IvoireCI60
Lao PDRLA60
VietnamVN60
British Virgin IslandsVG55
BulgariaBG55
KenyaKE55
NamibiaNA55
NepalNP55
MonacoMC50

Removed from Grey List (2025):

  • Philippines (Feb 2025)
  • Croatia, Mali, Tanzania (June 2025)
  • Burkina Faso, Mozambique, Nigeria, South Africa (Oct 2025)

Viewing Country Risk

Get Country Risk Rating

curl -X GET "https://api.bytrustgate.com/v1/country-risk/{country_code}" \
-H "Authorization: Bearer YOUR_API_KEY"

Response

{
"country_code": "RU",
"country_name": "Russia",
"risk_level": "high",
"risk_score": 75,
"factors": {
"sanctions": {
"status": "sectoral",
"programs": ["OFAC Russia", "EU Russia"],
"contribution": 30
},
"fatf": {
"status": "increased_monitoring",
"contribution": 15
},
"corruption": {
"cpi_score": 28,
"contribution": 20
},
"aml_effectiveness": {
"rating": "low",
"contribution": 10
}
},
"restrictions": [
"Enhanced due diligence required",
"Senior management approval needed",
"Certain sectors prohibited"
],
"last_updated": "2025-01-15T00:00:00Z"
}

List All Countries

curl -X GET "https://api.bytrustgate.com/v1/country-risk?risk_level=high" \
-H "Authorization: Bearer YOUR_API_KEY"

Country Risk Configuration

Custom Risk Levels

Override default risk levels:

curl -X PUT https://api.bytrustgate.com/v1/settings/country-risk \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"overrides": [
{
"country_code": "NG",
"risk_level": "high",
"risk_score": 65,
"reason": "Elevated fraud risk in our customer base"
},
{
"country_code": "SG",
"risk_level": "low",
"risk_score": 15,
"reason": "Strong AML framework, low fraud history"
}
]
}'

Block Countries

Completely block applicants from certain countries:

curl -X PUT https://api.bytrustgate.com/v1/settings/country-risk/blocked \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"blocked_countries": ["CU", "IR", "KP", "SY"],
"block_reason": "Comprehensive sanctions - cannot onboard",
"block_action": "reject",
"allow_exceptions": false
}'

Require Enhanced Due Diligence

Configure EDD for FATF grey list countries:

curl -X PUT https://api.bytrustgate.com/v1/settings/country-risk/edd-required \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"edd_countries": [
"SY", "YE", "SS", "LB", "VE", "CD", "HT",
"DZ", "AO", "BO", "CM", "CI", "LA", "VN",
"VG", "BG", "KE", "NA", "NP", "MC"
],
"edd_requirements": [
"source_of_funds",
"source_of_wealth",
"senior_approval"
]
}'

Country Risk Rules

Auto-Escalate High-Risk Countries

curl -X POST https://api.bytrustgate.com/v1/workflows/rules \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"rule_id": "escalate_high_risk_country",
"trigger": "applicant_created",
"conditions": {
"any": [
{"field": "nationality_risk_level", "operator": "eq", "value": "high"},
{"field": "residence_risk_level", "operator": "eq", "value": "high"}
]
},
"actions": [
{
"type": "add_flag",
"flag": "high_risk_geography"
},
{
"type": "create_case",
"case_type": "aml",
"priority": "high",
"title": "High-Risk Country Review"
}
]
}'

Block Sanctioned Countries

curl -X POST https://api.bytrustgate.com/v1/workflows/rules \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"rule_id": "block_sanctioned_country",
"trigger": "applicant_created",
"conditions": {
"any": [
{"field": "nationality", "operator": "in", "value": ["CU", "IR", "KP", "SY"]},
{"field": "residence_country", "operator": "in", "value": ["CU", "IR", "KP", "SY"]}
]
},
"actions": [
{
"type": "update_status",
"status": "rejected",
"reason": "Sanctioned jurisdiction"
},
{
"type": "send_notification",
"template": "sanctioned_country_block"
}
]
}'

Residence vs Nationality

Different risk weights can apply:

FactorDescriptionTypical Weight
NationalityCountry of citizenshipHigher weight
ResidenceCurrent country of residenceStandard weight
Birth CountryCountry of birthLower weight
Address CountryProvided address locationStandard weight

Configure Weights

curl -X PUT https://api.bytrustgate.com/v1/settings/country-risk/weights \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"nationality_weight": 1.0,
"residence_weight": 0.8,
"birth_country_weight": 0.3,
"address_weight": 0.8,
"use_highest": true
}'

Risk Data Sources

TrustGate aggregates data from:

SourceData Provided
OFACUS sanctions lists and programs
EU SanctionsEuropean Union consolidated list
UN SanctionsUnited Nations Security Council
FATFAML/CFT effectiveness ratings
Transparency InternationalCorruption Perception Index
Tax Justice NetworkFinancial secrecy rankings
World BankGovernance indicators

Updates and Monitoring

Automatic Updates

Country risk data updates automatically:

  • Sanctions lists: Real-time
  • FATF status: When published (typically quarterly)
  • CPI scores: Annually
  • Internal scoring: Monthly review

Country Risk Alerts

Get notified of changes:

curl -X POST https://api.bytrustgate.com/v1/webhooks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://your-system.com/webhooks",
"events": ["country_risk.updated", "country_risk.sanctions_change"],
"active": true
}'

Alert Payload

{
"event": "country_risk.updated",
"country_code": "VE",
"previous_risk_level": "high",
"new_risk_level": "critical",
"change_reason": "New OFAC sanctions program announced",
"effective_date": "2025-01-20",
"affected_applicants_count": 45
}

Remediation

Review Affected Applicants

When country risk changes:

curl -X GET "https://api.bytrustgate.com/v1/applicants?country=VE&status=approved" \
-H "Authorization: Bearer YOUR_API_KEY"

Bulk Review

curl -X POST https://api.bytrustgate.com/v1/applicants/bulk/flag \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filter": {
"nationality": "VE",
"status": "approved"
},
"action": {
"add_flag": "country_risk_review",
"create_case": true,
"case_type": "aml",
"case_title": "Country Risk Change Review"
}
}'

Best Practices

  1. Review regularly: Check country risk settings quarterly
  2. Document rationale: Record reasons for custom overrides
  3. Monitor changes: Subscribe to sanctions and FATF updates
  4. Test rules: Verify country rules work as expected
  5. Train staff: Ensure team understands geographic restrictions

Next Steps