IMPORTANT NOTE - READ FIRST:

While this can be selfhosted, YOU SHOULDNT! ... NONE of my projects have been audited or reviewed. I provide them for testing and demo purposes only. NOT to replace any other app you use.

BE RESPONSIBLE WHEN USING UNAUDITED SOFTWARE... DO NOT USE FOR SENSITIVE PURPOSES.


Now that I've hit you over the head with caution...

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

This prototype uses WebRTC to establish an encrypted browser-to-browser connection. Everything is stored locally in browser storage and cleared when you clear the site data from your browser - true zerodata privacy!

all 9 comments

sorted by: hot top controversial new old
[–] 4 points 10 months ago (1 child)

I'm glad people are doing stuff like this. Some technical description of how it works would be great to have. I see there's an android app written in Java and a server side wrapper for Tauri(?) in Rust. Also a wasm directory. I only looked for a minute or so though.

Is this much different from Jami or Jitsi? I don't use Whatsapp or know what it does.

  • source
  • hideshow 2 child comments
  • [–] [S] 3 points 10 months ago (1 child)

    The docs for it can be seen here: https://positive-intentions.com/docs/projects/chat

    I think it should have the links for more information.

    The android app is poorly maintained I would stick to the website based version which I actively work on. I'm using tauri to wrap the webapp. I'm no java developer, that's all tauri boilerplate.

    Ultimately this is intended to be a general purpose messaging app. But it isn't as good as any of the app you've suggested. I sharing it because it demonstrates a fairly unique browser based architecture. Aiming for secure client-side cryptography.

    Unlike other solutions, as a webapp users can get started without installing or registering.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 10 months ago (1 child)

    Thanks. Yes, fully web based is much better for new users. That means not p2p though, right?

    I'll look at it some more when I can.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 10 months ago (1 child)

    I tried chatting with myself on a regular tab and incógnito, didn't work. I was stuck at the new peer page.

  • source
  • hideshow 2 child comments
  • [–] [S] 1 point 10 months ago* (last edited 10 months ago) (1 child)

    That's unfortunate. Can you try clearing all site data and doing a page reload?

    I'm trying to work on a better experience in a separate project here: https://p2p.positive-intentions.com/iframe.html?globals=&id=demo-p2p-messaging--p-2-p-messaging&viewMode=story

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 10 months ago (1 child)

    I tried again, I don't know if you changed anything, but it works perfectly now. Also, I know it's a WIP... but about the "new chat" flow, if you keep it as close as signal / whatsapp, it will be way easier to newcomers.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 1 point 10 months ago

    thanks! i have been making improvements, but i still notice a few connection issues i need to fix. im glad its working for you now.

    i'll definately be improving the "new chat" flow to align to whatsapp. ive already made a start.

  • source
  • parent