Data Mask Studio vs PostgreSQL Anonymizer
Data Mask Studio
gustavo-wallace.github.ioPostgreSQL Anonymizer
postgresql-anonymizer.readthedocs.ioSide by side
| Figure | Data Mask Studio | PostgreSQL Anonymizer |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Data Masking Software | 8.3 (#5) | 7.4 (#15) |
| License | The app is distributed under GNU General Public License v3.0 only, while third-party components retain their own licenses. | The project license permits use, copying, modification, and distribution without a fee, while disclaiming any obligation to provide maintenance, support, or updates. |
| Purpose | Data Mask Studio is a local-first Windows desktop app for preparing and masking sensitive datasets while preserving correlations between repeated values. | A PostgreSQL extension for masking or replacing personally identifiable or commercially sensitive data. |
Plans
In their own words
Data Mask Studio
Data Mask Studio is a free Windows desktop application for masking sensitive data in CSV files and local HTML content. Users can choose columns to preserve, mask, or exclude; normalize, rename, or compose columns; and reuse profiles for batch work. CSV files can be processed individually or in batches, with selective restoration available later. Its deterministic tokens can keep repeated values consistent across records and files. The app can also restore known codes in local HTML files and dashboards while preserving their markup. Original values and mappings remain in an encrypted local vault, which is needed for restoration. The maker says tokens use HMAC-SHA256, vault data uses AES-256-GCM, and Windows DPAPI protects local keys. Processing stays local, without telemetry or automatic synchronization. Additional tools include password-protected portable backups, vault integrity audits, diagnostics, temporary-file cleanup, and controlled compaction. Large files use bounded-memory streaming. Releases offer a per-user Windows installer and portable ZIP. The app is licensed under GPL-3.0-only. It does not guarantee irreversible anonymization, and its executables are not digitally signed yet, so Windows may show a SmartScreen warning.
PostgreSQL Anonymizer
PostgreSQL Anonymizer is an extension for masking or replacing personally identifiable and commercially sensitive data in PostgreSQL databases. Masking rules can be written in SQL with PostgreSQL DDL and kept in the database schema. Its documented approaches include anonymous dumps, static and dynamic masking, replica masking, masking views, and data wrappers. Functions can randomize, fake, partially scramble, shuffle, add noise, generalize, or apply custom transformations. A masked role can export anonymized data through pg_dump; masking rules should then be removed from the dump. Identifier detection searches common names in English and French, but may flag non-identifiers or miss identifiers. Installation instructions cover Linux and self-hosted PostgreSQL. The extension can be built from source on macOS, without community support there; Windows use is described through PostgreSQL on WSL2, as there is no native build. Installation requires superuser privileges, so a cloud database provider must offer the extension in its catalog. The plan is free. Commercial support is available separately.