DM is NOT private or encrypted. Server admins (and hackers) can read all DMs and there is no expectation of privacy.
Use #XMPP for private messaging:
willow@suchat.org
There are several open-source XMPP apps for Android, iOS, Windows, macOS and Linux (and suchat.org has a browser-based version for its own users).