03Project 07 / 15

Sanctions Checker

20249 technologiesLive

Overview

I developed a sanctions checking tool for an insurance MGA which allows them to search for a name against the public database of open sanctions to determine whether or not a user is eligible for travel insurance. The tool allows them to view all of the publicly available data associated with a sanctioned person. We tested various sanction checking tools, for example OFSI - HM Treasury and the government UK Sanctions List, and found the accuracy of my solution to be far superior to all of the other tools we tested against. The tool consists of 2 parts on the backend, a daily job which queries the latest dataset and stores them in a CosmosDB instance, and an API that performs a search against the database given a name as input. The front-end is a Next.js application that provides a search input field and interfaces with the API to show the set of results. I built the tool to perform a thorough search by consolidating several SQL queries to check against multiple search vectors such as aliases and abbreviated first names to ensure that no sanctions are missed.