本文へ移動
cccskills
無料GitHub で公開

whistleblower-data

Implements data protection compliance for whistleblowing systems under EU Directive 2019/1937 and GDPR. Covers anonymous reporting channels, identity protection for whistleblowers and accused persons, retention limits, access restrictions, and retaliation prevention. Addresses national transpositions and DPA guidance. Keywords: whistleblower, Directive 2019/1937, anonymous reporting, identity protection, retaliation, retention, reporting channel.

インストール方法を見る

含まれるファイル(5)

  • SKILL.md18.1 KB
  • assets/template.md2.1 KB
  • references/standards.md2.4 KB
  • references/workflows.md4.7 KB
  • scripts/process.py9.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Whistleblower Data Protection

Overview

The EU Whistleblowing Directive 2019/1937 (Directive on the protection of persons who report breaches of Union law) establishes mandatory internal reporting channels for organisations with 50 or more employees. The Directive creates a fundamental tension with GDPR: whistleblowing channels collect sensitive allegations about identified individuals (the accused), while simultaneously requiring confidentiality protection for the whistleblower. The data protection framework must balance the whistleblower's right to protection, the accused person's right to be informed and to defend themselves, and the organisation's obligation to investigate while complying with data minimisation, purpose limitation, and storage limitation principles.

This skill provides a data protection compliance framework for whistleblowing systems that satisfies both the Directive and GDPR requirements, incorporating guidance from CNIL, the Article 29 Working Party (WP117), and national transposition laws.

Legal Framework

EU Whistleblowing Directive 2019/1937

Scope: Applies to reporting of breaches of EU law in areas including public procurement, financial services, product safety, transport safety, environmental protection, food safety, public health, consumer protection, data protection, and competition law.

Organisational requirements:

  • Organisations with 250+ employees: internal reporting channel operational since 17 December 2021
  • Organisations with 50-249 employees: internal reporting channel required since 17 December 2023 (with possible national extensions)
  • Public sector entities regardless of size

Key data protection provisions:

ArticleProvision
Art. 16(1)Member States shall ensure that reporting channels and the actions taken following a report are designed, established, and operated in a secure manner that ensures the confidentiality of the identity of the reporting person and any third party mentioned in the report
Art. 16(2)Personal data that is manifestly not relevant to the handling of a specific report shall not be collected or, if accidentally collected, shall be deleted without undue delay
Art. 16(3)The reporting person and the accused person shall be informed of the processing of their personal data in accordance with GDPR Art. 13 and 14, subject to the limitations in Art. 14(5) and Art. 23
Art. 17(1)Reporting persons shall have access to a balanced, comprehensive, and easily accessible information set about procedures and prerequisites for external reporting
Art. 18Records of every report received shall be kept in compliance with confidentiality requirements; reports shall be stored for no longer than necessary and proportionate

GDPR Intersection

Lawful basis for whistleblowing data processing:

  • Art. 6(1)(c) legal obligation: The Directive (as transposed into national law) creates a legal obligation to operate the reporting channel
  • Art. 6(1)(e) public interest: Investigation of reported breaches serves the public interest
  • Art. 6(1)(f) legitimate interest: The organisation has a legitimate interest in investigating misconduct

Special category data: Whistleblowing reports may contain special category data (e.g., allegations of racial discrimination, health-related misconduct). Where special category data is processed:

  • Art. 9(2)(b) employment obligations: Processing necessary for obligations in the field of employment law
  • Art. 9(2)(g) substantial public interest: Where national law provides a basis for processing special category data in the public interest

Criminal offence data — Art. 10: Whistleblowing reports frequently contain allegations of criminal conduct. Art. 10 processing must be authorised by national law.

WP29 Opinion 1/2006 (WP117)

The Article 29 Working Party's Opinion on whistleblowing schemes, while pre-GDPR, established principles that remain relevant:

  1. Proportionality: Whistleblowing schemes should be limited to serious matters (financial misconduct, health and safety, environmental violations) — not used for routine HR complaints
  2. Confidentiality: The identity of the whistleblower must be kept confidential from the accused and from anyone not directly involved in the investigation
  3. Anonymous reports: Organisations should not actively encourage anonymous reporting, but must be prepared to handle anonymous reports when received
  4. Accused person's rights: The accused must be informed of the allegations as soon as doing so does not jeopardise the investigation
  5. Retention: Reports and investigation data should be deleted within 2 months of completing the investigation, unless legal proceedings are initiated

