Package com.cloudforgeci.api.core.rules
Class GdprRules
java.lang.Object
com.cloudforgeci.api.core.rules.GdprRules
- All Implemented Interfaces:
FrameworkRules<SystemContext>
@ComplianceFramework(value="GDPR",
priority=30,
displayName="GDPR",
description="Validates GDPR technical safeguards for personal data protection")
public class GdprRules
extends Object
implements FrameworkRules<SystemContext>
GDPR (General Data Protection Regulation) compliance validation.
GDPR (EU) 2016/679 requires technical and organizational measures to protect personal data.
This validator focuses on technical measures that can be implemented at the infrastructure level.
GDPR Technical Requirements Coverage:
- Article 25: Data Protection by Design and by Default
- Article 30: Records of Processing Activities
- Article 32: Security of Processing
- Article 33: Notification of Personal Data Breach
- Article 35: Data Protection Impact Assessment
Note: GDPR includes many organizational and legal requirements (consent, data subject rights,
privacy policies) that must be implemented at the application and business process level.
This validator covers infrastructure-level technical safeguards only.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGenerate GDPR technical safeguards compliance report.voidinstall(SystemContext ctx) Install GDPR compliance validation rules.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cloudforge.core.interfaces.FrameworkRules
alwaysLoad, description, displayName, frameworkId, priority
-
Constructor Details
-
GdprRules
public GdprRules()
-
-
Method Details
-
install
Install GDPR compliance validation rules. GDPR applies when processing personal data of EU residents. Only enforced for PRODUCTION and STAGING environments.- Specified by:
installin interfaceFrameworkRules<SystemContext>- Parameters:
ctx- the system context containing deployment configuration and CDK stack- Since:
- 3.0.0
-
generateComplianceReport
Generate GDPR technical safeguards compliance report.
-