Earlier quoted context omitted.
Non room members shouldn't be able to read the text in the room. That's quite basic. As far as old messages goes, Matrix rooms do not allow new participants to see old history, unless explicitly enabled. >if you have 250 people in the chat I'm not sure it'll be very effective. It only takes one of those people to leak the messages. Ultimately, the system is only good when the members of a room deliberately leaking me…
Neither does XMPP, given it doesn't store it ;)
and how is it achieved when you want that? Standard feature that is expected by people using Telegram, Matrix, Slack, etc.