Skip to main content Required by EU law for organizations with 50+ employees

How EthicsPortal works #

Deployment workflow #

1. Configure your portal #

Set up the organization account, then configure:

The portal is assigned a unique URL as soon as configuration is saved.

Portal configuration screen

Every portal gets a shareable link and a QR code. Put the QR code in break rooms, bathroom stalls, the employee handbook, onboarding packs. Employees access the portal from any browser. No app, account, or company network is required.

See EthicsPortal’s own reporting channel in production: secure.ethicsportal.eu/p/BiPdmk .

Share portal link and QR code

3. Operate the case workflow #

When a report comes in, you get an email notification. From the dashboard, manage every case in one view:

Reports dashboard with case list, filters, and status

Open a case to handle it end-to-end:

Individual case view with secure messaging, deadlines, and audit trail

What reporters experience #

The reporter’s experience matters because it determines whether people actually use the channel.

Anonymous reporting form

When reporters return to check their case, they enter their Case ID and 6-digit passcode and see only what they need: status, handler messages, and any files they uploaded. Handler identities stay hidden behind a generic “Case handler” label.

Reporter's view of their submitted case with secure two-way messaging

What’s under the hood #

Every technical decision serves one purpose: keeping you compliant and your reporters protected.


For the article-by-article map of how each feature satisfies the Directive, see the Directive 2019/1937 coverage map . For interpretive positions on the Directive’s ambiguous provisions, see the Directive 2019/1937 interpretations .

Last updated:

Pricing

One plan. Everything the Directive requires.

500/year

Excluding VAT

Unlimited reports, designated handlers, and file uploads.