sora-xor / sora-card

Designing a Better World Through Decentralized Technologies
4 stars 1 forks source link

Fetch KYC Provider lists of grey/blacklisted countries #36

Closed Tieumsan closed 11 months ago

Tieumsan commented 1 year ago

Problem statement

We need to provide a up-to-date list of the countries blacklisted by our KYC provider. We don't want to maintain the list manually so we need to get the lists dynamically from the source.

Our KYC provider uses as the following resources as references for their list of blacklisted countries

We need to fetch the content from those lists and merge them into one set (greylist and blacklist should be aggregated). Since we want to ensure that the same list is used by all platforms, we might need to add an API on the SORA Card backend.

Definition of Done

Requirements

Same list used by all platforms.

BenoXYZ commented 1 year ago

Countries Subject to Prohibition on Military Exports

Please DO NOT use this list of countries for the blacklist unless they are mentioned in another list of the FATF or ORPA

drejcslo commented 1 year ago

We work with several partners, including banks and cryptocurrency exchanges (CEX), who require clients to go through a process called KYC/KYB onboarding in order to use fiat currency (traditional currency like dollars or euros). All our partners have agreed to accept a unified onboarding process for our users (conducted by our KYC provider), which includes identification verification, liveliness checks, a questionnaire, and PEP&Sanctions screening. However, each partner has slightly different risk preferences and local regulatory requirements. To enable our platform users to access all our services, we need to comply with the combined requirements of all our partners.

All our partners adhere to the FATF (Financial Action Task Force) and OFAC (Office of Foreign Assets Control) "black and grey" lists, which identify countries and individuals associated with money laundering, terrorism financing, and other illicit activities. However, each partner interprets these lists based on their own internal compliance rules.

1. FATF: The FATF updates its lists of countries during its Plenary meetings held in February, June, and October each year. Therefore, we should check the FATF lists three to four times annually.

You can find upcoming assessments here: FATF Assessments Link The current "black and grey" list can be found here: FATF Black and Grey Lists Link

2. OFAC: Unlike FATF, OFAC does not maintain a specific list of countries that U.S. persons cannot do business with. The U.S. sanctions programs vary in scope, some targeting specific individuals and entities, while others have broader geographic restrictions (e.g., Cuba, Iran). Therefore, determining if a specific country is blacklisted or greylisted for our partners' services requires checking the individual "Executive Orders" issued by the U.S. The interpretation of these lists is overseen by the compliance departments of our partners.

You can search the OFAC Sanctions list here: OFAC Sanctions Search Link However, this search is focused on individuals, and there is no comprehensive "country list" available.

3. Other: There are additional lists we should consider, such as the "Consolidated list of persons, groups, and entities subject to EU financial sanctions", which can be found here: EU Consolidated Sanctions List Link Additionally, individual countries, even those within the EU or certain alliances, may have their own variations of rules.

CONCLUSION:

SUGGESTION: