Clean up old sessions

We have several users that use the Talk app regularly and use will definitely expand. However, people create public conversations and never clean up behind them. How can I enforce that the public link is not valid for infinity, but sessions are cleaned up regularly?

Going through all user accounts does not look like a doable solution.