Woah, 30 Days is a bit over-the-top to data anonymity.
I checked in with aheadWorks and Amasty to see when they would add the features required to:
- Anonymise in bulk
- Auto anonymise based on time-scales
However, they wouldn’t commit to any dates. So, we shouldn’t expect anything from them anytime soon.
You’re definitely going to need some sort of PHP script to accomplish the aforementioned points. As you’re probably aware, there are lots of Tables that make up the DB… So, you can’t just go in and delete records or that could have a catastrophic cascading effect. So, you’ll need to implement logic that knows what data is linked to what, which will also randomly generate Name, Email, Phone, Address, etc…
It might be worth having a look at these 3 links. They appear promising, but I haven’t looked in much detail:
- A current GDPR Module on the market that might be worth looking at is GDPR by BSS.
- And these two projects look like they’re trying to solve the problem too, but appear to be in development still so use at your own risk: