I don't think that'd work too well... indeed, it's already in place. You can create a single post with one click, you can delete a single post with one click. I guess we're looking for "batch deletion".
Can you? Or, like the parent states, is there a confirmation for every deletion, thus two clicks?
I suppose the confirmation isn't strictly necessary but for a normal user's use-case, but having a confirmation is a good thing (accidental irrecoverable deletions are bad). But they could definitely have a one-click delete with an Undo button.
That's one of the nice points of GDPR, albeit around withdrawal of consent. It must be "as easy to withdraw as to give consent".
That prevents the "call or fax us to cancel consent, but give it via a single tick-box on sign-up that you can never change". Deletion is a right under GDPR; although there's no specification it must be as simple as to create (as at very least you likely want some kind of simple confirmation before losing something).
Deleting data in Facebook itself isn't enough when there are apps out there that could have siphoned your personal data and details. Going through each app one by one and contacting them to delete your data is just painful and usually falls on deaf ears.
There should be a simple law: the mechanism for deletion of any user data must be no more complex than its creation.
It would also be nice to have deletion terms always specified at point of creation, e.g. “bookmark this link to remove what you’re about to create”.