Methodology
[S/1] is an open-data intelligence platform that aggregates publicly available country risk indicators from official and authoritative sources into composite scorecards, a sanctions screening tool, and a global risk map. Data sources include World Bank WGI, Transparency International CPI, EU JRC INFORM, US DOL TVPRA, GDELT, FATF, FSI, RSF, Yale EPI, ND-GAIN, ILO NORMLEX, ILO ILOSTAT Child Labour, Basel AML Index, Freedom House, and 18 sanctions and debarment sources (OFAC, EU, UK, UN, SECO, DFAT, GAC, World Bank, EBRD, EIB, BIS, UFLPA, SAM.gov, State Department, Treasury non-SDN, ADB, IDB, AfDB). It is designed as a rapid triage tool for CSDDD-aligned screening — not a substitute for entity-level due diligence.
How It Works
Each country is evaluated across fifteen independent risk dimensions. Every indicator is assigned a risk level — low, moderate, high, or severe — based on fixed, transparent thresholds derived from the source's own scale or established risk-assessment practice.
A composite risk band is then computed by evaluating the pattern of indicator-level results. A single adverse indicator does not dominate the composite; the algorithm considers both the number and the severity of risk-positive indicators to produce a balanced overall rating.
The composite score (0–100) reflects a weighted contribution across all available indicators, so a country with one severe indicator and otherwise low risk will score lower than a country with several severe indicators.
A minimum of two indicator groups with data is required to compute a composite rating. Where data is missing for a specific indicator, that dimension is excluded from the composite without penalising the country.
Data Sources
Governance
World Bank — Worldwide Governance Indicators (WGI)
Aggregate governance score combining Voice & Accountability, Political Stability, Government Effectiveness, Regulatory Quality, Rule of Law, and Control of Corruption. Updated annually by the World Bank.
Source ↗Corruption
Transparency International — Corruption Perceptions Index (CPI)
Composite index ranking countries by perceived levels of public-sector corruption, based on expert assessments and business surveys. Scored 0 (highly corrupt) to 100 (very clean).
Source ↗INFORM Risk
European Commission JRC — INFORM Risk Index
Composite humanitarian crisis-risk index covering hazard & exposure, vulnerability, and lack of coping capacity. Developed by the Joint Research Centre for the EU and UN partners.
Source ↗Forced Labour
U.S. Department of Labor — TVPRA List of Goods
Count of goods flagged by the U.S. DOL as produced with forced or child labour in each country, pursuant to the Trafficking Victims Protection Reauthorization Act.
Source ↗Sanctions
18 sanctions and debarment sources
Total designations across 18 sanctions and debarment sources: EU Consolidated List, U.S. OFAC SDN, UN Security Council, UK FCDO, Swiss SECO, DFAT Australia, Global Affairs Canada, World Bank Debarment, EBRD Ineligible, EIB Exclusion, SAM.gov Exclusions, U.S. State Department, U.S. Treasury non-SDN lists, U.S. BIS Export Controls (Entity List, Denied Persons, Unverified), UFLPA Entity List, ADB Debarment, IDB Group Debarment, and AfDB Debarment. Normalised by population where data permits.
Source ↗Violent Events
GDELT Project — CAMEO-coded event data via Google BigQuery
90-day intensity of physical conflict events (assault, armed clash, terrorism, mass violence) as a share of total monitored events per country, sourced from the GDELT v2 event database.
Source ↗FATF Status
Financial Action Task Force — Black & Grey Lists
Jurisdictions under increased monitoring (grey list) or subject to a call for action (black list) by the global AML/CFT standard-setter. Updated three times per year.
Source ↗State Fragility
Fund for Peace — Fragile States Index (FSI)
Composite index measuring state vulnerability across cohesion, economic, political, and social dimensions. Scored 0 (sustainable) to 120 (high alert). Updated annually.
Source ↗Press Freedom
Reporters Without Borders — World Press Freedom Index
Annual ranking of press freedom based on political, legal, economic, and safety indicators. We invert the RSF scale so higher scores indicate greater press freedom (0–100).
Source ↗Environmental Performance
Yale & Columbia — Environmental Performance Index (EPI)
Composite index ranking countries on environmental health and ecosystem vitality across 40+ indicators. Scored 0–100 (higher = better). Updated biennially.
Source ↗Climate Risk
Notre Dame Global Adaptation Initiative — ND-GAIN Country Index
Composite index measuring a country's vulnerability to climate disruption and readiness to adapt. Scored 0–100 (higher = better adapted). Covers 181 countries annually. Relevant to physical climate supply-chain risk under CSDDD.
Source ↗Labour Rights
International Labour Organization — NORMLEX Ratification Database
Count of the eight ILO Fundamental Conventions ratified by each country (C029 Forced Labour, C087 Freedom of Association, C098 Collective Bargaining, C100 Equal Remuneration, C105 Abolition of Forced Labour, C111 Discrimination, C138 Minimum Age, C182 Worst Forms of Child Labour). Fewer ratifications indicate weaker statutory labour protections — a direct CSDDD signal.
Source ↗AML/CFT Risk
Basel Institute on Governance — Basel AML Index
Composite country-level risk index for money laundering and terrorist financing. Published annually by the Basel Institute on Governance. The most widely cited independent AML/CFT country risk ranking in compliance. Scored 0–10 (higher = higher AML risk).
Source ↗Child Labour
ILO International Labour Statistics (ILOSTAT)
Proportion of children aged 5–17 engaged in child labour, from ILO national surveys. Covers ~100 countries. Directly relevant to CSDDD supply chain due diligence obligations on forced and child labour.
Source ↗Political Freedom
Freedom House — Freedom in the World
Annual assessment of political rights and civil liberties for 195 countries and territories. Scored 0–100 (higher = more free). Corroborates the WGI governance indicator with a rights-based lens.
Source ↗CSDDD Alignment
The EU Corporate Sustainability Due Diligence Directive (CSDDD, Directive 2024/1760) requires large companies to conduct human rights and environmental due diligence across their own operations, subsidiaries, and value chains. S/1 is designed as a country-level triage and monitoring tool for CSDDD-aligned procurement due diligence — providing rapid intelligence on which jurisdictions carry elevated risk of adverse impacts.
Below is the mapping of S/1's fifteen indicator groups to specific CSDDD obligations. Each indicator serves one or more articles; the coverage level indicates whether S/1 provides full country-level signals, partial signals requiring entity-level follow-up, or no coverage (gap).
| CSDDD Obligation | S/1 Indicators | Coverage |
|---|---|---|
| Art 5 — Due Diligence Policy | Governance (WGI), Corruption (CPI), FATF | partial |
| Art 6 — Identifying Adverse Impacts | Governance (WGI), Corruption (CPI), INFORM, Forced Labour (TVPRA), Conflict (GDELT), Environmental (EPI), Fragile States (FSI), Press Freedom (RSF) | full |
| Art 7 — Preventing Potential Adverse Impacts | Sanctions, Forced Labour (TVPRA), Corruption (CPI), Conflict (GDELT), Environmental (EPI) | partial |
| Art 8 — Bringing Adverse Impacts to an End | Forced Labour (TVPRA), Environmental (EPI), Conflict (GDELT) | partial |
| Art 9 — Monitoring | Governance (WGI), Corruption (CPI), Conflict (GDELT), Sanctions | full |
| Art 10 — Communicating on Due Diligence | Governance (WGI), Sanctions, Forced Labour (TVPRA), Environmental (EPI) | full |
| Annex I — Human Rights Harms | Forced Labour (TVPRA), Press Freedom (RSF), Conflict (GDELT) | partial |
| Annex I — Environmental Harms | Environmental (EPI), Fragile States (FSI), Governance (WGI) | partial |
Important limitations
- S/1 provides country-level risk intelligence — not entity-level due diligence. Articles 7 and 8 require on-site assessment, supply-chain mapping, contractual measures, and stakeholder engagement beyond S/1's scope.
- The CSDDD requires companies to consult affected stakeholders, workers, and trade unions (Art 13). S/1 does not facilitate stakeholder engagement.
- Climate transition plans (Art 15) and director oversight duties (Art 11) are outside S/1's scope.
- S/1's sanctions screening checks names against sanctions lists. A negative screening result does not constitute a determination that a business partner is compliant with all applicable sanctions regulations.
Sanctions Screening
The screening engine compares a user-supplied name against 70,000+ active sanctions designations across 18 sanctions and debarment sources: OFAC SDN, EU Consolidated, UK FCDO, UN Security Council, Swiss SECO, DFAT Australia, Global Affairs Canada, World Bank Debarment, EBRD Ineligible, EIB Exclusion, SAM.gov Exclusions, US State Department, Treasury non-SDN, US BIS Export Controls (Entity List + Denied Persons + Unverified), UFLPA Entity List, ADB Debarment, IDB Group Debarment, and AfDB Debarment. It also matches against listed aliases and known spelling variants to catch alternative renderings of sanctioned names.
Matching uses a weighted ensemble of four complementary techniques, each contributing to a combined confidence score (0–1):
- Jaccard token overlap — measures how many words (tokens) the query and the target name share, normalised by the total number of unique tokens. Robust to word reordering and partial name matches.
- Dice coefficient on character bigrams — compares overlapping two-character sequences between the query and target. Effective at catching typographical errors and minor spelling variations.
- Levenshtein edit distance — counts the minimum number of single-character insertions, deletions, or substitutions needed to transform one string into the other. Normalised by string length to produce a 0–1 score.
- Double Metaphone phonetic hashing — encodes names into pronunciation-based keys, so names that sound similar (e.g. Muhammad / Mohamed) hash to the same or nearby values regardless of spelling differences.
The four scores are combined into a weighted ensemble, with higher weight given to token-level matching for multi-word names and phonetic matching for single-word names. A configurable minimum confidence threshold (default 35%) filters results before they are returned.
Transliteration support covers Cyrillic (Russian, Ukrainian, Serbian), Arabic, and Chinese (Simplified) scripts. Names in these scripts are automatically Romanised before comparison, enabling cross-script matching without requiring the user to know the original script.
When optional fields are provided — date of birth, passport or ID number, IMO number, address, or place of birth — the engine applies exact and near-exact matching on those fields as a secondary signal. A field-level match boosts the overall confidence score but is not required for a result to be returned.
Limitations
- Indicators update on different cycles — some annually, some daily. The scorecard reflects the most recent data available at generation time.
- All source data is subject to the methodological limitations of its publisher. Governance and corruption indices rely on perception surveys; sanctions counts capture volume but not enforcement intensity; event data depends on media coverage density.
- The composite band is a screening signal, not a policy determination. It does not account for sector-specific risks, sub-national variation, or entity-level controls.
- Countries with populations below approximately 300,000 may have limited data coverage across several indicators.
- The sanctions screening tool uses fuzzy matching — it is designed to surface candidates for human review, not to make automated match/no-match determinations. False positives and false negatives are possible, particularly with common names or incomplete registry data.
Updates & Freshness
Data is ingested daily via automated pipelines. Each scorecard shows the precise ingestion date for every source. The composite score is recomputed whenever any underlying indicator updates.
For questions about methodology, updates, or access to the raw data, contact [email protected].