National Transpositions

JurisdictionTranspositionKey Data Protection Provisions
FranceLoi Waserman (Law No. 2022-401, 21 March 2022)CNIL reference framework for whistleblowing (Délibération No. 2019-139); retention limit of 2 months post-investigation closure; mandatory DPIA for whistleblowing channels
GermanyHinweisgeberschutzgesetz (HinSchG, effective 2 July 2023)Art. 10 — confidentiality of reporting persons' identity; Art. 11 — data retention for 3 years after investigation closure; DPO must be involved in channel design
ItalyD.Lgs. 24/2023Garante del Privacy guidelines on whistleblowing data protection; mandatory DPIA; prohibition on using data for purposes other than the investigation
NetherlandsWet bescherming klokkenluiders (effective 18 February 2023)Enhanced identity protection; external reporting channel via Huis voor Klokkenluiders
SpainLey 2/2023 (effective 13 March 2023)Anonymous reporting must be accepted; retention limit 3 months post-investigation unless proceedings initiated

Data Protection Design for Whistleblowing Channels

Channel Architecture

The whistleblowing channel must be designed to enforce confidentiality by default:

Technical requirements:

RequirementImplementation
End-to-end encryptionAll communications between whistleblower and the channel must be encrypted in transit (TLS 1.3) and at rest (AES-256)
Access segregationOnly designated persons (typically ethics/compliance officers) have access to reports; IT administrators have system access but not content access
Audit loggingAll access to reports is logged with user identity, timestamp, and action
Secure communicationThe channel must provide a secure way for the whistleblower to receive feedback and provide additional information without revealing their identity
Anonymous optionThe system must support anonymous reporting where the whistleblower chooses not to identify themselves
Separate systemThe whistleblowing system should be logically separated from HR systems to prevent data leakage

Dedicated third-party platforms: Many organisations use specialised platforms (EQS Integrity Line, NAVEX Global EthicsPoint, WhistleB, Convercent) that provide:

  • External hosting separated from the organisation's IT infrastructure
  • Anonymous two-way communication channels
  • Encryption and access controls by design
  • Configurable retention and deletion
  • Audit trail and compliance reporting

Anonymous Reporting

Directive position: Art. 6(2) leaves it to Member States to decide whether internal and external reporting channels must accept anonymous reports. Several Member States mandate acceptance of anonymous reports (France, Spain, Italy).

Data protection considerations for anonymous reports:

  • The organisation must process the report based on its content, not the identity of the reporter
  • If the anonymous reporter voluntarily identifies themselves during the investigation, confidentiality protections apply from that point
  • Anonymous reports may be more difficult to investigate; the organisation should still conduct a reasonable investigation
  • IP addresses and metadata that could identify the anonymous reporter must not be logged by the reporting system

Identity Protection

Whistleblower identity:

  • The whistleblower's identity may only be disclosed to persons directly responsible for receiving and following up on reports
  • Disclosure to the accused or to others (including management, HR, or legal counsel not involved in the investigation) requires the explicit consent of the whistleblower
  • In the event of judicial proceedings, disclosure may be required by national procedural law — the whistleblower must be informed before disclosure

Accused person's identity:

  • The accused person has Art. 14 GDPR rights (right to be informed) but these may be restricted under Art. 14(5)(b) (where informing would seriously impair the objectives of the processing) or Art. 23 (restriction to safeguard important objectives of general public interest)
  • The accused must be informed as soon as doing so would no longer jeopardise the investigation (typically after evidence has been secured and witnesses have been interviewed)
  • The accused must not be informed of the whistleblower's identity unless required by judicial order

Third parties mentioned in reports: Witnesses, bystanders, and others mentioned in reports have data protection rights. Their data must be:

  • Minimised to what is relevant to the investigation
  • Protected with the same confidentiality measures
  • Deleted when no longer necessary for the investigation

Access Restrictions

Designated Persons Model

