element-hq / element-hq/element-call
Let users force TURN in order to avoid exposing their IP addresses to each other.
Open
Security
X-Needs-Design
- Dominant language
- TypeScript
- Stars
- 996
- Forks
- 213
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 55
Description
Currently all users can see each other's IPs as we don't force TURN.
We should offer this as an option by exposing https://github.com/matrix-org/matrix-js-sdk/blob/96ba061732bc3b5e748719072356d562e52097ba/src/client.ts#L297 for situations where clients don't want to expose their IPs to each other.
We should also gently warn when TURN isn't forced that IPs are exposed to each other.
(credit to https://news.ycombinator.com/item?id=30570239)
Contributor guide
Assessment
This issue has not been assessed yet.