matrix-org / matrix.org

matrix.org public website
Other
428 stars 350 forks source link

Add a section about calls in the docs #614

Open nahoj opened 4 years ago

nahoj commented 4 years ago

I was surprised not to find on the Web whether Riot calls were E2EE and to have to ask about it on #riot-web. I suggest adding an entry such as the following to the end-to-end encryption section of the FAQ, assuming it is correct:

Are Riot calls end-to-end encrypted?

Audio and video calls are end-to-end encrypted in one-to-one chats with end-to-end encryption enabled (the number of devices doesn't matter).

End-to-end encryption of calls is not supported in group rooms.

aaronraimist commented 4 years ago

There is a FAQ entry on this but maybe it could be reworded to make it easier to find https://matrix.org/faq/#are-voip-calls-encrypted%3F

An entry on this should definitely be added to the Riot FAQ though https://about.riot.im/help

nahoj commented 4 years ago

An entry on this should definitely be added to the Riot FAQ though https://about.riot.im/help

Yes, this is what I meant. Issue opened here as you suggested. Thank you.

jgoerzen commented 4 years ago

The FAQ entry on matrix.org is hard to parse. It doesn't answer questions such as:

I do not know the answer to these myself.

cafkafk commented 3 years ago

I'll just bump this, surely someone must know how to answer this or it has been addressed. Else, I'll look to find out.

0lhi commented 1 year ago

Wanna bump also. PrivacyGuides says one-on-one calls are E2E now, but I can't find any confirmation for this?

MTRNord commented 1 year ago

Webrtc is always encrypted afaik due to the protocol specification of webrtc.

Matrix signaling for the call can be encrypted. It depends on the fact if a room is encrypted or not since these are events within the matrix room. And encryption in matrix is a room global setting.

thibaultamartin commented 1 year ago

Are 1:1 calls E2EE?

When you place a 1:1 call, two things happen:

You can find interesting diagrams of how it works in the context of the Android client of Element right here too. I hope this answers your question!

Will it make to the FAQ?

We're almost done rewriting the matrix.org website. You can see a preview at https://matrix.turbo.fish, and as you'll notice there is not FAQ.

I'll have to think of a place for this information on the new website, because I really want to get rid of the FAQ. They're always outdated, the information is always a duplicate of some other place, and if you have to resort to using a FAQ it basically means that the UX/journey on your website wasn't well thought through.

thibaultamartin commented 1 year ago

This should not be part of the FAQ that is now obsolete, but it should probably appear somewhere in the docs

arkanoid87 commented 1 year ago

it is still not clear from the FAQ how encrypted calls work, and if E2EE group calls do exists

thibaultamartin commented 1 year ago

I have a feeling that a mention to E2EE group calls should appear early on in the documentation, e.g. https://matrix.org/docs/chat_basics/matrix-for-im/#what-is-it

Maybe the section "Matrix Concepts" would be a better fit to get details about how encrypted calls work