Samples for Protecting Sensitive Data in Event-Sourced Systems with Crypto Shredding
This sample is showing an example of using the Crypto Shredding pattern with EventStoreDB. This can be a solution for handling, e.g. European General Data Protection Regulation.
Read more in the Diego Martin article "Protecting Sensitive Data in Event-Sourced Systems with Crypto Shredding".
Description
- shows how to Protecting Sensitive Data (e.g. for European General Data Protection Regulation) in Event-Sourced Systems.
- shows how to use the .NET
System.Security.Cryptography
library with AES algorithm to encrypt and decrypt events' data. - uses EventStoreDB.
Other changes:
Updated the CI configuring for showing test results to:
- not override each other if there are other changes
- be able to be run by external PR.
Unfortunately, that part is only to be verified once it's merged because of how GH is running the workflow triggers (the workflow file has to be on the main branch already).
See the source codes: https://github.com/EventStore/samples/tree/main/Crypto_Shredding/.NET and Pull Request.