Skip to main content


One bigest risky problem with any kind of peer-to-peer (p2p) that many users don't realize is about leaking your IP.

Yes, no central server may sound good. But direct p2p bring other problems. When using central server as a relay, only the central server knows your IP, not your p2p partner. But as we move to p2p, your partner will knows itu because communication will be direct between you and your partner.

Unfortunately, most messaging apps use p2p communication for voice/video call to optimize latency and they don't warn users about the risk of ip leaks. At least, on #whatsapp we can enable relaying so our IP address protected.

But there's no option about it on #deltachat

Unfortunately it will be hard to implemented call relay on deltachat, because it doesn't have central server. Maybe we need to create public relay server to accomodate it.

The simplest solution is to allow user to disable call feature.

cc:
@delta @adbenitez@mastodon.de @adbenitez@masto.es

#deltachat #privacy #p2p

in reply to Adhidarma Hadiwinoto

You can disable calls in the notification settings :) and while there is no way to enforce relaying, the ecosystem for it is in place - chatmail relays ship a TURN server for relaying calls, and there is a central fallback TURN server for profiles that use classic mail addresses. Without relaying, many calls would not work, as they are needed for hole punching in many local networks.
in reply to Delta Chat

I see. So if call notification doesn't appear and so I will not receive the call, and the connection will not establish, and then my IP will not leak too.

@adbenitez@mastodon.de @adbenitez@masto.es

@adb @adb