Eymoutiers, France, January 6th, 2025
We're thrilled to announce PostgreSQL Anonymizer 2.0, a major leap forward in database privacy protection.
This comprehensive data anonymization extension now offers five powerful strategies: Dynamic Masking, Static Masking, Anonymous Dumps, Masking Views, and Masking Data Wrappers.
Each strategy is complemented by our enhanced suite of Masking Functions, including advanced techniques such as: Substitution, Randomization, Faking, Pseudonymization, Partial Scrambling, Shuffling, Noise Addition and Generalization.
Version 2.0 represents a fundamental transformation of our codebase, completely rewritten in Rust using the groundbreaking PGRX framework. This strategic shift delivers exceptional improvements in memory safety and security, resource efficiency, testing and code maintainability.
This milestone release introduces powerful capabilities that significantly expand your data protection toolkit:
To help users get started quickly, we're releasing a comprehensive tutorial that walks through practical anonymization scenarios
See https://postgresql-anonymizer.readthedocs.io/en/stable/tutorials/0-intro/
For existing users, we've ensured a smooth transition from version 1.x. See our UPGRADE guide for a straightforward migration process.
This release includes code, bugfixes, documentation, code reviews and ideas from Giampaolo Capelli, José Pedro Saraiva, Guillaume Risbourg, Austin Putman, Carlos Ruiz, Thibaut Madeleine, Konrad Kucharski, Leo Long, Ben Dempsey, Pierre-Marie Petit, Danilo Lourenço Costa Oliveira and many other contributors.
And also special thanks for the PGRX team for their amazing work !
PostgreSQL Anonymizer is part of the Dalibo Labs initiative. It is mainly developed by Damien Clochard .
This is an open project, contributions are welcome. We need your feedback and ideas! Let us know what you think of this tool, how it fits your needs and what features are missing.
If you want to help, you can find a list of Junior Jobs
here:
https://gitlab.com/dalibo/postgresql_anonymizer/issues?label_name%5B%5D=Junior+Jobs
We're launching a quick survey to learn more about our users. Please take a couple of minutes, click the link below and answer 10 questions!
https://dali.bo/anon_survey_2025
You will help us improve the PostgreSQL Anonymizer user experience.