P2P E2EE messaging and file-transfer (positive-intentions.com)
from positive_intentions@lemmy.ml to privacy@lemmy.ml on 06 Mar 13:55
https://lemmy.ml/post/26803468

positive-intentions.com

A webapp for P2P E2EE messaging and file transfer. its a fairly unique approach to secure messaging.

the project isnt ready to replace any existing apps or services, but given the competative market for this kind of project, id like to push it out to get feedback.

i made an attempt to create documentation on the website, but otherwise feel free to reach out with questions about how it works.

#privacy

threaded - newest

HelloRoot@lemy.lol on 06 Mar 14:18 next collapse

Am I the only one that thinks of “the road to hell is paved with good intentions” when reading the name?

Really cool project otherwise!

Natanael@slrpnk.net on 06 Mar 15:41 collapse

Looks like the same dev from reddit

reddit.com/…/how_far_can_i_push_closesource_code_…

Cheradenine@sh.itjust.works on 06 Mar 15:28 next collapse

It seems interesting, but the only way to try it is with Google, the links lead to playstore and accounts.google . The page also has Google fonts, and googletagmanager

positive_intentions@lemmy.ml on 06 Mar 15:41 collapse

thanks! im playing around with the website to make the landing page experience more appealing. the apps themselves, are running inside an iframe.

the google stuff is only for the website. the apps have their own subdomains and CSP headers that block foreign scripts.

(the direct links are found on the website footer under “links”)

Cheradenine@sh.itjust.works on 06 Mar 15:53 collapse

Thank you. I read through the page then scrolled back up to the “join” part.

Arkhive@lemmy.blahaj.zone on 06 Mar 18:04 next collapse

Seems super interesting, but to be totally honest I won’t touch it until I don’t need anything google related to use it, but the moment it hits f-droid I’ll try it out!!!

positive_intentions@lemmy.ml on 06 Mar 19:03 collapse

the google stuff is only for the website. the apps have their own subdomains and CSP headers that block foreign scripts.

(the direct links are found on the website footer under “links”)

the chat app is flexible in the ways it can be run as further described here: positive-intentions.com/…/docker-ios-android-desk…. im trying things out with tauri and maybe some version hits the f-droid store at some point?

Arkhive@lemmy.blahaj.zone on 06 Mar 21:54 collapse

Yeah I read all that in your other comment. But a google group for testing is a deal breaker for now. This seems super interesting and I’ll be keeping my eye on it for sure!!

oldfart@lemm.ee on 06 Mar 21:28 next collapse

Created a profile. Created a share link. Sent to a friend. Friend clicked the link.

What I expected: a chat will open What happened: we both were seeing the “connect peer” screen and nothing happened.

I’ve read the documentation that pops up and it doesn’t really describe what to do, just says that it uses webrtc and is nice and private.

positive_intentions@lemmy.ml on 06 Mar 21:43 collapse

There’s sometimes a bug where you have to have to exchange that ID both ways.

There a lot of docs to read through so just in case you overlooked it, I hope the video on this page helps: positive-intentions.com/docs/basics/peers

If that doesn’t help, then it’s something I need to fix. I am aware of a few issues with connecting to people when not on the same network. Webrtc should still work, so I chalk it up to some bug I should prioritize.

Id be interested to hear about the experience of trying to connect with the file app. I added some changes to make things work better, if that works I may have an idea of how to fix it for the chat app.

oldfart@lemm.ee on 07 Mar 08:48 collapse

Oh there is a video. I instinctively scroll past these because they’re usually ads/spam. Alright, the video shows you need to copy some more magic strings, thanks.

jonathanvmv8f@lemm.ee on 06 Mar 23:19 collapse

This isn’t related to the context of the post, but I recall giving a review in an earlier post regarding the blog site. Assuming you (positive-intentions) are the same person as the author of the previous post (xoron), It’s impressive how you came this far with your blog and apps since then.

Your blog post about bottom-up browser state management was particularly interesting because I was dealing with indexedDB before and ended up going with a wrapper while I personally wanted to work with a custom solution. The explanations for the code snippets are to-the-point, easy to follow and overall well written which I really appreciate as a person not experienced in reading blogs.

Also I enjoyed your in-house illustrations. Keep up the great work!

positive_intentions@lemmy.ml on 07 Mar 07:25 collapse

Thanks! That’s great to hear.