[-] nemesis3469@lemmy.world 1 points 2 weeks 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.

[-] nemesis3469@lemmy.world 9 points 2 weeks ago

Anubis is for blocking AI crawlers, not DDoS attacks

[-] nemesis3469@lemmy.world 5 points 2 weeks ago

There are no user identities (not even cryptographic ones), and room encryption key is stored in URL which is never sent to server. Anyone can choose any nickname and you can access official instance (https://nanochat.anarchists.space/) through Tor.

[-] nemesis3469@lemmy.world 12 points 2 weeks ago

We were under attack from a Singaporean botnet for two weeks, so I had to put our Forgejo instance behind Cloudflare because of that 🥲

41
submitted 2 weeks ago by nemesis3469@lemmy.world to c/privacy@lemmy.ml

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

nemesis3469

joined 2 weeks ago