Namespace Cratis.Chronicle.Compliance.GDPR
Classes
- AllowNewEncryptionKeyNotSupported
The exception that is thrown when an IPIIManager implementation does not support authorizing a new encryption key for a subject whose key was erased.
- PIIAttribute
Represents an attribute that can be used to mark classes or properties to indicate the information kept is PII according to the definition of GDPR.
- PIIManager
Represents an implementation of IPIIManager that proxies to the Chronicle kernel over the client connection.
- PIIMetadataProvider
Represents a metadata provider for PII.
- PIINotSupportedOnEventSourceId
The exception that is thrown when the PIIAttribute is applied to a type that inherits from EventSourceId or EventSourceId<T>.
Interfaces
- IPIIManager
Defines a manager of PII in the system.