Request Demo
Trusted KYC & AML Compliance

Compliance without complexity.

Amliora helps organisations manage UBO verification, KYC, AML, risk scoring, and document review — with two dedicated portals, each designed for the people who actually use it.

2 Portals Person + Company
Audit-ready Field-level tracking
EN + NL Fully bilingual
30+ Features Shipped & running
Amliora Platform
Two Portals, One Platform

Designed for the people who use it

Same secure platform — two completely different experiences, each optimised for its users.

For Individuals

Person Portal

Used once a year? We make sure it still feels obvious every single time.

  • Step-by-step guided wizard — clear progress at every stage, no guessing what comes next
  • Save & continue later — close the browser and pick up exactly where you left off
  • We explain why — every field tells you the legal basis for collection (Belgian AML law, art. 7 AWW)
  • Upload from any device — passport, eID, proof of address — straight from your phone or laptop
  • Live verification status — instantly see whether you're Verified, Partially Verified, or what's still outstanding
  • Full activity history — see every change made to your data, by whom, and when
  • Soft access, not hard locks — overdue documents show a clear warning, not a block; you can still upload and fix it
"Even if you haven't logged in for a year, it's immediately clear what to do next."
For Compliance Teams

Company Portal

Built for daily use. Every interaction is optimised for teams who live in the platform.

  • Global search Ctrl+K — find any person, company, document or audit entry in milliseconds, from anywhere
  • Smart "Needs Attention" dashboard — expiring IDs, pending reviews, and failed validations surfaced automatically, no digging required
  • Explainable risk scores — not just a number; see exactly which factors drive the score (+20 expired ID, +25 high-risk country, …)
  • Inline UBO linking — create a new person without leaving the company screen; VAT autocomplete via KBO/BCE
  • Compliance cases with SLA — assign, prioritise, set deadlines, comment, and track status through a full workflow
  • Power-user shortcuts — keyboard-first workflows for actions you repeat dozens of times a day; unintuitive at first, fast forever
  • Real-time notifications — in-app notification centre with unread counters, bell icon, and instant alerts
"What takes minutes in other systems takes seconds here — and the shortcuts only get faster with use."
Complete Feature Set

Everything a modern compliance team needs

Person Portal — Individual Experience

Guided Onboarding Wizard

4-step wizard: Personal Info → Identity Document → Address → Review & Submit. Animated progress bar with step circles showing done / active / pending state.

Draft Auto-Save

Progress is saved at every step transition. Close the tab, come back tomorrow — the wizard resumes exactly where you left off, no data lost.

Plain-Language Help Text

Each field in the wizard shows a contextual info block explaining why the data is required and the specific legal basis (Belgian AML law, art. 7 AWW).

Document Upload

Upload passport, eID, proof of address, bank statements, and more. Each upload enters a review queue with real-time status visibility back to the user.

Trust Status Badge

Live verification badge: Verified / Partially Verified / Verification Required. Always visible, always reflecting the current state of your documents.

Activity Feed

Chronological log of every change to your profile and documents. Privacy notice included. Your data — fully transparent and always accessible.

Company Portal — Compliance Team Tools

Smart Dashboard

Summary statistics and a priority "Attention Required" panel: expiring IDs, unreviewed documents, failed validations, and high-risk persons — all surfaced before you look for them.

Risk Scoring & Breakdown

Numeric risk score with a factor-level explanation: +20 expired ID, +15 missing phone, +25 high-risk country. Color-coded segments: RED ≥70, ORANGE 40–69, GREEN <40.

Compliance Cases

Case types: EXPIRED_ID, SUSPICIOUS_ACTIVITY, SANCTION_MATCH, HIGH_RISK, MANUAL_REVIEW, and more. Assign to team members, set priority, SLA deadlines, add comments, track status. Auto-created when risk score hits critical thresholds.

Global Search

Search across persons, companies, documents, and audit entries in a single query. Press Ctrl+K from anywhere to focus the search bar instantly.

PEP & Sanctions Screening

