Is there an option to either 1) send messages that auto-delete after a certain amount of time 2) set the whole server to wipe at interviews so data is deleted?
Hi @lucyclhill ,
auto-deleting messages are not supported at the moment.
Do you mean “intervals” instead of “interviews” and if so, what exactly would you want to be wiped? All the channels and users or just posts in channels? If the latter is the case, should all channels be purged or just specific ones? What about direct message channels, f.ex., should they be excluded?
Can you maybe elaborate on the usecase?
Hi there - yes at intervals we’d like to wipe all messages from the system - all channels and private messages. Thank you
Using the paid versions (I think it requires an Enterprise edition), you can configure data retention policies which would allow you to have the system automatically delete posts older than the configure date (i.e. all posts older than 12 months in all channels).
For the free editions, there’s no such feature available and you would have to do that on your own. There are several projects out on GitHub that support tasks like that and you will also be able to find some housekeeping scripts, I did find these three after googling for a few seconds:
I have not used any of those so I cannot recommend one and they might as well just wipe your whole harddrive So as always with scripts like these, check them first and make sure to have a backup in place before you run them on your production data.
Maybe they also give you an idea of how to do it on your own directly in the database.