@silverpill @blacklight447 @jonah Oh not only that; but also it is 100% possible to "strip" the DM status from a private message as well. It's such a comically bad design.
It's why Pleroma has two different DM systems (kept in the Soapbox/Rebased fork, dropped in Akkoma) where it uses websockets between Pleroma instances. It was an attempt to avoid leakage.
https://docs.pleroma.social/backend/development/API/chats/