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.
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.
intakeverdict
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.
PEP · sanctions · FATF screening built in✓Included–Add-ons✕Manual, rarely repeated
Source-available✓Yes✕Closed–—
✓ built in – partial / workaround ✕ absent
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
01
Conflict check
Conflicts cleared before anything else.
gate · conflicts cleared
02
AMLA status
In scope, or not — decided and documented.
gate · scope decided
03
KYC
Parties, beneficial owners, screening, risk.
gate · dossier complete
04
Case opening
Signed off, sealed and timestamped.
sealed · append-only, 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 01Financial 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.
COI check cleared
Escrow mandate → Financial Intermediary · Art. 3
Beneficial owner via the holding structure · Form A
PEP & sanctions (UN · SECO) screened · relationship risk: increased
One sealed, timestamped file — ready for the SRO audit
Case 02AdvisorAMLA Art. 8b · exempt
A Swiss family buys their own home in Zug for CHF 2.3m, financed through a regulated Swiss bank.
COI check cleared
Advisory on immovable property → Advisor · Art. 8b
Exemption applies · self-occupied home, under CHF 5m via a regulated bank
No KYC dossier required — exactly what the duty asks
Recorded and closed — the exemption reasoned on file
Case 03No AMLAout of scope
A pure litigation mandate — defending a Zürich company in a commercial dispute, no assets touched.
COI check cleared
Plain general-counsel work — no financial-intermediary activity
No AMLA obligation · no KYC dossier
Recorded and closed — with the reason on file
Case 04Declinedsanctions · FATF black
A prospective client sits on the sanctions list; the structure routes through a FATF call-for-action jurisdiction.
COI check cleared
Sanctions screening → confirmed match · UN + SECO
FATF black-list jurisdiction → prohibited
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.
Share dossier×
ACME Capital AGAMLA onboarding
Set their access
They can read the file — screening, risk and the sealed record — but change nothing.
A secure login is generated
Secure link9f2c…e41a
Access code••••••
View only
Sent by email
Tocontact@acme-capital.ch
SubjectYour secure Portus access
Open your file with the link below. Your advisor will give you a 6-digit access code separately, by phone or in person. The link expires on its own.
portus.local/verify/9f2c…e41aView only
Send invitation
Shared
The client opens the link, unlocks it with the code, and works within exactly the rights you set.
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.
The documents you upload are encrypted on your device, then sent over a secured connection straight to your advisor’s file. This page keeps nothing — no database, no copies.
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
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 AGsha-256 · rfc-3161 timestamp
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.
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
Co-founder & CEO
Dr. sc. et Dr. iur. des. · LL.M.
Lawyer, engineer & European Patent Attorney
Rudolf A. Rentsch
Co-founder & Legal Counsel
Dr. iur. et Dipl. El.-Ing. ETH
Attorney at Law, Swiss Patent Attorney
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.