Data Protection for Mendix

Content Type: Module



Make every Mendix application a safer place

When using GDPR-related data on a non-production environment this module is a must-have to ensure the data is not recognizable, but you can still optimally debug, develop and test.


Due to GDPR regulations, the data stored in Mendix applications must be considered confidential and limited to production environments only, with any use outside of this context strictly prohibited.


Data can be automatically anonymized, pseudonymized, partially masked, shuffled, or replaced with a fixed value

Customizable for every app and environment

Local development environment should always be safe and free of charge. Cloud environments need a license per app.

Pricing Dataprotection for Mendix

The subscription fee starts at € 1250,- euro / year. The fees are yearly and paid upfront, just like Mendix. For the fee we make sure the module stays up-to-date with the latest Mendix releases, we provide support and release new functionalities. We can also help you with setup support to help you implement the module (Intake - project onboarding & coaching). Please let us know if you would like us to provide set-up support. To get a quote for your situation, please get in touch with us at


If you have any issues, please reach out to our support team at


Demo url


The data protection module is a powerful tool offered by Appronto in the Mendix Marketplace, designed to address the challenges posed by GDPR-related data usage on non-production environments. When testing, debugging, or developing applications in non-production environments, it is crucial to use anonymized or pseudonymized data to prevent any accidental exposure of sensitive information.

Why is it Important?

The importance of the data protection module stems from the strict regulations imposed by GDPR on data handling. GDPR mandates that any data processed outside of the production environment should be treated with the same level of confidentiality and security. This means that businesses need to ensure data is not recognizable or linked to an individual in non-production environments. The data protection module helps to achieve this, ensuring compliance with GDPR and minimizing the risk of data breaches.

Features and limitations

Performance benchmarks:

100k records 1 entity: 6 sec (with 5 parallel threads, batch size 1.000)

Attributes of the type HashedString will impact the performance drastically (because of re-encrypting values by the platform)

– Do not use your default in-memory Mendix database but use Postgres database.

Anonymized but readable

data is generated by an open-source library with available fake data (datafaker)

For example, e-mail addresses and usernames

Executed asynchronous via the Mendix Taskqueue (customized thread + batch sizes possible)

Realtime monitoring

Executed after start-up of the app or on-demand

Unittests available


  • 9.12 +
  • Appronto Licenser


See USE ME folder


Version: 1.0.0
Framework Version: 9.12.6
Release Notes: First public version