Field-level encryption and cryptographic erasure for the JVM
Why would you need Axon Data Protection?
A lot of systems require data to be protected. For example, personally identifiable information (PII for short) of your users. Both when it is stored and in transit. The Axon Data Protection module provides a straightforward solution to marking your data as PII. The module will, in turn, encrypt and decrypt the data for you when necessary. For more information, you can take a look at our blog.
What are the options to store the private keys?
You can store them using Hashicorp Vault, a database table using JPA or JDBC, Java Keystore or using hardware security modules (PKCS11).
Is Axon Data Protection free?
No, the Axon Data Protection module is not free. It is recommended to contact sales@axoniq.io to get pricing information.
How can I use Axon Data Protection?
The Axon Data Protection module can be used with Axon Framework projects using versions 2, 3, and 4, providing seamless integration with Axon’s Serialization process. The module can also be used standalone, for those projects that do not use Axon Framework.
How can I protect my data in an Event-Based system?
By using the Axon Data Protection module! The module provides a simple solution towards marking data as PII (Personally Identifiable Information), where it will encrypt and decrypt it when needed.

September 28th, Amsterdam
Join us for the AxonIQ Conference 2023, where the developer community attends to get inspired by curated talks and networking.

September 27th, Amsterdam
The event to collaborate, discuss, and share knowledge about techniques, tools, and practices for building complex, distributed event-driven applications.