XF 2.1 How to hard delete conversations?

orthopug

New member
A couple of my members had mistakenly sent private information over conversations that they now want permanently deleted. Is this possible? If they delete the conversations, will it be permanently erased from the database?
 

djbaxter

Well-known member
if you or they have permission to hard delete conversations, then yes, hard deleting them will remove the info from the database. That's the difference between soft delete and hard delete, no matter where the content is.
 

Brogan

XenForo moderator
Staff member
Conversations cannot be deleted in the same way other content can.

They will be deleted from the database once all participants have left.

The member can edit their message to remove the content, if they have the relevant permission.
 

RallyFan

Active member
Automatically - once the last participant has left the conversation, it is deleted.
Interesting.. I thought once something was in the database, that was it.

Would that cause issues then in the event of a police/court requirement to produce convesations access, or with GDPR requirements?

I'm just thinking of a potential situation where someone could use a forum (conversations) to issue a creditable threat to others, and police end up involved.

I suppose in that case you'd probably have to restore the database (to another name), and fish the data out (from that time) using PHPMyAdmin.
 

orthopug

New member
Conversations cannot be deleted in the same way other content can.

They will be deleted from the database once all participants have left.

The member can edit their message to remove the content, if they have the relevant permission.
If both members delete the conversation, would it then be completely deleted from the database?
 

Lawrence

Well-known member
A couple of my members had mistakenly sent private information over conversations that they now want permanently deleted. Is this possible? If they delete the conversations, will it be permanently erased from the database?

I have an add-on that allows members to delete their own started conversations, if you give them the permission (it's also time based, defaulted to 5 mins, but you can change that). You can also, from the AdminCP with the add-on, delete selected conversations started by a user, if you do not want regular members to be able to delete their own started conversations. It can be found here: Conversation Tools.

Note this is a paid add-on and registration at my site is required. Also note, that add-on does a lot more than delete conversations, so be sure to read and understand it's features (in the overview, and for each update), to be sure if it is right for you and your site.

Stay safe,
Lawrence
 

faker.king

New member
Is there a way to delete old unused conversation after a period of time?
We are sure that many of the users may never leave their old conversations.
Also many old broadcast messages send to all members are still there in their inbox and its increasing the size of the database
 

djbaxter

Well-known member

his XF2 add-on along with the entire collection (approximately 300 addons) can be purchased for $35.00 USD. Your Premium upgrade will allow you to download as many XF2 add-ons as you like for one year. Please see the entire collection located in the Resources area at this URL:

https://www.xf2addons.com/
 
Top