RoleAccessRestriction
Ethics/Compliance OfficerFull access to reports and investigation filesOnly designated officers; typically 2-3 persons in the organisation
Investigation team memberAccess to specific assigned casesAssigned on a case-by-case basis; access revoked when the investigation concludes
DPOAccess to processing records and DPIA; no routine access to report contentMay access content if required for a data protection assessment of the channel itself
Legal counselAccess to assigned cases where legal advice is soughtSubject to legal professional privilege; access documented
CEO/BoardInformed of investigation outcomes; not routine access to report contentException: where the report concerns the Ethics/Compliance Officer, the CEO or Board receives the report directly
Line managersNo accessLine managers are frequently the subjects of reports; they must not have access to the channel
HRNo access unless specifically assigned to an investigationHR involvement must be authorised by the Ethics Officer
ITSystem administration; no access to report contentContent encryption prevents IT access

Conflict of Interest Protocols

  • If a report names the Ethics/Compliance Officer, the report must be routed to an alternative recipient (typically the Chair of the Audit Committee or an external ombudsperson)
  • If a report names a Board member, the report must be routed to an external legal counsel or the supervisory authority
  • If a report names the DPO, the GDPR oversight function must be temporarily assigned to an alternative

Data Retention

Retention Framework (aligned with strictest national requirements)

Data CategoryRetention PeriodTrigger
Report and investigation file — no misconduct found2 months after investigation closure (CNIL) / 3 years (Germany HinSchG) — apply stricter of applicable national lawInvestigation closure date
Report and investigation file — misconduct confirmed, no proceedings2 months after investigation closure (CNIL) or per national lawInvestigation closure date
Report and investigation file — legal proceedings initiatedDuration of proceedings + statutory limitation periodConclusion of proceedings
Whistleblower identity (where disclosed)Same as investigation fileSame trigger
Anonymous report metadataSame as investigation fileSame trigger
Manifestly unfounded reportsDelete immediately after determinationDetermination date
Data manifestly not relevant (Art. 16(2))Delete without undue delayUpon identification

Retention Implementation

  • Configure the whistleblowing platform's retention automation to apply the applicable national retention period
  • Set automated alerts for retention review at the end of the retention period
  • Ensure that deletion is complete: all copies, backups, and references must be removed
  • Maintain a deletion log (recording that a report was received, investigated, and deleted — without retaining the substance of the report)

Retaliation Prevention — Data Protection Dimension

The Directive prohibits retaliation against whistleblowers (Art. 19). The data protection dimension includes:

  • Monitoring whistleblowers: The organisation must not use monitoring systems (email, internet, CCTV) to identify anonymous reporters
  • Performance data: Performance reviews, absence records, and disciplinary actions following a report must be reviewed for possible retaliatory motivation
  • Access logs: Access logs of the whistleblowing system must be monitored to detect unauthorised access attempts (which may indicate attempts to identify the whistleblower)
  • HR system restrictions: If the whistleblower's identity is known to the Ethics Officer, the HR system must not link the employee record to the whistleblowing file

DPIA Requirement

Whistleblowing channels require a DPIA because the processing:

  • Involves vulnerable data subjects (employees reporting on their employer or colleagues)
  • May involve criminal offence data (Art. 10)
  • Involves systematic collection of data about identified individuals (accused persons)
  • Has significant consequences for data subjects (potential disciplinary action, dismissal, or criminal referral)

The DPIA must assess:

  • Risks to whistleblower confidentiality (identity disclosure)
  • Risks to accused persons' rights (right to be informed, right of defence)
  • Risks of function creep (using the channel for non-whistleblowing purposes)
  • Data security risks (unauthorised access to reports)
  • Cross-border transfer risks (where the whistleblowing platform is hosted outside the EEA)

Atlas Manufacturing Group Example

Atlas Manufacturing Group implemented a whistleblowing channel using EQS Integrity Line for its 2,400 employees across four EU jurisdictions.

Configuration:

  1. Anonymous and identified reporting both accepted
  2. Access restricted to two designated Ethics Officers (Chief Compliance Officer and Deputy)
  3. Where a report concerns the CCO, the report is automatically routed to the Chair of the Board Audit Committee
  4. Retention configured at 2 months post-investigation closure (aligned with CNIL requirements for the French entity — the strictest applicable standard)
  5. Reports involving potential criminal conduct are flagged for legal review; retention extends to the duration of any proceedings
  6. DPIA completed before channel launch, reviewed annually
  7. The DPO conducted an Art. 28 assessment of EQS as a data processor, verified EU data hosting, and confirmed TLS 1.3 encryption in transit and AES-256 at rest
  8. Privacy notice provided to all employees explaining the channel, data processing, confidentiality measures, and rights of both reporters and accused persons

