Hi, I need to partially remove information of a stream.
For example, imagine I have the stream Client+123 with the following data:
{
“ClientId”: “123”,
“Name”: “Luke Skywalker”,
“Address”: “fake address”,
“Country”: “Ireland”
}
If the client requests a removal of his personal data, we would have to remove the existing events and only keep the following data:
{
“ClientId”: “123”,
“Country”: “Ireland”
}
How can I achieve that? I’m wondering if it would work by making a soft delete of the stream, and then attaching a new event with the data I want to keep. But I’m not sure what would do the scavenging in that case.