From privacy-audit-skills
Guides adherence to EU GDPR Codes of Conduct under Articles 40-41, covering EDPB approvals, monitoring body accreditation, drafting, declarations, verification, and complaints.
npx claudepluginhub mukul975/privacy-data-protection-skills --plugin privacy-audit-skillsThis skill uses the workspace's default tool permissions.
Articles 40 and 41 of the GDPR encourage the drawing up of codes of conduct intended to contribute to the proper application of the GDPR, taking account of the specific features of the various processing sectors. A code of conduct approved under Art. 40 provides a demonstrable compliance mechanism that controllers and processors can adhere to, offering evidentiary weight during supervisory auth...
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Articles 40 and 41 of the GDPR encourage the drawing up of codes of conduct intended to contribute to the proper application of the GDPR, taking account of the specific features of the various processing sectors. A code of conduct approved under Art. 40 provides a demonstrable compliance mechanism that controllers and processors can adhere to, offering evidentiary weight during supervisory authority investigations and serving as a factor in administrative fine calculations under Art. 83(2)(j).
The EDPB adopted Guidelines 1/2019 on Codes of Conduct and Monitoring Bodies under Regulation 2016/679, providing detailed guidance on the approval process, content requirements, monitoring body accreditation, and adherence mechanisms. As of 2024, the EDPB has issued opinions on several transnational codes and national supervisory authorities have approved domestic codes across sectors including cloud computing, direct marketing, clinical trials, and credit information.
Sentinel Compliance Group adheres to two approved codes of conduct: the EU Cloud Code of Conduct (SCOPE Europe) for its cloud processing activities and a national code for direct marketing activities approved by the Belgian DPA.
Art. 40(1): Member States, supervisory authorities, the Board, and the Commission shall encourage the drawing up of codes of conduct intended to contribute to the proper application of the GDPR.
Art. 40(2): Codes of conduct may cover a wide range of processing areas:
| Area (Art. 40(2)) | Description | Example |
|---|---|---|
| (a) Fair and transparent processing | Processing principles implementation | Plain-language privacy notices for sector |
| (b) Legitimate interests | Balancing tests for specific sectors | Legitimate interest in fraud prevention for financial services |
| (c) Collection of personal data | Sector-specific collection standards | Minimum data sets for insurance applications |
| (d) Pseudonymisation | Sector pseudonymisation techniques | Patient data pseudonymisation in clinical trials |
| (e) Information to the public and data subjects | Standardised transparency measures | Layered notice templates for e-commerce |
| (f) Exercise of data subject rights | Sector-specific DSR procedures | Standardised portability formats for telecommunications |
| (g) Information and protection of children | Age verification and child protection | Age-appropriate design for educational technology |
| (h) Technical and organisational measures (Art. 24, 25) | Sector security baselines | Minimum encryption standards for health data processors |
| (i) Breach notification | Sector breach assessment criteria | Severity thresholds for financial data breaches |
| (j) International transfers | Transfer mechanisms via codes | Binding commitments in cloud codes for third-country transfers |
| (k) Dispute resolution and enforcement | Out-of-court mechanisms | Mediation procedures for marketing opt-out disputes |
Art. 40(3): Codes may be adhered to by controllers or processors not subject to the GDPR to provide appropriate safeguards for international transfers under Art. 46(2)(e), provided the code includes binding and enforceable commitments from the third-country controller or processor.
Art. 40(5): Draft codes must be submitted to the competent supervisory authority for approval. The supervisory authority provides an opinion on whether the code complies with the GDPR.
Art. 40(7): For transnational codes (covering processing activities in several Member States), the supervisory authority submits the draft to the EDPB, which issues an opinion. If the EDPB opinion is positive, the Board submits it to the Commission, which may adopt an implementing act giving general validity within the Union.
Art. 41(1): Monitoring of compliance with a code of conduct pursuant to Art. 40 may be carried out by a body which has an appropriate level of expertise in relation to the subject-matter of the code and is accredited for that purpose by the competent supervisory authority.
Art. 41(2): Accreditation requirements for monitoring bodies:
| Requirement | Description |
|---|---|
| Independence | Demonstrated independence from the profession and the code owner |
| Expertise | Appropriate level of expertise in the subject matter |
| Procedures | Established procedures for assessing eligibility, monitoring compliance, and reviewing adherence |
| Complaint handling | Procedures for handling complaints about infringements by code adherents |
| Transparency | Public information about monitoring activities and outcomes |
| No conflict of interest | Free from conflicts of interest that could impair monitoring objectivity |
Art. 41(4): The monitoring body may take appropriate action in cases of infringement, including suspension or exclusion of the controller or processor from the code. It shall inform the competent supervisory authority of such actions and reasons.
The EDPB requires approved codes to meet the following substantive criteria:
The code must provide specific, practical guidance beyond merely restating GDPR provisions:
1. Code Owner drafts code with stakeholder consultation
↓
2. Code Owner submits draft to competent Supervisory Authority
↓
3. Supervisory Authority assesses compliance with GDPR and EDPB Guidelines
↓
4. Supervisory Authority requests amendments (iterative process)
↓
5. Supervisory Authority approves the code (Art. 40(5))
↓
6. Supervisory Authority registers and publishes the code (Art. 40(6))
↓
7. Commission compiles approved codes in a register (Art. 40(11))
1. Code Owner drafts code with multi-country stakeholder consultation
↓
2. Code Owner submits draft to the lead Supervisory Authority
↓
3. Lead Supervisory Authority conducts initial assessment
↓
4. Lead Supervisory Authority submits draft to EDPB for opinion (Art. 40(7))
↓
5. EDPB Secretariat circulates to all concerned Supervisory Authorities
↓
6. EDPB issues opinion (positive, positive with conditions, or negative)
↓
7. If positive: Lead Supervisory Authority approves the code
↓
8. Commission may adopt implementing act giving general validity (Art. 40(9))
| Function | Description | Frequency |
|---|---|---|
| Eligibility Assessment | Evaluate new adherence applications against code requirements | Upon application |
| Compliance Monitoring | Conduct periodic compliance assessments of adherents | Annual at minimum |
| Complaint Investigation | Investigate data subject complaints about adherent practices | Upon receipt |
| Corrective Action | Require adherents to remediate non-compliance | As needed |
| Enforcement | Suspend or exclude non-compliant adherents | As needed |
| Reporting | Report monitoring activities to the supervisory authority | Annual |
| Code Review | Recommend code amendments based on monitoring experience | Periodic |
The monitoring body assesses adherent compliance through:
The organization must maintain:
| Document | Purpose | Update Frequency |
|---|---|---|
| Adherence Declaration | Formal commitment to comply with all code requirements | Upon adherence, renewed annually |
| Compliance Matrix | Mapping of code requirements to organizational controls | Updated upon changes |
| Evidence Portfolio | Supporting documentation for each code requirement | Maintained continuously |
| Annual Compliance Report | Self-assessment of continued compliance | Annual |
| Incident Notifications | Reports of code compliance failures to the monitoring body | Within defined timeframes |
The monitoring body conducts annual compliance assessments of each adherent:
Assessment Scope:
Assessment Outcomes:
| Outcome | Criteria | Consequence |
|---|---|---|
| Compliant | All code requirements met | Continued adherence, next assessment in 12 months |
| Conditionally Compliant | Minor gaps identified | Remediation required within 90 days, follow-up assessment |
| Non-Compliant | Material gaps in one or more code requirements | Corrective action plan required; suspension if not remediated within defined timeframe |
| Excluded | Repeated or severe non-compliance | Removal from code adherent register, notification to supervisory authority |
When a data subject complaint is received: