GDPR Compliance Automation System
Success Stories
GDPR Compliance Automation System


GDPR Compliance Automation System

1. Client information

Energy/ Energy Retail (B2B & B2C)/ Large European electric utility company/ Germany.

2. Business challenge

The client needed to automate the client data compliance and processing, in line with the GDPR international guidance.

3. Project approach: From business vision to implementation

Our team designed a system that orchestrates and ensures GDPR compliance for existing and potential clients by creating a custom process automation in a Digital Sales Platform for data subject rights mapping and continuous data management implementation, maintenance, enhancements, and current application customization. New functionalities were developed in multiple systems, Salesforce, MuleSoft, Powercloud, DML-Data Management Layer, Inspire (for letter creation and client notification/communication) and Axon.Ivy as the orchestrator of all the required activities.

In addition to the continuous blocking and deletion of personal data from the Digital Sales Platform's IT systems, it has also been created a technical concept for the implementation and continuous, cross-system processing of the following 6 specific data subject rights: Information, Rectification, Deletion, Restriction, Contradiction & Transferability.

In order to determine which data qualifies for any of the above 6 types of subject rights, an automatic End of Purpose Check algorithm and a logic for legal case management have been implemented.

All the involved systems have been split into 3 main categories:

  • Data-holding Systems, where the data is saved long term (PC, SF, CIAM)
  • Interface systems, where the data could only temporarily / short term be saved (MuleSoft, VDWH, SF MC, Adobe Campaigns, CrushFTP, etc.)
  • Other support systems which do not save or edit personal data (VMCC, nScale, etc.).

4. Services & Expertise delivered

Dedicated Development Team, Third-party Enterprise Consulting Services – MuleSoft & Salesforce, Data Strategy, Data Architecture & Systems Integration, Data Migration, Data Management & Governance, Data Quality Management, Data Testing & Optimization.

Related Posts

Data Quality & Governance Initiative

Data Quality & Governance Initiative

The client needed to create a data repository and manage end-to-end organizational data flow.

Find out more
{ "NextButton": { "Text": "Next" }, "PrevButton": { "Text": "Prev" }, "NoOfColumnsOnDesktopXXL": { "Value": 0.0 }, "NoOfColumnsOnDesktopXL": { "Value": 0.0 }, "NoOfColumnsOnTabletAndMobile": { "Value": 0.0 }, "NoOfColumnsOnMobile": { "Value": 1.0 }, "NoOfColumnsOnDesktopL": { "Value": null } }

Talk to a member of our Sales team

Razvan Porancea

Chief Operations Officer

{ "SalesInfo": { "TeamMemberName": { "Text": "Razvan Porancea" }, "PhoneNumber": { "Text": "+40 736 377 973" }, "Email": { "Text": "" }, "Tagline": { "Text": "Talk to a member of our Sales team" }, "ButtonText": { "Text": "Contact Sales team" } }, "AliasPart": { "Alias": "sales-info-en-US" }, "TitlePart": { "Title": null } }
{ "errorMessages": { "required": "* ${fieldName} is required", "email": "* Email is invalid", "name": "* Names should only contain letters (no diacritics), hyphens or apostrophes", "consent": "Please, consent to the terms before submitting your information", "minlength": "* ${fieldName} should be at least ${minlength} characters long", "maxlength": "* ${fieldName} should be at most ${maxlength} characters long", "between": "* ${fieldName} should be between ${minlength} and ${maxlength} characters long", "size": "File size must be less than ${size} ${unit}B", "url": "* URL is invalid", "extension": "* Allowed file extensions: ${extensionsArr}" }, "fieldNames": { "name": "Name", "company": "Company", "email": "Email", "phoneNumber": "Phone number", "message": "Message", "consent": "Consent", "upload": "Upload", "linkedIn": "LinkedIn profile", "newsletter": "newsletter" }, "snackBar": { "generic": { "error": { "title": "An error occurred: ${error}.", "message": "Please try again." } }, "newsletter": { "success": { "title": "Thank you!", "message": "Check your email to confirm your subscription." }, "error": { "title": "Error", "message": "Cannot subscribe to newsletter." } } } }