Skip to content
Book a 45-min demo
Alplexio Portus · by Alplexio

No forms, no chasing.The whole onboarding — conflicts, KYC, screening — done automatically.

Developed by a team of lawyers and engineers.

Portus clears conflicts and decides whether a mandate even falls under the AMLA. When it does, it takes a financial intermediary from first contact to a fully compliant file — identification, beneficial owners, screening and ongoing monitoring — self-hosted, so your most sensitive client data never leaves your firm.

Currently in testing·MLL Legal AG & IPrime Legal AG

The triage

First question: are you even under AMLA?

Most onboarding tools assume the answer is yes. Portus decides — every mandate is sorted into one of three, from a short structured intake, with the reasoning kept on the file. The how stays yours; the verdict, and why, are documented.

Outcome A

No AMLA

Kein GwG-Fall

Pure advisory or litigation. No KYC obligation — and a record that proves why you were out of scope.

Outcome B

Advisor

Berater · Art. 8b

Lighter due diligence, still mandatory. Portus runs exactly what Art. 8b asks — and not a step more.

Outcome C

Financial intermediary

Finanzintermediär · Art. 3

Full obligations — the complete KYC dossier, screening and ongoing monitoring.

The status quo

AML onboarding is where good firms lose hours — and risk.

  • Form A / Form K on paper, scattered across PDFs and shared drives
  • PEP and sanctions checks done by hand, rarely repeated
  • Risk scoring in a spreadsheet no auditor can follow
  • Onboarding that takes days while the client waits
  • SRO audit season spent reconstructing files
  • Your most sensitive data — beneficial owners, PEPs — on someone else’s cloud

What Portus does

Every AMLA onboarding duty, in one file.

Decided, not guessed

Scope, screening and risk — resolved at intake, with the reasoning kept on the file.

One sealed file

Everything in one place, append-only and audit-ready. Nothing to reconstruct at SRO season.

Never leaves your firm

The most sensitive data you hold — beneficial owners, PEPs — stays on your own infrastructure.

See it on your own cases — book a demo The full flow, in 30 minutes with the founder.

Why not a generic tool

Built for the AMLA — not adapted to it.

Generic onboarding SaaS and spreadsheets were never made for Swiss AML. On the axes a partner actually weighs, they can’t follow.

PortusGeneric KYC SaaSSpreadsheet + PDFs
Decides whether you’re even under the AMLA Triage, on the file Assumes yes By hand
Runs on your own infrastructure Self-hosted Their cloud, often US Your drive
Append-only, sealed audit trail Hash-chained, timestamped Edit history None
PEP · sanctions · FATF screening built in Included Add-ons Manual, rarely repeated
Source-available Yes Closed

How it works

Four workflows. One file. No required gate skipped.

Sequential and gated — no in-scope case opens with a required step left open. Out-of-scope mandates are recorded and closed without KYC. Conflicts first, then scope, then the dossier, then sign-off.

4workflows
3verdicts
1sealed file
10years retained
  1. 01

    Conflict check

    Conflicts cleared before anything else.

  2. 02

    AMLA status

    In scope, or not — decided and documented.

  3. 03

    KYC

    Parties, beneficial owners, screening, risk.

  4. 04

    Case opening

    Signed off, sealed and timestamped.

See it run

Watch a mandate become a sealed file.

Conflicts, scope, the full KYC dossier and the sealed case opening — the whole onboarding, start to finish. It plays muted; turn the sound on any time.

In practice

Four mandates. Three verdicts — and one Portus won’t open.

The same short intake — full financial-intermediary duties, an advisor mandate the law exempts from KYC, out of scope entirely, or a hard stop the software won’t let you past. Portus decides which, runs exactly what each needs — not a step more — and records why.

Case 01 Financial IntermediaryAMLA Art. 3 · full KYC

A law firm is asked to hold CHF 6.4m in escrow for a commercial-property purchase by an offshore-owned company.

  1. COI check cleared
  2. Escrow mandate → Financial Intermediary · Art. 3
  3. Beneficial owner via the holding structure · Form A
  4. PEP & sanctions (UN · SECO) screened · relationship risk: increased
One sealed, timestamped file — ready for the SRO audit
Case 02 AdvisorAMLA Art. 8b · exempt