Pluggable screening abstraction with per-person badges: NOT_PEP / POSSIBLE_PEP / CONFIRMED_PEP and CLEAR / POSSIBLE_MATCH / CONFIRMED_MATCH. Swap in OFAC, EU, or ComplyAdvantage without changing domain logic.

Fraud Signal Detection

Passive detection of impossible travel, VPN/proxy use, repeated validation failures, and multiple accounts per device. Signals are logged and surfaced — never silently ignored.

Document Review

Approve or reject with a reason. View document type, free-text tags, and provenance — user upload, OCR extraction, KBO import, or tenant sync — per field, per document.

Timeline View

Chronological activity per person: validations, document uploads, profile edits, risk assessments, and impersonation events — all on a single readable timeline.

In-App Notifications

Notification centre with unread counters, bell icon, mark-all-read, and unread-only filter. Never miss a critical event while working deep in a case.

Background Job Monitor

Track the async job queue: retry counts, dead-letter entries, job history. A header badge appears immediately when jobs enter the dead-letter queue.

UBO & Company Management

Create, edit, archive, and restore companies. Link UBOs with ownership percentages. Inline person creation without leaving the company screen. VAT autocomplete via the KBO/BCE company registry.

Data Retention Countdown

Retention days remaining shown as a sortable column in person and company tables. Red highlight when fewer than 90 days remain — always visible, never a surprise.

Enterprise-grade Security

Security by design, compliance by default

AES-256 Encryption at Rest

Names, national IDs, and document blobs are AES-256 encrypted via a JPA attribute converter. Key is configurable per deployment — nothing sensitive is ever stored in plain text.

Immutable Audit Log

Every create, update, view, and delete is logged with field-level detail. Tamper-evident SHA-256 row hashes form a verifiable chain — an integrity check can walk the entire history.

Tenant Isolation

Your data is completely isolated from every other organisation on the platform. It is not possible for one client's data to be seen by another — by design, not just by policy.

Role-based Access Control

Five roles: SUPER_ADMIN, TENANT_ADMIN, MANAGER, CUSTOMER. Enforced at route level and method level. Impersonation is restricted, logged, and revocable without elevated access.

Consent Management

Per-field, per-tenant, per-duration consent records. Revocable at any time with a full consent history maintained. No personal data is processed without a valid consent grant on file.

Session & Device Tracking

Active session tracking per device with fingerprinting, IP, and user agent. Individual sessions can be revoked. Remember-me sessions are signed and configurable (default 14 days).

Amliora Dashboard
Ready to Connect

Built for the Belgian and European compliance landscape

Amliora is designed around the rules and registries your compliance team already works with — reducing manual lookup, double data entry, and integration headaches.

  • KBO/BCE registry — VAT autocomplete when linking companies, no manual copy-paste
  • Belgian eID & Itsme — integration-ready for digital identity verification
  • Sanctions & PEP screening — plug in Dow Jones, Refinitiv, or ComplyAdvantage without changing your workflow
  • Webhook events — push customer, document, and risk events to your existing systems automatically
  • Full REST API — every core action is available via API for deeper integration with your internal tools
  • Belgian AML law (art. 7 AWW) — the person portal quotes the legal basis for every piece of data it collects
Free & No Commitment

Already have data? Let us take a look — for free.

Switching compliance platforms is never painless. Before you commit to anything, share a sample of your existing data and we'll assess exactly how complex the migration would be.

  • We analyse your current data format and structure at no charge
  • We give you a clear, honest estimate before any decision is made
  • We do our best to minimise the upfront cost of the import
  • In the best case, the import is completely free
  • We guide you through every step — from your first data extract to going live, we're there to help as much as you need
  • Full data export, always — your data is yours; export everything at any time and take it wherever you need
  • If we're ever not the right fit, you can leave without friction — we just don't think that'll happen

Request your free analysis

Get Started

Request a personalized demo

See both portals in action. We'll walk through your specific compliance workflow and show how Amliora fits your team.