Skip to content

GDPR

The General Data Protection Regulation (GDPR) is a comprehensive data privacy law that regulates how personal data of individuals within the European Union can be collected, processed, and stored. Enforced since May 2018, GDPR applies to all organizations that process personal data of EU residents regardless of where the organization is located. Non-compliance can result in significant fines up to 4% of annual global turnover or EUR20 million, whichever is greater.

Terraform Registry Subdomain: gdpr

module "..." {
  source  = "gdpr.compliance.tf/terraform-aws-modules/<module>/aws"
  version = "<version>"
}
module "..." {
  source = "https://gdpr.compliance.tf/terraform-aws-modules/<module>/aws"
}

Refer to the Terraform Registry Endpoints section for more details.

Implemented Controls

The following controls are implemented as part of this framework.

Enable/Disable Controls

You can customize the Terraform module for the desired compliance requirements by enabling/disabling individual controls.

Examples

S3 bucket module with GDPR compliance framework controls enabled, and a couple of controls disabled

module "..." {
  source = "https://gdpr.compliance.tf/terraform-aws-modules/s3-bucket/aws?disable=apigateway_stage_cache_encryption_at_rest_enabled,cloudfront_distribution_encryption_in_transit_enabled"
}