Axon Data Protection logo with title

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 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.