GDPR data solutions

Credit provider protects 5 million customers’ data with our GDPR integration expertise

Influential Software developed custom GDPR data solutions that automated customer data storage for full accuracy and compliance.

Digital security graphic representing GDPR data solutions

Executive brief

Meeting regulations with GDPR integration

Our client is a financial services company with 5 million UK customers. Influential Software’s integration experts delivered bespoke GDPR management software that automated data storage in a central cloud solution. This GDPR integration project brought the following benefits:

automated GDPR compliance

increased customer satisfaction

eliminated data duplication

enabled real-time updates

Wondering how we designed this GDPR and privacy management software? Read on to learn more.

The full story

Purple arrow encouraging readers to scroll down for the rest of the GDPR data solutions case study

The challenge

Duplicate consent data put the business at risk

Although the GDPR legislation came into effect in 2018, many businesses are still struggling to handle customer data correctly. Essentially, GDPR says that businesses must:


  • ask for customer consent to be targeted in marketing
  • store this consent data in an auditable format
  • let customers withdraw their consent at any time


With 5 million customers’ consent data to store and update, our client had a huge task on its hands. And its pre-existing process of collecting consent data on a daily basis in multiple CSV files was not working properly. The lack of automated data transfer and centralised data storage had the following drawbacks:


  • duplicate and inaccurate consent data were slowing marketing
  • customers calling about consent issues added to the customer service workload
  • lack of self-service consent management was frustrating customers


Ultimately, the absence of solid GDPR compliance software was putting the business at risk of breaching data privacy legislation. This would have had a negative impact on the company’s reputation and revenue. It was clear to our client’s management that GDPR data solutions were an urgent priority.

The solution

Delivering custom-built GDPR data solutions

Based on our history of excellence in finance integration, the client chose Influential to design the necessary GDPR data solutions. We identified Microsoft Azure as the most flexible and cost-effective integration platform for this challenge.


Our software engineers broke the GDPR integration into two parts:


  1. automating and centralising storage of the customer consent data
  2. enabling customers to update their consent options in real time


For the storage solution, we used Azure Functions to compile all the CSV files holding the customer consent data into central serverless storage on Azure. At the same time we developed a GDPR portal that allowed customers to log in and change their consent preferences. These changes then updated the Azure storage via APIs, so the central consent records were always current.


Because of the millions of customers involved, the GDPR portal had to be highly available and reliable. We also ensured that the portal interface met AA accessibility standards and was easy to use for people with no technical knowledge.

The benefits

Compliant and efficient GDPR integration

The primary benefit of these GDPR data solutions was to eliminate the risk of non-compliance with data protection laws. But on top of mitigating risk, the GDPR integration project also positively impacted our client’s day-to-day business.


For example, having a GDPR portal for customers has vastly reduced the calls to the company’s customer service team. And the company’s confidence in its centralised consent data means staff no longer have to worry about inaccurate details.


Overall, the business benefits of this data integration project were:


  • automated compliance with data protection regulations
  • reduced workloads for the customer service department
  • improved customer satisfaction with the self-service portal
  • greater ability for marketing to target the right people


This GDPR integration project is part of our ongoing work for this financial services company. Based on our fast and flawless delivery, the company now trusts us as their go-to systems integration experts. From customer service integration to financial API platforms, we are transforming their business for efficiency, agility, and profitability.

Solve your data integration challenges

This financial services client is one of dozens that benefit from our data integration expertise. Whether it’s for GDPR, HR, CRM, or BI, we know how to make data work for you. To find out more, visit our integration solutions page.


26th October 2020
Azure, GDPR, data integration

Privacy Preference Center




Analytics cookies collect information that is used either in aggregate form to help us understand how our Websites are being used or how effective our marketing campaigns are, or to help us customise our Websites for you.

Google Analytics
The cookie _gcl_au is used by Google Analytics to understand user interaction with the website.

For example, in order for Google Analytics to determine that two distinct hits belong to the same user, a unique identifier, associated with that particular user, must be sent with each hit.

The analytics.js library accomplishes this via the Client ID field, a unique, randomly generated string that gets stored in the browsers cookies, so subsequent visits to the same site can be associated with the same user.

By default, analytics.js uses a single, first-party cookie named _ga to store the Client ID, but the cookie's name, domain, and expiration time can all be customized. Other cookies created by analytics.js include _gid, AMP_TOKEN and _gac_. These cookies store other randomly generated ids and campaign information about the user.

Google Analytics
_gcl_au, _gid, _ga, gtm_preview


WordPress uses cookies for authentication. That means that in order to log in to our WordPress site, you must have cookies enabled in your browser.

There are two types of cookies set by WordPress.
1 — Session cookies — These are ‘strictly necessary’ cookies as WordPress will not be able to function without it.
2 — Comment cookies — These are not ‘strictly necessary’ cookies and are set when users leave a comment on a post.

Wordpress Session cookies:
Users are those people who have registered an account with the WordPress site.

Wordpress comments:
Comments are usually turned off by default.
If by chance they are still active on a post, asides being turned off when spotted, data from these are not saved by Influential.
- When visitors comment on a post, they too get cookies stored on their computer. This is purely a convenience so that the visitor won’t need to re-type all their information again when they want to leave another comment. Three cookies are set for commenters:

Wordpress, Intercom
comment_author_{HASH} comment_author_email_{HASH} comment_author_url_{HASH} wordpress_[hash] wordpress_logged_in_[hash] wordpress_test_cookie wp-settings-{time}-[UID]