Package com.cloudforgeci.api.core.rules
Class GdprOrganizationalRules
java.lang.Object
com.cloudforgeci.api.core.rules.GdprOrganizationalRules
- All Implemented Interfaces:
FrameworkRules<SystemContext>
@ComplianceFramework(value="GDPR-Organizational",
priority=35,
displayName="GDPR Organizational Requirements",
description="Validates GDPR organizational and data protection requirements")
public class GdprOrganizationalRules
extends Object
implements FrameworkRules<SystemContext>
GDPR organizational and data protection validation rules.
These rules enforce GDPR requirements beyond infrastructure security:
- Lawfulness of Processing - Article 6
- Data Subject Rights - Articles 15-22
- Data Protection Impact Assessment - Article 35
- International Data Transfers - Articles 44-50
Controls Implemented
- Legal basis documentation
- Consent mechanism validation
- Data subject rights procedures
- Data retention policies
- International transfer safeguards
Usage
// Install GDPR organizational validation
GdprOrganizationalRules.install(ctx);
Important Note
These controls require organizational policies and legal procedures that cannot be fully automated. Infrastructure validation ensures technical readiness, but organizations must maintain separate legal documentation and processes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinstall(SystemContext ctx) Install GDPR organizational 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
-
GdprOrganizationalRules
public GdprOrganizationalRules()
-
-
Method Details
-
install
Install GDPR organizational validation rules. Only applies when GDPR framework is selected.- Specified by:
installin interfaceFrameworkRules<SystemContext>- Parameters:
ctx- System context
-