this post was submitted on 19 Oct 2024
38 points (97.5% liked)

Open Source

31713 readers
202 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
38
P2P Social Media (positive-intentions.com)
submitted 2 months ago* (last edited 2 months ago) by positive_intentions@lemmy.ml to c/opensource@lemmy.ml
top 11 comments
sorted by: hot top controversial new old
[–] DaTingGoBrrr@lemmy.ml 12 points 2 months ago (2 children)

How are you planning to deal with the removal illegal content?

I like the idea of a decentralized web but when I tried ZeroNet I saw some despicable stuff on there.

If you do nothing about such content then your platform lost likely will end up as a pedofile haven.

[–] 01189998819991197253@infosec.pub 4 points 2 months ago

Came to ask the same question. A while back, someone had a semi-solution for fighting CSAM on Lemmy. Maybe you can implement a similar method on your network.

[–] Kajika@lemmy.ml 2 points 2 months ago (1 children)

Are we implying that we should tap every phone call?

We can say a lot of very bad stuff over the phone too. Should we have a way to prevent this?

[–] DaTingGoBrrr@lemmy.ml 5 points 2 months ago (1 children)

Wow... That's quite a reach... I don't understand why you would think that is what I am implying. I am just saying that there needs to be a way to deal with abusive content. Every platform has it, even 4chan and 8chan and other degenerate places on the internet.

I'm all about free speech and the right to privacy but that does not equal free reign to post whatever the fuck you want without consequences. I am not saying we need to persecute or track people but there has to be a way to remove stuff that is inappropriate or illegal.

Do you really want a social media platform where someone could spam CSAM and it would stay on there forever?

[–] positive_intentions@lemmy.ml 5 points 2 months ago

P2P allows for a fairly unexplored infrastructure for content moderation. In this app, the feed of images would only be from people you connect to. For people to connect to you, you have to share a crypto random id.

As a webapp you can clear the site data by logging out. Basically, people cannot randomly connect to you and share things you don't like.

I won't be adding anything like a global feed. Only content that you shared or received.

This doesn't remove the risk of people sending you things you don't like so I'm all ears for an approach to that. I didn't make much progress on the following. If there are any hard features you think would help, let me know. I'd like to make some time to create a "block contact" but it'll take time and consideration to do it properly (so I don't expect it soon). Things like logging out and being able to backup your profile might be enough, but not as user-friendly as it could be.

https://www.reddit.com/r/darknetplan/comments/16qw24o/on_my_decentralized_chat_app_i_want_some_kind_of/

[–] grapemix@lemmy.ml 4 points 2 months ago (1 children)

Cool idea. I have always looked around to see any alternative for Instagram (server, not client) None of them are satisfied. I hope your app can eventually integrated with immich. For example, adding photos with specific tag will upload to the p2p network with strict group acl.

[–] positive_intentions@lemmy.ml 4 points 2 months ago (1 children)

I don't think this kind of app could be an alternative to instagram because of it only being P2P with only people you know.

The app is using webRTC which exposes IP addresses, so you wouldn't want something like a global feed on this.

Immich sounds interesting. I'd like to make time to check it out.

[–] grapemix@lemmy.ml 1 points 2 months ago* (last edited 2 months ago) (1 children)

I don't want an exact clone of Instagram server. Only publishing content to my friends instead of strangers is exactly what I want ;)

Btw, how does the others find a new client? Exposing ip to strangers from internet sounds horrible. Can we only allow connecting via links invitation with expiration?

Also check out https://getaether.net/ although this project is dead and it always don't have enough ppl. They also have to implement a feature for removing illegal content.

I am glad we have Lemmy now.

[–] positive_intentions@lemmy.ml 1 points 2 months ago

My app is different because the auth is handled between peers. So it could only every be people you shared your ID with. Security is important for me on this project. Its more important than the app being popular. https://www.reddit.com/r/CyberSecurityAdvice/comments/1ev5kqn/is_this_a_secure_messaging_app/

People should not connect to strangers on this app because of the potential risks of IP exposure... But between people you trust or between your own devices, it should work as expected for testing.

As for allowing links with expiration, you basically have that already with what looks like the login/logout functionality. There is no actual registration, it's just a UI for creating and deleting crypto random ID profiles.

Lemmy and the fediverse is a good idea. The federation makes it so I can see Lemmy posts on mastodon. Etc... id like to draw a parallel in my app with the chat-view and the inteagram-view

[–] UraniumBlazer@lemm.ee 2 points 2 months ago (1 children)

Um what. Did u forget to share the link? I can just see an image