Deutsch Free trial
Swiss sanctions screening for small firms

Screen your clients against the SECO sanctions list – automatically, every day.

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

SanctionPatrol app icon
  • Official SECO list as source
  • Data stays on your computer
  • PDF evidence for every run
  • Made in Switzerland

Built for firms that must screen – but don’t need a bank-sized system

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.

  • Fiduciaries & TreuhandCheck your mandate holders and beneficial owners daily.
  • Independent asset managersDocument ongoing screening for your audit file.
  • Lawyers & notariesScreen clients before and during a mandate.
  • SMEs & family officesKeep counterparties and payees under watch.

Everything you need for daily sanctions screening

Set it up once. SanctionPatrol takes care of the rest.

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.

Official SECO data

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.

SECO’s own search engine

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.

Audit-ready PDF report

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.

Review decisions that stay safe

Record “not the same person” or “confirmed match” with name and note. Clearances expire automatically and resurface if the sanctions entry changes.

Email alerts

Get a high-priority email to one or more addresses as soon as a run produces a match that needs review.

Private by design

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.

Easy CSV import

Import individuals and companies from a CSV template, or enter them by hand. Re-imports sync by your own client ID.

Four languages

App and PDF report in German, French, Italian or English – the report language can differ from the app language.

Up and running in ten minutes

  1. Install

    Download the DMG and install it like any other Mac app.

  2. Prove it works

    Run the built-in test screening: it must flag a real, publicly listed individual – evidence for you and your auditor.

  3. Import your clients

    Import your client list from CSV or add clients manually.

  4. Relax

    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.

Proof, not just a green light

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.

  • List date, download time and SHA-256 hash
  • Match score, sanctions programme, DOB & nationality per hit
  • Previously cleared hits shown with who, when and why
  • Your company name printed on every report
Sanctions screening report
SECO list of 2026-11-07 · SHA-256 9f3c…a41e · Muster Treuhand AG
248Subjects screened
1Potential matches
#0012 Anna KellerNo match
#0047 M. Hassan AliReview required · 91%
#0101 Rossi Immobilien SANo match

Become a pilot customer

SanctionPatrol is new. We are starting with a limited number of pilot customers – one license per company, no per-seat or per-check fees.

Trial

Free
14 days
  • Full functionality
  • Screen your real client list
  • Reports carry a TRIAL banner
  • No credit card, no account
Download trial
Limited places

Pilot customer

CHF 399
per company / year
  • Direct line to the developer – your feedback shapes the next versions
  • No per-client fees – ideal for up to about 1,000 clients
  • Unlimited computers in your company
  • Your company name on every report
  • Updates during the license term
  • Renewal reminder 30 days ahead, plus 14-day grace period
Apply as a pilot customer

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.

Download SanctionPatrol

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.

Download for macOSDMG · Apple-signed · v1.0.0

Trial or pilot customer

Trial: we email you a confirmation link, then your license file arrives automatically. Pilot customer: we get back to you personally within one business day.

Your details are only used to issue your license and respond to your request.

Frequently asked questions

Which sanctions list does SanctionPatrol check?

The 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.

Does my client data leave my computer?

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.

How many clients can SanctionPatrol screen – and how long does it take?

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.

How often is screening done?

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.

What happens when a client matches?

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.

Can a cleared false positive silence a real hit later?

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.

Is SanctionPatrol a replacement for a bank’s screening system?

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.

Which operating systems are supported?

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.

How does licensing work?

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.