Incident: An employee submitted an anonymous report alleging that a production manager was falsifying safety inspection records. The Ethics Officer initiated an investigation, securing documentary evidence before informing the accused manager. The manager was informed of the substance of the allegations but not the identity of the reporter (which was unknown due to anonymity). The investigation confirmed the allegations, and the manager was dismissed. The investigation file was retained for the duration of the unfair dismissal proceedings and deleted 6 months after the tribunal decision.

Enforcement Precedents

AuthorityCaseFine/OutcomeKey Issue
CNIL (France)Deliberation SAN-2020-015EUR 100,000Whistleblowing system retained reports for 5 years — excessive; CNIL requires 2 months post-investigation
Garante (Italy)Provvedimento 2022-0178Processing restrictionWhistleblowing channel did not ensure confidentiality; IT staff had access to report content
AEPD (Spain)PS/00123/2023EUR 150,000Organisation disclosed whistleblower identity to the accused person without consent or legal requirement
BfDI (Germany)2023 AuditCorrective measuresWhistleblowing channel did not support anonymous reporting as required by HinSchG
Autoriteit Persoonsgegevens (NL)2023 InvestigationWarningOrganisation failed to conduct DPIA for whistleblowing channel

Integration Points

  • Employee Monitoring DPIA: Whistleblowing channels are subject to DPIA (see employee-monitoring-dpia skill).
  • Employee DSAR Response: DSARs from accused persons must be balanced against whistleblower confidentiality (see employee-dsar-response skill).
  • Employment Consent Limits: Consent is not the lawful basis for whistleblowing processing (see employment-consent-limits skill).
  • HR System Privacy Config: Whistleblowing data must be separated from HR system data (see hr-system-privacy-config skill).
  • Background Check Privacy: Investigation findings may inform background check requirements for future roles (see background-check-privacy skill).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Implements 42 CFR Part 2 protections for substance use disorder patient records. Covers written consent requirements stricter than HIPAA, re-disclosure prohibition, court order procedures, qualified service organization agreements, and 2024 amendments aligning Part 2 with HIPAA. Keywords: 42 CFR Part 2, substance use disorder, SUD records, re-disclosure, consent, Part 2 amendments.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Guides assessment of third-country adequacy decisions under GDPR Article 45 for international data transfers. Covers the current EC adequacy decisions list, adequacy assessment criteria, partial adequacy handling, and monitoring of adequacy decision reviews. Keywords: adequacy decision, Article 45, third country, adequate protection, EC adequacy list.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Implements age-gating mechanisms for online services to restrict access based on user age. Covers hard gates versus soft gates, neutral age prompts, re-verification triggers, circumvention prevention, and regulatory requirements under GDPR, COPPA, UK Online Safety Act, and DSA. Keywords: age gate, age restriction, neutral prompt, children, online services, access control.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Evaluates and implements age estimation and verification technologies for online services. Covers facial age estimation, digital ID verification, self-declaration with risk assessment, AI-based age estimation, and the accuracy versus privacy tradeoff. Includes ICO guidance and euCONSENT framework. Keywords: age verification, age estimation, facial analysis, digital ID, children, online safety.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Preparing EU AI Act compliance documentation for high-risk AI systems. Covers Annex III classification, technical documentation under Art. 11, conformity assessment, risk management systems, and CE marking requirements. Keywords: EU AI Act, high-risk AI, Annex III, conformity assessment, CE marking.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

Implements GDPR Art. 22 automated decision-making and AI Act Art. 14 human oversight requirements for AI systems. Covers identification of solely automated decisions, meaningful human intervention design, logic explanation mechanisms, and contestation procedures. Keywords: Art. 22, automated decision, human oversight, AI Act, profiling, contestation.

日本語の概要は準備中です。原文の説明を表示しています。

mukul975/Privacy-Data-Protection-Skills3032026年3月17日 更新

mukul975 のスキルをすべて見る

このスキルの問題を報告する