And here's the server implementation you can also run yourself: https://github.com/signalapp/Signal-Server
Telegram has also been exploited multiple times, while signal has held up against a US federal subpoena.
https://www.theverge.com/2016/10/4/13161026/signal-subpoena-...