Can videocalls and textchats be end-to-end encrypted in ConnectyCube? I could not find any indication on that on the website. For example in Twilio, there is the following description:
end-to-end encryption: All media is routed Peer-to-Peer or via Twilio’s Global TURN infrastructure and secured using DTLS/SRTP. Twilio can never decrypt the media shared in a Peer-to-Peer Room.
End-to-end encryption for video calling
ConnectyCube uses WebRTC which provides secure video calls out of the box via DTLS/SRTP which is mandatory in WebRTC.
Encryption is a mandatory feature of WebRTC and is enforced on all components - all media streams sent over WebRTC are securely encrypted, enacted through standardised and well-known encryption protocols.
So the same what is applied to Twilio can be applied to ConnectyCube.
There are lots of very useful information about WebRTC security is available at http://webrtc-security.github.io document
End-to-end encryption for messaging
ConnectyCube provides pluggable system so any end-to-end encryption libraries and solutions can be integrated on top of the ConnectyCube messaging system, for example:
Here is a guide how to use OTR on top of ConnectyCube https://developers.connectycube.com/guides/end-to-end-encryption-otr