Back to Portfolio

Didomi: Privacy and Consent Management Platform

SmartexLab leveraged its front- and back-end expertise to accelerate the launch of the Didomi privacy and consent management platform to keep EU website and app owners GDPR-compliant.


  • Data privacy


  • 1+ year

Engagement model

  • Time & Material

Tech stack

  • Node.js
  • Angular 6
  • FeathersJS
  • Sequelize
  • Lambda
  • CloudFront

Key features and highlights

  • Integrated D3.js charts to let users view reports on their data privacy online and download them in the form of Excel sheets.
  • The platform allows users to display and create metadata while avoiding duplication.
  • A secure AWS-based KMS mechanism for encryption and decryption of data collected from third-party application vendors.
  • The team integrated the platform with several mailing services, such as those of MailChimp and HubSpot, and created a common API for all of them.
  • The team managed to decrease test time after adding transactions for each test case on the project. This allowed developers to avoid relaunching the application before each test case, which considerably reduced compilation time.
  • The team added the Forest Admin plug-in so that the project managers could work with the database directly.

Keys to Our Cooperation Success

  • We introduced a microservice architecture, which decreased the platform’s time to market and helped remove bottlenecks throughout the entire system. This way, we helped Didomi to meet the project deadline and deploy the product before GDPR came into force.
  • To accelerate delivery, we organized collaborative code deployment. Front- and back-end specialists were grouped so that deployment bugs could be fixed immediately and collectively.
  • We demonstrated a deep understanding of the future product and the ability to transform the client’s ideas into viable features. As a result, we were granted a voice to make technical and architecture-related decisions.

Business challenge

With the General Data Protection Regulation (GDPR) coming into effect, EU website and application owners had to implement more rigorous policies on personal data protection.

This would include collecting customer consent as well as raising the security level for IP addresses and cookie data, which altogether made it a technically daunting and costly task.

Didomi, a Franco-American data security startup, found the way to help those affected by the new regulation with a SaaS solution that would enable automation of data privacy compliance with minimal involvement of technical teams.

Delivered solution

SmartexLab’s team developed three platform modules that enable website and app owners to stay GDPR-compliant through automated data processing, consent management and integrations:

  • Data Processing

Allows website and app owners to declare and manage their companies’ data processing registries easily. It’s easy to watch who, how and when works with user data. The platform also provides a set of predefined templates that are easy to customize for any website or application.

  • Consent Management

Facilitates user consent collection and archiving across web and mobile. Once deployed, the solution drives full GDPR compliance, while taking into account regional differences in privacy regulations. Moreover, its customization requires only minor technical proficiency.

  • Integrations

Provides users with a rich selection of options to manage their preferences with third-party services, such as email tools and CRM. For example, an integration with an emailing vendor like MailChimp will enable users to subscribe or unsubscribe from different email campaigns.

Project results

SmartexLab’s professionals helped Didomi to speed up the release of the platform that enables GDPR-compliant privacy and consent management for EU website and mobile app owners.

The solution instantly gained traction, and the number of clients is growing exponentially.

What our client says

Jawad Stouli, CTO, Didomi

We have been working with Smartex for more than a year now. They provided our initial remote team and developed our MVP. Both the software engineers and the business people are hard working, reliable and communicate well which is hard to come by in that setting. They are particularly flexible and adapted to small to mid-sized companies.

Let’s Get in Touch

We can help you decide if SmartexLab is the right choice for you and what is the best way to get started.