Swiss Compliance · AML · KYC

Know who you're
dealing with.

Instant sanctions screening against SECO, EU, UN and OFAC lists. Free, no registration required.

Start Screening Learn more →

Our Mission

Every financial intermediary in Switzerland — banks, fiduciaries, lawyers, accountants, real estate agents, and dealers in high-value goods — is legally required to screen clients and transactions against sanctions lists and PEP databases under the Anti-Money Laundering Act (LBA/AMLA).

In practice, professional screening tools cost thousands of francs per month, putting robust compliance infrastructure out of reach for smaller firms. This forces many to rely on manual searches or inadequate processes, creating compliance gaps that can result in regulatory sanctions.

VIGILIX was built to change that. It is a free, transparent, and privacy-respecting screening tool that directly downloads and queries official sanctions lists maintained by Swiss (SECO), European (EU FSF), United Nations (UNSC), and American (OFAC) authorities — at no cost, with data staying in Switzerland.

🔓
Free & Source Available
The website is free for everyone. The source code is auditable under the Business Source License 1.1 (BUSL) — visible, transparent, but protected against commercial copying. Vigilix Pro is a separate proprietary product.
🇨🇭
Swiss Sovereignty
All data is stored and processed on Infomaniak servers in Geneva, Switzerland. Core infrastructure is not subject to the US Cloud Act. Note: adverse news (GDELT) and PEP (Wikidata) queries involve external US-based services. GDPR may apply when processing EU-resident data subjects.
⚖️
Transparent Logic
Every score is explainable. The matching algorithm, data sources, and scoring rules are fully documented on the Methodology page.
🔄
Always Current
Lists are automatically refreshed every night at 2:00 AM from official sources. No manual downloads or updates required.
🔒
Privacy by Design
No screening data is logged or shared. Adverse news searches are routed through SearXNG — no queries are sent directly to Google or Bing with identifying information.
🏛️
Regulatory Aligned
Designed with Swiss LBA/AMLA requirements in mind. PDF reports include timestamps and source references suitable for compliance documentation.

Technology Stack

Python

Flask + Gunicorn

Lightweight web framework running behind Nginx on Ubuntu 24.04 LTS.

Docker

Containerized Deployment

Isolated, reproducible environment. Automatic restart on failure or reboot.

SearXNG

Privacy-First Search

Self-hosted meta-search engine for adverse news. No tracking, no API keys.

Wikidata

PEP Database

Free, open-source structured database of public figures. Updated continuously by the Wikipedia community.

RapidFuzz

Fuzzy Name Matching

C++ library, ×10-20 faster than Python difflib. Trigram index pre-filters 88k+ entries. Fully deterministic and auditable.

GDELT

Adverse News — Global Press

Free academic project monitoring international press in real-time. 100+ languages, no rate limiting. Used alongside SearXNG for adverse news screening.

Infomaniak

Swiss Hosting

VPS Cloud hosted in Geneva, Switzerland. ISO 27001 certified. 100% renewable energy.

🔒 Data & Privacy

Data stays in Switzerland

All processing occurs on Infomaniak servers in Geneva. Names are never sent to external analytics services.

No query logging

Screening queries are not stored on disk. No database of searched names is maintained.

Core infrastructure: Cloud Act free

Infomaniak (Swiss hosting) is not subject to the US Cloud Act. External API calls for adverse news (GDELT) and PEP (Wikidata) reach US-based services. GDPR may apply for EU-resident data subjects.

Compliant with LPD

Data processing complies with the Swiss Federal Act on Data Protection (nLPD, revised 2023).

⚠️ Legal Disclaimer

VIGILIX is a decision-support tool, not a legal compliance system. Results must always be reviewed by a qualified compliance officer before any action is taken. An "OK" result does not constitute legal clearance.

This tool does not replace a comprehensive KYC/AML policy, professional legal advice, or the human judgment of a compliance professional. Users remain solely responsible for their compliance obligations under Swiss law.

The creators of VIGILIX accept no liability for decisions made on the basis of this tool's output.

Licences

vigilix.ch — Free website
Business Source License 1.1

Source code is publicly visible and auditable. Personal and non-commercial use is permitted. Commercial use requires a written agreement. Converts to Apache 2.0 on 2030-05-16.

View source on GitHub
Vigilix Pro — Desktop client
Proprietary — All Rights Reserved

The desktop client is a commercial product. Source code is closed. Redistribution, reverse engineering, and commercial use without a valid licence are strictly prohibited.

Learn about Vigilix Pro →