element-hq / element-hq/element-call

Let users force TURN in order to avoid exposing their IP addresses to each other.

Open
#251 0 comments 1 reaction 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.