A Swiss family buys their own home in Zug for CHF 2.3m, financed through a regulated Swiss bank.

  1. COI check cleared
  2. Advisory on immovable property → Advisor · Art. 8b
  3. Exemption applies · self-occupied home, under CHF 5m via a regulated bank
  4. No KYC dossier required — exactly what the duty asks
Recorded and closed — the exemption reasoned on file
Case 03 No AMLAout of scope

A pure litigation mandate — defending a Zürich company in a commercial dispute, no assets touched.

  1. COI check cleared
  2. Plain general-counsel work — no financial-intermediary activity
  3. No AMLA obligation · no KYC dossier
Recorded and closed — with the reason on file
Case 04 Declinedsanctions · FATF black

A prospective client sits on the sanctions list; the structure routes through a FATF call-for-action jurisdiction.

  1. COI check cleared
  2. Sanctions screening → confirmed match · UN + SECO
  3. FATF black-list jurisdiction → prohibited
  4. Case opening refused — a hard stop, not an override
Refusal recorded and reasoned — the file that protects the firm

Fictional scenarios — no client data. The full flow runs in the demo, on your own cases.

Beyond onboarding

It doesn’t stop when the case opens.

Onboarding is day one. The AMLA duties run for the life of the mandate — Portus keeps them running, and keeps every case in one place.

Ongoing re-screening

Every party stays screened against UN, SECO, PEP and FATF. A new hit surfaces in a rescreen-review queue — confirm or dismiss — and re-opens the file, with the re-screen recorded for the audit.

Case management

Every mandate’s lifecycle in one view — in clearance, ready to open, opened — with each attorney’s open cases at a glance. No spreadsheet of who-checked-what.

Partner handover

When a partner leaves, their AML files transfer to another SRO-registered partner through a guided exit procedure — the takeover captured on the same append-only chain.

Client collaboration

Share the AMLA file — read-only, or let the client fill in their part.

Send the client a secure link, opened with a 6-digit code you give them separately. Give them view-only access to the dossier, or let them complete their own identification and beneficial-owner details — you set the rights, and can change them any time.

A preview — tap through it.

  • You set the rights. View-only or edit, per client — and change or revoke them any time; the audit trail records who could do what.
  • A code, not an open door. Your client gets the link by email; the 6-digit code to open it comes separately, by phone or in person — and the link expires on its own.
  • The portal holds nothing. The client works on a separate, stateless page — no database, no keys, none of your firm’s code behind it.

Emailed as a secure link, opened with a code you share separately · view or edit rights you control, revocable any time.

The second app

A separate app — the only thing your client ever opens.

The link opens a distinct, stateless app that carries no database, no keys and none of your firm’s code. Your client unlocks it with the 6-digit code you gave them, sees exactly what you shared, and — with edit rights — completes their own part. Documents they upload are encrypted on their device before they’re sent; their answers return straight to your file.

secure.portus.app/acme-capital-ag Encrypted connection
ACME Capital AGAMLA onboarding Editing

Your identity

  • Full nameAndrea Meier
  • Date of birth14 March 1979
  • NationalitySwiss
  • Residential addressBahnhofstrasse 12 · 8001 Zürich
  • Identity documentPassport · encrypted

Who it’s for

Anyone subject to AMLA.

Portus is built for the professionals the Anti-Money Laundering Act reaches — law firms and attorneys, public notaries, fiduciaries (Treuhänder) and real-estate intermediaries. Wherever accepting a mandate can bring you under the AMLA, Portus runs precisely the duties it triggers — no more, no less — and keeps the record that shows you met them. Deployed today for a law firm acting as a financial intermediary.

Law firms

When acting as financial intermediaries — asset handling, company formation, transactions.

Trustees & fiduciaries

Treuhänder managing client assets and structures under AMLA.

Asset & wealth managers

Independent managers and advisers with due-diligence duties.

SRO members & intermediaries

Anyone subject to the Anti-Money Laundering Act and its SRO oversight.

Security & sovereignty

The worst data to put on someone else’s cloud.

Beneficial owners, PEP matches, suspicious-activity files — Portus keeps all of it on your own infrastructure. The database and storage are the entire data plane.

Self-hosted Swiss-hosted option Data plane · yours 10-year retention Source-available

Self-hosted, or Swiss-hosted

Run it on your own infrastructure, or with a Swiss-based provider — your choice, never a US cloud. Beneficial owners and PEPs stay in Switzerland; no CLOUD Act exposure either way.

Append-only audit trail

Every action on every file is logged — exactly what an SRO audit wants to see.

