Yes, calls use WebRTC as @WofWca said and I think we all agree this exposes your IP. But for iroh I can’t find reliable information about this. The official DC position seems to be “just use a VPN” but on GitHub even the DC developers seem doubtful this will work:
With the removal of the option to turn off webxdc realtime channels (#5925), it will be interesting if iroh connections go through to tor or not, I guess they do not.
Either way would be interesting to check if iroh goes through system-wide vpn if there is any.
If the developers themselves aren’t sure iroh goes through the system-wide VPN I don’t know how ordinary users are supposed to know this or have any confidence in this.
When one developer is doubtful that iroh connections will go through the system-wide VPN, another developer warned against relying on a VPN to prevent exposing your IP when using P2P realtime chat apps, and now there are also false/misleading claims on the FAQ like IP addresses “are neither persisted nor exposed”, its very hard to be confident that just using a VPN is sufficient.
It would be great if somebody with expert knowledge about iroh could clear this up and give an authoritative answer. Are iroh connections guaranteed to go through the system-wide VPN and never expose your IP address to the relay or to the other people in the chat when using P2P realtime chat apps?