Frequently Asked Questions

Everything you need to know about VIGILIX — the free AML/KYC sanctions screening tool hosted in Switzerland.

What is VIGILIX?
VIGILIX is a free, non-profit AML/KYC sanctions screening tool hosted in Switzerland. It checks individuals and entities against SECO (Switzerland), EU, UN, and OFAC (USA) sanction lists. It also includes PEP screening via Wikidata and adverse media screening via GDELT.
Is VIGILIX free?
Yes, completely free for non-commercial use. VIGILIX is a non-profit personal project. Donations help cover server costs — see the Support page.
Which sanctions lists are checked?
VIGILIX checks 4 lists simultaneously:

SECO — Swiss State Secretariat for Economic Affairs
EU FSF — European Union Financial Sanctions Files
UN — United Nations Consolidated List
OFAC SDN — US Treasury Office of Foreign Assets Control

Combined: 91,000+ entries. Lists are updated daily at 2:00 AM.
Does VIGILIX store my data?
No. VIGILIX does not store screening data. Names are processed in real-time and immediately discarded. Only anonymous usage statistics (counters, no names) are kept. All data is processed in Switzerland. See our Privacy Policy.
What is PEP screening?
PEP (Politically Exposed Person) screening checks if a person holds or has held a significant public function — head of state, minister, judge, senior military officer, etc. VIGILIX uses Wikidata for PEP verification, which is free and requires no API key.
What is adverse media screening?
Adverse media screening searches for negative news about a person or entity across 6 risk categories: sanctions, crime, corruption, money laundering, terrorism, and investigations. VIGILIX uses GDELT (global press database) and a configurable search engine simultaneously.
Where is data hosted?
All data is hosted in Switzerland on Infomaniak VPS servers in Geneva. VIGILIX complies with Swiss nLPD and GDPR requirements.
Can I use VIGILIX via API?
Yes. VIGILIX exposes a REST API for programmatic access (batch screening, PDF reports). Contact contact@vigilix.ch for an API key.
What are the batch screening limits?
The batch mode screens up to 100 persons per request via the web interface, and up to 500 persons per request via the API (with an API key).

Batch screening covers sanctions lists only (SECO, EU, UN, OFAC). PEP and adverse media checks are not included in batch mode — run individual screenings for those.
How accurate is the screening?
VIGILIX uses RapidFuzz fuzzy matching (C++ library, ×10-20 faster than standard Python) with a trigram index for pre-filtering. The default threshold is 80%. Providing a date of birth significantly reduces false positives. See the Methodology page for full details.
Is VIGILIX a replacement for AML compliance?
No. VIGILIX is a decision-support tool only. All results must be independently verified by a qualified professional. It does not replace a full compliance program, internal controls, or regulatory obligations (LBA, FINMA, FATF).