Automatic daily check
Runs at the time you choose, starts at login and lives quietly in the system tray. Trigger an extra run with one click whenever you need it.
SanctionPatrol is a desktop app for macOS (Windows version coming soon) that checks your client list against the official Swiss SECO sanctions list once a day and documents every run in an audit-ready PDF report. No cloud, no account, no client database on someone else’s server.
macOS (Apple-signed) · Windows coming soon · Version 1.0.0
Fiduciaries, independent asset managers, family offices, lawyers, notaries and SMEs with Swiss clients need to know if a client turns up on a sanctions list – and be able to prove they checked. SanctionPatrol does exactly that, at a fraction of the cost and complexity of enterprise screening platforms – ideal for client bases of up to about 1,000 names.
Set it up once. SanctionPatrol takes care of the rest.
Runs at the time you choose, starts at login and lives quietly in the system tray. Trigger an extra run with one click whenever you need it.
Downloads the consolidated Swiss sanctions list directly from SECO and stores every version with its publication date and SHA-256 hash – a tamper-evident audit trail.
Every client is checked with SECO’s official linguistic search (SESAM) – the same engine and match scores as on the SECO website, including spelling variants and aliases. Each search URL is in the report, so any result can be reproduced in a browser.
Every run produces a PDF: result per client with its reproducible SECO search link, full details on each potential hit, and the exact list version (date and hash). A clean result is backed by evidence.
Record “not the same person” or “confirmed match” with name and note. Clearances expire automatically and resurface if the sanctions entry changes.
Get a high-priority email to one or more addresses as soon as a run produces a match that needs review.
Your client list, decisions and reports are stored only on your computer – no cloud, no account. For screening, only the name (person or company) is sent to SECO’s official search; according to SECO, queries are not stored.
Import individuals and companies from a CSV template, or enter them by hand. Re-imports sync by your own client ID.
App and PDF report in German, French, Italian or English – the report language can differ from the app language.
Download the DMG and install it like any other Mac app.
Run the built-in test screening: it must flag a real, publicly listed individual – evidence for you and your auditor.
Import your client list from CSV or add clients manually.
SanctionPatrol checks daily, files a PDF report and emails you only when a hit needs review.
Running time. Screening runs in the background: about 1 to 5 minutes for 100 clients, about 1.5 hours for 1,000.
Auditors and regulators don’t want to hear that you checked – they want to see it. Each SanctionPatrol report records the sanctions list version (publication date and hash), the search used (with reproducible request URLs), each client’s result, and the reviewer decisions that apply. Test runs are clearly labelled and never mixed into client reports.
| #0012 Anna Keller | No match |
| #0047 M. Hassan Ali | Review required · 91% |
| #0101 Rossi Immobilien SA | No match |
SanctionPatrol is new. We are starting with a limited number of pilot customers – one license per company, no per-seat or per-check fees.
Licenses are verified offline with a digital signature – no license server, no phone-home. If a license expires, your data, decisions and past reports always remain accessible.
Start with the free 14-day trial. Request your trial license below – after you confirm your email address it arrives automatically, within a minute. Install it in the app’s License tab.
The Windows version is coming soon. Would you like to be notified when it is available?
Yes, notify me by emailThe consolidated sanctions list of the Swiss State Secretariat for Economic Affairs (SECO). It contains the UN sanctions implemented by Switzerland and Switzerland’s own measures, including those adopted from the EU. It does not include, for example, the US OFAC SDN or UK OFSI lists – if you have exposure outside Switzerland, you should cover those as well.
Your client list, review decisions and reports are stored only on your computer – there is no SanctionPatrol server or cloud. To screen a client, the app sends only the name (searched as person or company) to SECO’s official online search, exactly as if you typed it into the SECO website; according to SECO, search queries are not stored. Dates of birth, addresses and other details never leave your computer.
SanctionPatrol is ideal for firms with up to about 1,000 clients. Screening runs in the background: about 1 to 5 minutes for 100 clients, about 1.5 hours for 1,000. Each client is checked individually with SECO’s official online search, which SanctionPatrol queries at a deliberately moderate pace so as not to overload SECO’s service. If you need to screen many thousands of records every day, a commercial screening platform is the better fit.
Once a day at a time you choose, automatically, as long as the computer is on and you are logged in. You can also start a check manually at any time, e.g. after onboarding a new client.
The hit is listed in the PDF report with match score, sanctions programme, date of birth and nationality, and you receive an email alert. A person then compares the details and records a decision. A search hit is a starting point, not a verdict – common names can produce false positives.
No. Clearances expire after a configurable period (default 365 days), and are invalidated immediately if the sanctions entry changes – e.g. a new alias or date of birth is added. Confirmed matches are never suppressed.
No. SanctionPatrol is designed for smaller firms that need reliable, documented daily screening against the Swiss list. It has no user-rights management or e-sign-off workflow, so it is not intended as the sole sanctions control of a regulated bank.
Currently macOS (Apple-signed DMG). A Windows version is in preparation – click the Windows button in the download section to be notified when it is ready.
Download the app and request a license file. The 14-day trial is free. As we are just starting, licenses are currently available to a limited number of pilot customers: CHF 399 per year for your whole company, on any number of computers, with no per-client fees. License files are verified offline – there is no account and no license server.