XF 2.3 Deleting a members 48,000 posts - how?

You should be able to use the spam cleaner to do it.

Personally I'd shy away from doing something so radical. 48,000 is an insane number of posts which will inevitably disrupt the flow of content if deleted.

A better option in my view would be to ask the member to identify any PII they have posted, remove it and then anonymize the account.
 
Personally I'd shy away from doing something so radical. 48,000 is an insane number of posts which will inevitably disrupt the flow of content if deleted.
I allowed this many years ago and I can confirm it had very bad consequences on many threads. There is no need to unless you changed the default terms giving members the right to have all their content removed.

Often people they have this right under GDPR or other regulations, they don’t.
 
I've tried the spam cleaner but get an error. It removed all the threads started just fine, but when trying to remove posts it fails.

I already agreed with them that I would delete all their posts.
 
it might be easier to run a manual query to make it hidden instead. spam cleaner is not designed for scale like that.

make a back up first, test on a dev site:
Code:
update `xf_post`
set message_state = 'moderated' where user_id = 12345
you can also use deleted instead of moderated if that's your desire. this would make it soft-deleted. mods can still the content, she can't.

may need to rebuild caches after.
 
Requests to remove content cannot be facilitated due to the fact it may disrupt the natural flow of conversations and/or topics. Furthermore, requests to remove a profile/account can also not be facilitated for the aforementioned reason. We can however close your account upon request. Once closed your account will be marked as " Account Closed " and you will not be able to access the Direct Message system nor will the members be able to contact you. You will still have access to view but you will no longer have the ability to respond to topics or engage members in any way. You can request reactivation of your account anytime by emailing: admin

If you do not agree with these terms, please do not register or use the Service. Use of the Service constitutes acceptance of these terms. If you wish to close your account, please contact us, but keep in mind closing your account only restricts you from posting it does not change the content of your posts, you can decide to reactivate your account at any time.

These terms may be changed at any time and without notice.


I simply put the above in my terms, problem solved.
 
I'd argue some of the replies in this thread are a little misleading.

She will start reporting me to Ofcom etc. if I don't delete the posts.
Ofcom's primary function is to enforce the Online Safety Act so unless your site is in breach of that Act Ofcom would not act on any report.

The UK laws that are relevant to the situation described are GDPR and the Data Protection Act 2018 which are regulated by the Information Commissioner's Office.

I simply put the above in my terms, problem solved.
Those terms would not satisfy a request to remove a member's PII under GDPR. I would also add a copyright disclaimer containing a statement of ownership.
 
Back
Top Bottom