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

GDPR and whistleblower reporting: what you need to know #

Every whistleblower report contains personal data. The reporter may include their name. The report will likely name the person accused of wrongdoing. The handler’s actions are logged. All of this is personal data under GDPR.

This creates a tension that compliance officers deal with every day: the Whistleblower Directive (2019/1937) requires you to collect and store reports, and GDPR requires you to have a lawful basis for doing so, minimize what you collect, and delete it when you no longer need it.

Here is how the two frameworks interact, and what it means in practice.


What personal data does a whistleblower report contain? #

More than you might think:

DataSourceGDPR category
Reporter’s name (if provided)VoluntaryPersonal data
Reporter’s contact details (if provided)VoluntaryPersonal data
Name of the accused personReport contentPersonal data (third party)
Details of the alleged misconductReport contentMay include special category data (Art. 9) or criminal offence data (Art. 10)
Uploaded files (documents, photos)ReporterMay contain metadata (GPS, author, timestamps)
Handler actions and notesCase managementPersonal data (handler)
Timestamps and audit trailSystemPersonal data

If a report describes harassment, discrimination, or health issues, it may contain special category data under GDPR Article 9 — which triggers stricter processing conditions. Reports involving criminal allegations fall under Article 10 (criminal convictions and offences), which has its own restrictions.


You need a lawful basis under GDPR Article 6 to process personal data in whistleblower reports. The most commonly used bases:

Article 6(1)(c) — Legal obligation #

This is the primary basis. EU Directive 2019/1937 and its national transpositions impose a legal obligation to operate a reporting channel. Processing personal data is necessary to comply with that obligation.

This covers:

Article 6(1)(f) — Legitimate interest #

Some organizations use legitimate interest as a secondary basis, particularly for processing that goes beyond the Directive’s minimum requirements (e.g., internal analysis, trend reporting). This requires a legitimate interest assessment (LIA) and balancing test.

Article 6(1)(e) — Public interest (public sector) #

Public sector organizations may rely on the public interest basis, particularly where national law explicitly authorizes processing for whistleblower protection.

Do not rely on consent. The reporter-employer power imbalance means consent is unlikely to be freely given (GDPR Recital 43). A reporter cannot meaningfully consent when their job may depend on the outcome. Use legal obligation (Art. 6(1)(c)) instead.


Anonymous reports and GDPR #

This is the question compliance officers ask most: if a report is truly anonymous, does GDPR apply?

If the reporter is unidentifiable: GDPR does not apply to them #

GDPR applies to personal data relating to an identified or identifiable person (Art. 4(1)). If a reporter submits without providing a name, email, or any identifying information — and the system does not log their IP address or any other identifier — the report content is not personal data with respect to the reporter.

However:

What “anonymous” requires technically #

For anonymity to hold up under GDPR scrutiny, your reporting tool must:

If your tool does any of these things, you are collecting pseudonymous data, not anonymous data, and GDPR applies in full.


Data minimization (Art. 5(1)(c)) #

The Directive requires a reporting channel. It does not require collecting more data than necessary.

In practice:


The accused person’s rights #

This is where it gets complicated. The person accused in a whistleblower report has GDPR rights — including the right to be informed (Art. 14), the right of access (Art. 15), and the right to erasure (Art. 17).

But exercising those rights cannot compromise the reporter’s confidentiality (Directive Art. 16).

Right to be informed (Art. 14) #

Under GDPR, you must inform people when you process their data. But Directive Art. 16(1) requires protecting the reporter’s identity. The solution:

Right of access (Art. 15) #

The accused person can request access to data held about them. You must provide it — but you must redact any information that would identify the reporter. This includes the reporter’s name, but also contextual details that could reveal them indirectly.

Right to erasure (Art. 17) #

The accused person cannot demand deletion of a report that is part of an ongoing investigation or that must be retained under legal obligations. GDPR Art. 17(3)(b) and (e) provide exceptions for legal obligations and legal claims.


Retention periods #

The Directive (Art. 18) requires maintaining records of reports. GDPR (Art. 5(1)(e)) requires not keeping personal data longer than necessary.

How long should you retain reports? #

The Directive does not prescribe a specific retention period. National transpositions vary:

CountryRetention periodSource
France5 years after case closureDecree 2022-1284
Italy5 years from date of reportD.Lgs. 24/2023, Art. 14
Germany3 years after case closure (unless ongoing proceedings)HinSchG §11
SpainNot specified (general GDPR minimization applies)Law 2/2023

Best practice #


International data transfers #

Whistleblower data must stay in the EU unless you have a valid transfer mechanism under GDPR Chapter V.

This matters when choosing a reporting tool:

The simplest path: choose a platform that hosts all data in the EU. This eliminates the transfer question entirely.


Data Protection Impact Assessment (DPIA) #

GDPR Article 35 requires a DPIA when processing is “likely to result in a high risk to the rights and freedoms of natural persons.”

Whistleblower reporting likely qualifies because:

Most data protection authorities recommend conducting a DPIA before implementing a whistleblower reporting system.


What your reporting tool must do #

Based on the GDPR requirements above, your whistleblower software should:

RequirementWhy
Optional reporter identityData minimization (Art. 5(1)(c))
No IP loggingPreserve anonymity, avoid creating pseudonymous data
File metadata strippingPrevent accidental identification via EXIF/GPS data
Encryption at restIntegrity and confidentiality (Art. 5(1)(f))
Configurable retention periodsStorage limitation (Art. 5(1)(e))
Automatic deletion of expired casesStorage limitation enforcement
Role-based access controlsConfidentiality (Directive Art. 16)
Immutable audit trailAccountability (Art. 5(2))
EU data hostingAvoid international transfer complications (Chapter V)
Privacy notice on the reporting formTransparency (Art. 13/14)

How EthicsPortal handles GDPR #

EthicsPortal was designed with both the Directive and GDPR as constraints from day one:

For the full article-by-article compliance breakdown, see our compliance page.