Cwtch is een gedecentraliseerd, privacybeschermend berichtenprotocol voor toepassingen die weerstand bieden tegen het verzamelen van metadata. Alle communicatie is end-to-end versleuteld en verloopt via Tor v3 onion-services. Er is geen centrale Cwtch-server of -netwerk: deelnemers hosten zelf veilige ruimtes of lenen hun infrastructuur aan anderen. Het protocol is open, zodat iedereen bots, diensten of gebruikersinterfaces kan bouwen. Installatiepakketten bestaan voor Windows, Mac, Linux en Android.
Cwtch wordt ontwikkeld door de Open Privacy Research Society, een non-profitorganisatie in Vancouver, Canada, die vrije en opensourcesoftware publiceert. De broncode staat in een openbare repository op de eigen git-server van Open Privacy en is vrijwel volledig in Go geschreven. Omdat er geen centrale dienst is, bestaat er geen door de leverancier gehoste omgeving waar uw berichten staan; de leverancier zit wel in Canada. Voor Europese organisaties betekent dit dat zij zelf bepalen welke infrastructuur zij gebruiken en dat er geen aanbieder is die gegevens in een bepaalde rechtsruimte bewaart.