Messages are encrypted locally on the client, independently of how they're transmitted. They can be relayed through a server or sent directly over a peer-to-peer channel.

How about transmitting encrypted messages directly…

This post and comments are published on Nostr.