Want encrypted WebRTC video calls with no downloads, no sign-ups, and no tracking?

This prototype uses PeerJS to establish a secure browser-to-browser connection. Everything is ephemeral and cleared when you refresh the page—true zero data privacy!

Check out the demo: https://p2p.positive-intentions.com/iframe.html?globals=&args=&id=demo-p2p-call--video-call&viewMode=story


NOTE: This is a close-source project and has NOT been audited or reviewed. For testing purposes only, not a replacement for your current messaging app.

  • xoron@programming.devOP
    link
    fedilink
    arrow-up
    2
    ·
    18 days ago

    these are good points. with peerjs this is easily configurable.

    can i pick your brain about a config like the following:

    const newPeer = new Peer(`blah`, {
            config: {
              iceServers: [
                { url: "stun:stun.l.google.com:19302" },
                { url: "stun:stun1.l.google.com:19302" },
                { url: "stun:stun2.l.google.com:19302" },
                { url: "stun:stun3.l.google.com:19302" },
                { url: "stun:stun4.l.google.com:19302" },
              ],
            },
          });
    

    perhaps you would prefer to manually set your own config there with input fields?

    id appriciate any insights into what you think users with that particular issue would like or find useful.