The data anonymization features that don't break your databases
Anonyx produces realistic, GDPR-compliant copies of your PostgreSQL, MySQL, MariaDB and SQL Server databases for your development and testing environments. Your data stays usable: every foreign key and every relationship between tables stays intact, without changing a line of your application code.
- Referential integrity preserved across the whole schema
- Automatic PII detection: names, emails, phone numbers, identifiers
- PostgreSQL, MySQL, MariaDB and SQL Server with native connectors
- REST API and webhooks to wire anonymization into your CI/CD pipelines
- Scheduled runs for test environments that stay up to date
- Zero changes to your application code
- Shared instances to get started, or dedicated instances for isolation
- European sovereign hosting, built-in GDPR compliance
Referential integrity first
Most free tools anonymize column by column. They swap a name here, an email there, and break the links between your tables along the way: an order points to a customer who no longer exists, an invoice references a row that vanished. Your database becomes useless for testing anything realistic.
Synthetic data generators create the opposite problem. They invent datasets that reflect neither your real schema, nor your edge cases, nor the volumes that make a query fall over in production.
Anonyx anonymizes your data in place and preserves referential integrity. An anonymized primary key stays consistent everywhere it's referenced. Your constraints, your joins and your edge cases survive anonymization. That's why an Anonyx copy behaves like your production database, without the personal data.
Four engines, unified rules
Anonyx provides native connectors for four engines. The same anonymization rules apply across engines, which keeps heterogeneous environments simple. PII detection automatically spots sensitive columns; you review the detected columns and adjust before running.
Anything the interface does can be triggered from your pipeline too. Run an anonymization after each deploy, receive a webhook when the job finishes, wire Anonyx into GitLab CI or GitHub Actions. See the API documentation and the webhooks documentation.
How it works
- Connect your database. Provide access to your PostgreSQL, MySQL, MariaDB or SQL Server source.
- Let Anonyx detect PII. The engine scans your schema and proposes the columns to anonymize. You approve or refine.
- Define your rules. Choose per-column transformations; referential integrity is handled automatically.
- Run on demand or on a schedule. Trigger the job from the interface, or automate it through the API inside your CI/CD pipeline.
Security and GDPR compliance
Anonyx anonymization is irreversible: anonymized data cannot be re-identified, unlike reversible pseudonymization. That's what takes your test environments out of the scope of personal data under the GDPR, and what protects them in case of a leak or unauthorized access.
Combined with European hosting, this approach meets the expectations of security teams and DPOs on how production copies are handled.