ikkeT How about developing a middleware that prevents members from seeing discussions created before their registration date?
In this scenario, each member would only be able to view discussions posted after they joined the community. Additionally, you could create a bypass for specific user groups (such as Administrators or Moderators), allowing them to retain full access to all discussions regardless of the date.