Source code and details: https://git.anarchists.space/NanoChat/Server

Features

  • Small codebase
  • Messages expire after 30 days
  • Panic button to delete all messages in a room
  • WebSocket for communication
  • Docker support

Technical details

  • AES-256-GCM for client-side encryption
  • Key is not sent to server
  • dreamy (she/her)
    link
    fedilink
    arrow-up
    1
    ·
    13 hours ago

    OnionShare already has a chat feature that works pretty well. What does this add?

    • nemesis3469@lemmy.worldOP
      link
      fedilink
      arrow-up
      1
      ·
      10 hours ago

      Codebase is small and easy to audit. The panic button wipes all chat history in a room and blocks future messages. OnionShare fully depends on Tor’s built-in encryption for message security while NanoChat has its own encryption, which means you can host it on different anonymity networks.