Comment by bjt2n3904

4 years ago

Interesting project! I've been looking for something to replace Signal, and this scratches an itch.

I see that you're using Tor to route messages? How would mobile devices fair with Tor connections when they go to sleep?

On Android we implement a background service that will wake up periodically and either use the active tor connection or start a new one if the kernel has stopped it for any reason - and also reconnects the UI. This makes Cwtch connections fairly stable on android devices - even for p2p.

However, it also means that Cwtch on Android is fairly battery intensive. We provide a way to easily shutdown Cwtch completely for this reason - and we are researching ways to minimize power consumption (both through tor optimizations and alternative anonymous communication networks)