Peer to peer communication means the communication flows directly between two devices rather than via an intermediate server. This means your data will not be stored somewhere else before it reaches its destination. ToffeeShare achieves this via WebRTC, a relatively new communication API used in modern browsers. Under the hood of WebRTC is a protocol called STUN.
As the image above illustrates this also allows for a much higher transfer speed. Simply because you completely skip the whole upload to a server
What might be interesting to know is that ToffeeShare initially started out as a native application, running our own proprietary version of the STUN protocol. When we discovered this had also become possible within the browser we decided to focus on that first. We might still launch the native version in the near future, but this is currently not a priority. Feel free to contact us about it, so we can give you a demo.