Cwtch is a decentralised, privacy-preserving messaging protocol for applications that resist metadata collection. All communication is end-to-end encrypted and travels over Tor v3 onion services. There is no central Cwtch server or network: participants host their own safe spaces or lend their infrastructure to others. The protocol is open, so anyone can build bots, services or user interfaces. Installers exist for Windows, Mac, Linux and Android.
Cwtch is developed by the Open Privacy Research Society, a non-profit in Vancouver, Canada, which publishes free and open-source software. The source code is in a public repository on Open Privacy's own git server and is almost entirely written in Go. Because there is no central service, there is no vendor-hosted environment where your messages are stored; the developer is, however, based in Canada. For European organisations this means they decide for themselves which infrastructure to use, and no provider holds data in a particular jurisdiction.