The self-hosted Whistlelink alternative
Confida: Self-hosted whistleblowing portal for organizations in the scope of EU Directive 2019/1937 (50 or more workers, Article 8(3)): the 7-day acknowledgment and 3-month feedback clocks, tracked per report. Own it once, run it on your own server, and stop paying Whistlelink every month.
Stop renting Whistlelink.
2 months of Whistlelink costs what Confida costs once (it bills in EUR, so this is approximate).
Buy onceHow we counted: EUR not USD. Scales to EUR 99/mo at 50-149 staff - the realistic tier for the orgs the EU Directive actually covers. On the stored figure: two rows treat the same situation oppositely — this row stores a monthly figure in cents for a euro price while the Pleo row stores none, and the currency guard keeps it off the calculator.
Whistlelink's price scales in tiers by number of employees, from EUR 79/month up to a custom quote for 1000+ employees.
“Whistlelink’s pricing is based on the number of employees in your organisation. This ensures a fair and scalable solution, whether you’re a small team or a multinational group.”, their own page, read 2026-08-11
Whistlelink offers a 30-day free trial with full feature access and no credit card required.
“Whistlelink provides a 30-day free trial with full access to all features of the system and no credit card required.”, their own page
If you need several group companies managed in one account, stay with Whistlelink — Confida runs one organization per install. Handler sign-in through your own identity provider (OIDC) is included.
What Confida deliberately doesn't do is on its product page.
Why owning beats renting Whistlelink.
No monthly, per-seat or per-location fees. The license is perpetual.
It never lives in Whistlelink's cloud.
Records and users are limited by your hosting, not by a pricing tier.
Self-hosted software can't be sunset or repriced out from under you.
The fair trade-offs: you host it, back it up and apply updates yourself. See the product page for its limits, and the full Confida vs renting comparison.
Questions about moving off Whistlelink.
What exactly is stored about a reporter?
Is it really anonymous?
A reporter lost their case code or passphrase — can we recover it?
Can the handler and reporter actually communicate?
Related on this site
Sources
- Whistlelink: price checked 2026-09-03, source“0-49: '79' ... 50-149: '99' ... 150-249: '149' ... 250-499: '199' ... 500-999: '299' ... 1000+: 'Contact us' ... 'Subscriptions are invoiced annually at the beginning of your contract.'”
Competitor prices change, so always confirm on the linked page. We only print figures we could verify on the date shown. This vendor is tracked in the Price Observatory: every figure verbatim, dated, re-checked quarterly.