Twitter employees can see all the content of your messages & which people you are talking to. In that sense, it is not private at all.
In Nostr, people can see the names of the people you are talking to but CANNOT see the contents of the message. Only the two persons in the conversation can see each other's content.