End-to-end Encryption

Does Demiplane support End to end encryption for text? video/audio?

What kind of encryption does the video / audio chat use?

Technically we do not provide end to end encryption for video/voice, but we do use DTLS-SRTP. Here’s a blurb about how that works:

Video sessions in general operates in 2 ways: peer-to-peer (P2P) or via the Jitsi Videobridge (JVB). This is transparent to the user. P2P mode is only used for 1-to-1 sessions. In this case, audio and video are encrypted using DTLS-SRTP all the way from the sender to the receiver, even if they traverse network components like TURN servers. In the case of multiparty sessions, all audio and video traffic is still encrypted on the network (again, using DTLS-SRTP). This outer layer of DTLS-SRTP encryption is removed while packets are traversing Jitsi Videobridge; however they are never stored to any persistent storage and only live in memory while being routed to other participants in the meeting.