Special feature of Scrum Poker (Peer-to-Peer & WebRTC)

When you use Scrum Poker (regardless of whether as host or participant), a few technical special features apply. Here too: I do not want your data, but the technology requires a few logistical tricks.

Direct connection (Peer-to-Peer): The session connects the browsers of the participants directly with the browser of the host (via WebRTC). In order for the data (cards, votes, results) to flow, the participating browsers must exchange their public IP addresses with one another. You therefore disclose your IP address to the other participants at this moment.

Connection mediation (Signaling, STUN & TURN): So that the browsers can find each other at all in the big, wide internet, they use my server (nicohartmann.dev) as a digital matchmaker.

  • Signaling: Your browser briefly reports to the server in order to find the room.
  • STUN/TURN fallback: Sometimes strict routers (e.g. in mobile networks or company Wi-Fi) prevent a direct connection. In this case, the data stream runs encrypted via my server, which only passes the packets along (Relay).

What is stored? Nothing permanent. Nicknames and votes exist exclusively in the volatile main memory of your browser and the host browser. As soon as the session is ended or the tab is closed, the phantom is over. No log files are written on the server for the mediation.