Skip to main content

GDPR Article Crosswalk

Pension trustees are data controllers under EU Regulation 2016/679 (GDPR). They determine the purposes and means of processing member personal data — including sensitive financial data, benefit records, PPS numbers, and health information where relevant to ill-health retirement or death-in-service claims. PensionPortal.ai acts as a data processor on behalf of each trustee client. We process personal data only on the documented instructions of the trustee-controller, as governed by the Data Processing Agreement (DPA) executed at onboarding. The Irish supervisory authority for GDPR is the Data Protection Commission (DPC), which has jurisdiction over schemes established in Ireland and over data processors with their EU establishment in Ireland.
Controller vs. Processor distinction matters. GDPR obligations fall primarily on the controller (the trustee). PensionPortal.ai, as processor, has specific obligations under GDPR Articles 28, 29, and 32 that are distinct from — and in addition to — the controller’s obligations. This crosswalk covers both.

Dual-Role Mapping Table

The table below maps each material GDPR Article to both the trustee’s obligation as controller and PensionPortal.ai’s support as processor.
GDPR ArticleRequirementController (Trustee) ObligationProcessor (PensionPortal.ai) Support
Article 5Data protection principlesEnsure all processing of member data is lawful, fair, and transparent; purpose-limited (IORP II administration only); data minimised; accurate and kept up to date; stored no longer than necessary; processed securelyData minimisation implemented at platform design level; AES-256 encryption; immutable audit logging of all processing operations; retention periods enforced automatically
Article 6Lawful basis for processingDocument the legal basis for each processing activity. Primary basis for IORP II administration: Article 6(1)(c) (legal obligation) and Article 6(1)(e) (public task). For ancillary processing: Article 6(1)(f) (legitimate interests)Processing carried out only per documented controller instructions; legal basis recorded in RoPA export; no secondary use of member data
Article 9Special category dataWhere processing special category data (e.g., health data for ill-health retirement), ensure an Article 9(2) condition applies — typically Article 9(2)(b) (employment, social protection law) with an explicit policy documentSpecial category data fields flagged and subject to additional access restrictions; audit logging of all access to special category data
Article 13/14Transparency and privacy noticesIssue a GDPR-compliant privacy notice to scheme members covering: identity of controller, purposes and legal bases, data subject rights, retention periods, third-party recipients, and DPO details (if applicable)Privacy notice templates provided; member data inventory supports identification of all processing activities to be disclosed; data flow mapping documentation available
Article 17Right to erasureHandle member erasure requests; apply retention exceptions where legal obligation exists (e.g., revenue records, IORP II 6-year record-keeping requirement)Erasure workflow built into platform; legal hold mechanism prevents deletion where regulatory retention obligation applies; erasure request log for accountability
Article 18Right to restrictionRestrict processing where member contests accuracy or objects to processingProcessing restriction flag available per member record; restricted records excluded from standard processing workflows
Article 20Data portabilityWhere processing is based on consent or contract and carried out by automated means, provide data in machine-readable format on requestStructured data export in JSON/CSV format available for member records subject to portability
Article 21Right to objectWhere processing is based on legitimate interests, handle and document objectionsObjection log with outcome documentation; legal basis review workflow
Article 25Data protection by design and by defaultImplement technical and organisational measures ensuring data protection principles are embedded from the outset — not bolted onRBAC with principle of least privilege; data minimisation in platform data model; purpose limitation enforced by module-level access controls; privacy-by-design applied in all feature development
Article 28Processor contractsExecute a GDPR-compliant Data Processing Agreement (DPA) with PensionPortal.ai before any personal data processing beginsStandard DPA provided at onboarding; Standard Contractual Clauses (SCCs) for any international transfers outside EEA; sub-processor list maintained and updated on 30-day notice
Article 30Records of processing activities (RoPA)Maintain a RoPA as controller documenting all processing activities, purposes, data categories, recipients, international transfers, retention periods, and security measuresRoPA export tool generates a structured, controller-ready RoPA document based on scheme data configuration; supports trustee DPC accountability obligations
Article 32Security of processingImplement appropriate technical and organisational measures for the risk — considering pseudonymisation, encryption, resilience, and restoration capabilityAES-256 encryption at rest; TLS 1.3 in transit; MFA; WAF; independent penetration testing; geo-redundant backup; RTO 4 hours / RPO 1 hour; annual BCP test
Article 33Breach notification to DPCNotify the DPC within 72 hours of becoming aware of a personal data breach, unless the breach is unlikely to result in risk to individualsIncident detection and alerting; 72-hour notification workflow with DPC notification template; breach register with all required Article 33(3) information
Article 34Communication of breach to data subjectsCommunicate a high-risk data breach to affected data subjects without undue delayMember notification workflow; high-risk breach classification guidance; communication templates
Article 35Data Protection Impact Assessment (DPIA)Conduct a DPIA before processing that is likely to result in high risk to individuals’ rights and freedoms — pension data processing is likely to require a DPIADPIA template and methodology guidance available in platform documentation; pre-processing checklist identifies DPIA triggers; completed DPIA can be stored and versioned in the platform

