One of our partners has a requirement that we be able to delete any data sourced from them on request, including from backups. The backups are taken daily, and are stored on S3 for up to a year.
It seems impractical and expensive to load all of the database dumps for the last year, filter out the data, take new dumps, and replace the existing backups. Are there backup systems available to deal with these kinds of requirements, and allow easy filtering and manipulation of backed-up data?