The whistleblower reporting channel your organization needs
EU Directive 2019/1937 requires a secure, anonymous reporting channel. Set yours up in minutes and be compliant today.
Without a channel, you're exposed
An employee witnesses fraud and has nowhere to report it internally. They go to a regulator, a journalist, or a lawyer. Now you have a compliance violation, a PR crisis, and no audit trail showing you took the Directive seriously. A reporting channel is not a checkbox — it's how you find problems before they find you.
Full compliance documentation, published in full
Article-by-article compliance breakdown, security architecture, and data processing agreement — available for review.
How it works
Configure your portal
Create your account, set your portal's welcome text, report categories, and brand color. No technical setup required.
Share the link
Give employees your portal link or QR code. They can submit anonymous reports from any browser — no app, no account.
Manage cases
Receive reports, communicate securely with whistleblowers, track deadlines, and export PDF case files for auditors.
Built for EU compliance
Fully anonymous reporting
No IP logging, no tracking. File metadata (EXIF, GPS, author) is stripped automatically. Reports can be completely anonymous.
Encrypted at rest
All sensitive data — report descriptions, names, messages — is encrypted in the database. Hosted on Hetzner in Nuremberg, Germany.
Automatic deadline tracking
7-day acknowledgment and 3-month feedback deadlines are tracked automatically. Overdue cases trigger notifications.
Immutable audit trail
Every action is logged and cannot be edited or deleted. Auditors get the complete picture — who did what, when.
File metadata stripping
EXIF data, GPS coordinates, and author info are removed from all uploads. A whistleblower's identity is never leaked through a photo.
Secure two-way messaging
Whistleblowers check back with an access code. No account needed. Handler names are never revealed.
Transparent pricing
One plan. Everything the Directive requires.
Full EU Directive 2019/1937 compliance. No per-employee fees. No tiers.
Article-by-article compliance
Complete article-by-article documentation showing how EthicsPortal meets each requirement of EU Directive 2019/1937.
Read our compliance pageSet up your reporting channel
Deploy your whistleblower reporting channel in minutes.
Deploy your reporting channel