Data Processing Agreement

The PensionPortal.ai Data Processing Agreement (DPA) is executed as part of the standard Terms of Service. It covers all mandatory Article 28(3) requirements:

Processing Instructions

PensionPortal.ai processes personal data only on the documented instructions of the trustee-controller. Instructions are documented in the DPA and supplemented by platform configuration.

Confidentiality

All PensionPortal.ai personnel with access to member data are subject to contractual confidentiality obligations. Background checks conducted for roles with production data access.

Sub-Processors

Sub-processor list maintained. Trustees receive 30-day advance notice of any sub-processor changes. Current sub-processors include GCP (hosting), Sentry (error monitoring), and email delivery providers (communications module only).

International Transfers

All primary processing within the EU/EEA. Where sub-processors involve international transfers, Standard Contractual Clauses (SCCs — 2021 Commission Decision) are in place. Transfer Impact Assessments available on request.

Security Measures

Technical and organisational measures are documented in the DPA Annex, aligned with Article 32 requirements. Updated when material changes occur to platform security architecture.

Assistance

PensionPortal.ai assists the controller in responding to data subject rights requests and in fulfilling Article 32-36 obligations (security, breach notification, DPIA) to the extent that the obligation relates to processing by PensionPortal.ai.

Special Category Data: Pension Scheme Considerations

Pension schemes frequently process special category personal data under GDPR Article 9. Common categories in a pension context:
  • Health data: Ill-health early retirement applications; death-in-service claims; enhanced transfer values linked to health conditions
  • Trade union membership: Where scheme membership is linked to employment with a union
  • Biometric data: If used for member identity verification (not current platform functionality)
Where your scheme processes special category data, you must identify an Article 9(2) condition for each processing activity in addition to an Article 6 lawful basis. The most common applicable condition for pension administration is Article 9(2)(b) — processing necessary for obligations in the field of employment or social protection law — supported by an explicit policy document under the Data Protection Act 2018. Failure to comply with Article 9 is a distinct, separate infringement from a breach of Article 6.
Special category data fields in PensionPortal.ai are:
  • Flagged at the data model level with enhanced access restrictions
  • Subject to mandatory audit logging of all access
  • Excluded from general data exports unless the requesting user has explicit authorised access

DPC Notifications and Record-Keeping

All interactions with the Irish DPC — including data breach notifications, Data Protection Officer (DPO) correspondence, and subject access request responses — should be logged and retained. PensionPortal.ai’s compliance module includes:
  • Breach register: Records all assessed incidents, whether or not they crossed the notification threshold, with documented rationale
  • DSR log: Records all data subject rights requests (SAR, erasure, rectification, restriction, portability, objection), the date received, response issued, and outcome
  • DPO register: If the scheme has appointed a DPO, contact details and appointment record maintained in the governance module