Source-available

Auditable by your own team — inspectable software, not a black box. You are never locked into a vendor you cannot see inside.

Built by a lawyer-engineer

Specified by someone who has had to meet the duty — not reverse-engineered from a brochure.

Where the data lives

YOUR INFRASTRUCTURE Portus app PostgreSQL Object storage Client portal verified data
No external data plane. The portal holds no database, no keys, no case files.

What a sealed record looks like

append-only audit · ACME Capital AG sha-256 · rfc-3161 timestamp
  1. 09:12:04 party.identified prev0000…0000 hasha1f0…7c2e
  2. 09:12:41 bo.form_a.signed preva1f0…7c2e hash4d9b…e83a
  3. 09:13:22 screening.cleared prev4d9b…e83a hash9f2c…e41a
sealed · sha256:9f2c…e41a
Run it where you trust it

Your own infrastructure

On-prem or your own server — the database and storage volumes are the entire data plane.

A Swiss host

Run it with a Swiss hosting provider, so client data stays in Switzerland end to end.

Interconnected with your stack

Plug into your existing infrastructure — e.g. Microsoft Azure — encrypted under your own keys (CMK).

Why now

The duties are tightening.

  • A federal beneficial-ownership register is raising transparency duties for Swiss entities and their intermediaries.
  • Enforcement and SRO audits are getting sharper — files that don’t reconstruct are a liability.
  • AML data sovereignty is non-negotiable: PEP and beneficial-owner data is exactly what you can’t hand to a US cloud.

On the roadmap

Two more, shipping with our first firms.

Being built now, in the open. We’ll call them live when they’re live — not before.

Coming soon

Video identification

Identify a client over a secure video call — the FINMA-recognised route to onboarding remotely, with no branch visit and no certified copy to chase. It slots into the KYC step, with the evidence kept on the same sealed file.

Coming soon

Classification assistant

An AI assistant that reads the mandate and proposes where it lands — outside AMLA, financial intermediary, or advisory — with its reasoning laid out for you to confirm. It speeds the first question; it never answers it for you.

Questions partners ask

Questions asked before every demo.

What happens when the SRO audit comes?

Nothing special — that’s the point. Every mandate already sits in one complete, append-only file: the triage verdict and its reasoning, the identification documents, the screening runs, the sign-offs. The auditor sees what happened and when. Reconstruction season disappears.

Does Portus replace our compliance judgment?

No — and be wary of anything that claims to. Portus structures the duties, documents the decisions and makes nothing fall through; the legal judgment stays with your people, on a record that shows they exercised it.

We have years of existing client files. Can we migrate?

Yes — each existing mandate is re-entered through the same intake, so it runs through the same triage and completeness checks and gaps surface instead of hiding in drawers. You set the pace; the statute’s 10-year retention applies either way.

Who can see our client data?

Only you. Portus is self-hosted: the database and storage volumes on your infrastructure are the entire data plane. Alplexio has no standing access — beneficial owners, PEP matches and risk files never leave your firm.

What if we ever want to leave?

Your data is yours: complete export in open formats, and the statutory files remain readable for the full retention period. Run it on your own infrastructure or a Swiss host, and audit the source yourself — no lock-in is a design goal, not a promise.

What does it cost?

Flat annual fee scaled to firm size — all-in, no per-check metering — walked through for your firm in the demo.

Something specific to your setup? Ask it in the demo — or email jan.petrik@alplexio.com.

The people behind it

Built by people who do the work.

Portus is the first product from Alplexio AG — a Swiss software company building tools for regulated professionals — led by two practising lawyer-engineers and advised by senior technical hands.

Jan Petrik

Jan Petrik

Co-founder & CEO

Dr. sc. et Dr. iur. des. · LL.M.

Lawyer, engineer & European Patent Attorney

Rudolf A. Rentsch

Rudolf A. Rentsch

Co-founder & Legal Counsel

Dr. iur. et Dipl. El.-Ing. ETH

Attorney at Law, Swiss Patent Attorney

Markus Bambach

Markus Bambach

Technical Advisor

Prof. Dr.

Professor, ETH Zurich

Where we are

Pricing for who’s next.

We’re onboarding the next Swiss intermediaries — thirty minutes with the lawyer-engineer who built it, no sales team in between. Self-hosted, or hosted by a Swiss provider.

Flat annual fee scaled to firm size — all-in, no per-check metering. Your exact quote comes in the demo.