A peer-to-peer chat system with encrypted data.