Overview
pseudify AI - the database pseudonymizer
Pseudify is a AI powered toolbox that helps you to pseudonymize database data.
You can find hidden personally identifiable information (PII) in your database and you can pseudonymize them.
Features
🎉 Analyze and pseudonymize supported databases from any application
🎉 Find hidden personally identifiable information (PII) with or without AI support
🎉 Data integrity: same input data generates same pseudonyms across all database columns
🎉 Analyze and pseudonymize easily encoded data
🎉 Analyze and pseudonymize multi-encoded data
🎉 Analyze and pseudonymize complex data structures like JSON or serialized PHP data
🎉 Analyze and pseudonymize dynamic data
🎉 12 built-in decoders / encoders
🎉 Extensibility with custom decoders / encoders
🎉 100+ built-in localizable fake data formats thanks to FakerPHP
🎉 Extensibility with own fake data formats
🎉 Support for 7 built-in database platforms thanks to Doctrine DBAL
🎉 Extensibility with own database platforms
🎉 Modeling of profiles with a powerful GUI
Supported databases
MySQL
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| MySQL 5.1 | ✔ | ✔ * | ✔ |
| MySQL 5.5 | ✔ | ✔ | ✔ |
| MySQL 5.6 | ✔ | ✔ | ✔ |
| MySQL 5.7 | ✔ | ✔ | ✔ |
| MySQL 8.0 | ✔ | ✔ | ✔ |
| MySQL 8.1 | ✔ | ✔ | ✔ |
| MySQL 8.2 | ✔ | ✔ | ✔ |
| MySQL 8.3 | ✔ | ✔ | ✔ |
| MySQL 8.4 | ✔ | ✔ | ✔ |
| MySQL 9.0 | ✔ | ✔ | ✔ |
| MySQL 9.1 | ✔ | ✔ | ✔ |
* supported in principle, but not tested
MariaDB
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| MariaDB 10.2 | ✔ | ✔ | ✔ |
| MariaDB 10.3 | ✔ | ✔ | ✔ |
| MariaDB 10.4 | ✔ | ✔ | ✔ |
| MariaDB 10.5 | ✔ | ✔ | ✔ |
| MariaDB 10.6 | ✔ | ✔ | ✔ |
| MariaDB 10.7 | ✔ | ✔ | ✔ |
| MariaDB 10.8 | ✔ | ✔ | ✔ |
| MariaDB 10.9 | ✔ | ✔ | ✔ |
| MariaDB 10.10 | ✔ | ✔ | ✔ |
| MariaDB 10.11 | ✔ | ✔ | ✔ |
| MariaDB 11.0 | ✔ | ✔ | ✔ |
| MariaDB 11.1 | ✔ | ✔ | ✔ |
| MariaDB 11.2 | ✔ | ✔ | ✔ |
| MariaDB 11.3 | ✔ | ✔ | ✔ |
| MariaDB 11.4 | ✔ | ✔ | ✔ |
| MariaDB 11.5 | ✔ | ✔ | ✔ |
| MariaDB 11.6 | ✔ | ✔ | ✔ |
| MariaDB 11.7 | ✔ | ✔ | ✔ |
PostgreSQL
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| PostgreSQL 8 | ✔ | ❌ | ✔ |
| PostgreSQL 9 | ✔ | ✔ | ✔ |
| PostgreSQL 10 | ✔ | ✔ | ✔ |
| PostgreSQL 11 | ✔ | ✔ | ✔ |
| PostgreSQL 12 | ✔ | ✔ | ✔ |
| PostgreSQL 13 | ✔ | ✔ | ✔ |
| PostgreSQL 14 | ✔ | ✔ | ✔ |
| PostgreSQL 15 | ✔ | ✔ | ✔ |
| PostgreSQL 16 | ✔ | ✔ | ✔ |
| PostgreSQL 17 | ✔ | ✔ | ✔ |
* supported in principle, but not tested
MS SQL Server
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| SQL Server 2014 | ✔ | ✔ * | ✔ |
| SQL Server 2016 | ✔ | ✔ * | ✔ |
| SQL Server 2017 | ✔ | ✔ | ✔ |
| SQL Server 2019 | ✔ | ✔ | ✔ |
| SQL Server 2022 | ✔ | ✔ | ✔ |
* supported in principle, but not tested
SQLite
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| SQLite 1.x | ❌ | ❌ | ❌ |
| SQLite 2.x | ❌ | ❌ | ❌ |
| SQLite 3.x | ✔ | ✔ | ✔ |
Oracle
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| Oracle Database 11 | ❌ | ❌ | ❌ |
| Oracle Database 12 | ❌ | ❌ | ❌ |
| Oracle Database 18 | ✔ | ✔ * | ❌ |
| Oracle Database 19 | ✔ | ✔ * | ❌ |
| Oracle Database 21 | ✔ | ✔ * | ❌ |
| Oracle Database 23 | ✔ | ✔ * | ❌ |
* supported in principle, but not tested
IBM DB2
| doctrine dbal support | pseudify support | driver in docker image | |
|---|---|---|---|
| DB2 9 | ❓ | ❓ | ❌ |
| DB2 10 | ✔ * | ✔ * | ❌ |
| DB2 11 | ✔ * | ✔ * | ❌ |
| DB2 12 | ✔ * | ✔ * | ❌ |
* supported in principle, but not tested