I have not found a way to completely delete a webinar registrant that was once registered, neither through the web interface nor through the API.
I am trying to conform to European data privacy regulations which would require me to be able to completely remove a person’s data from the service, if they for whatever reason opt out of participating in the Zoom webinar. From that point on we/Zoom are holding their data illegally and we might be subject to fines.
After trying my best to cancel a registrant, I get the error message “The e-mail address *** cannot be used to register for this webinar.” (translated by me from German) if I try to sign up the same person again through the API. This means there still is a record of them even if I set their status to cancelled. I can also still see former registrants in the Zoom web interface. This, unfortunately, is not acceptable.
Have I just not found the proper way to delete a registrant?
The only workaround I can think of is to alter/anonymize/invalidate a registrant’s data before canceling the registration. I guess I would have to randomly generate fake e-mail-addresses. That does not seem like a good way to handle a situation where all we need is a simple “delete” operation?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Add registrants to a webinar by any means
- Try and erase any trace of a once-entered registrant