Posted: August 25, 2020 at 7:26 am
Below is an excerpt from a previous topic from 2018. I am referring to this because it addresses the same problem/question I have now in 2020 (Bulk Deletion of Registrations), and because it seems to suggest that by now there might be a solution – in time for GDPR. I wonder if there is?
I need to know, because we need to delete our records.
But I also need to be absolutely sure that if I use the other option – (delete everything in one go from the Event Espresso > Maintenance reset page > Reset Event Espresso Tables), will this only delete the registrations and payments, or will it also delete the events themselves – or anything else?
I look forward to your advice on this. Thanks.
July 18, 2017 at 7:43 am
That’s not currently a feature where you can go in and delete these by event. The dev team is aware of GDPR and they’ll have time to build something to address this. In the meantime the current options for deletion are manually delete all payments, then bulk delete registrations. Or the other option is you delete everything in one go from the Event Espresso > Maintenance reset page. The delete everything option can work in cases where you have upcoming events if you put the new/upcoming events on a subsite or subdomain.
No, there is no option within Event Espresso to bulk delete registrations without first removing any payments associated with those registrations. The current system is GDPR compliant in that you have the option to remove an individuals data on request.
We do have plans to include a form of ‘cascade’ deletion system that allows you to select specific object and then everything related to those objects is removed, for example, a group of registrations without having to first manually remove payments associated with those registrations but this is not ready for release.
The options in that section delete everything, not just registrations and payments.
For GDPR compliance there’s 2 methods. You can either:
1. Search for the user and manually delete the records as you would no. So search for registrations and deleted any payments related to any transactions they have and then delete the registrations. Then manually delete the contact.
Note – this method only applies to data within Event Espresso, the data is removed but its manually done for each individual.
2. Use Dashboard -> Tools -> Erase.
Send the users email address an ‘Erase Personal Data’ request. The user will receive an email asking if wish for their data to be removed with a link they click to confirm.
Once clicked the request shows as confirmed in the same section above, you (the admin) can then click to delete their data.
Important note – Option 2 will delete their personal data from WordPress and EE hooks into that process, however, it will anonymize any registrations that are linked to the contact. It will NOT delete the payments/registrations etc, they show like THIS.