friendica / dir

Friendica Global Directory
14 stars 11 forks source link

Decentralized Network Clarification #45

Closed g-monk closed 5 years ago

g-monk commented 6 years ago

Hello respected developers. In the wake of the #DeleteFacebook movement I have recently tried Friendica and I have loved it. I want to get word of it out, but because it’s not a widely used platform, I am wanting to attract attention to it through a video I want to do. Though I wanted to clarify somethings before I write my script for my video.

In the remaining body of the message, I have tried to defend a decentralized network and what I understand of how it work. I am not super tech savvy in terms of running a server and coding, but from a general point of view here is what my friend and my conversation was about. I hope that after reading this, if there are corrections or things I have missed, become clarified by you and that you can help. The video will be basic and covering how to sign up, how Friendica works and some cool features you can turn on. I will post the link when it’s ready to be viewed and will gladly appreciate subscribers as well. I hope you can help me out.

One of my friends said there is no way to hide on earth and I told him that, Decentralized Software is your gateway and privacy ceases to exist through through open source software. I told him about Friendica and hopefully I said the following few things right.

“Friendi.ca for example is a Facebook that’s decentralized, your in control of your data and the day you delete your account your forgotten by the system”.

He questioned that if it really is decentralized and I said, “Think of it as getting a Facebook without Zuckerberg monitoring your data. No fake news, no nothing. It’s just a platform where you express yourself and you can even chose who to share your views with.”

He then said, “Nothing is safe”

To counter it, I said, “Decentralized Servers - in order to run a decentralized network - have that code installed and set up that people can’t change it, Inly do upgrades to the software. So if I set up a Friendica server, I can’t see who signed up. I can only see that a share (file) of your name exists and I can’t touch it or access it, it’s untouchable. Plus new upgrades have to be maintained else the server owner gets marked off the list. Open source in that way is a blessing and even more the government can’t force Open Source people to be exposed bc more likely - a lot of people would be exposed and that’s to risky enough to start Privacy wars.”

He then later asked, “Is there even any privacy on fb?”, to which I responded, “Not really. Your best options for privacy is decentralized tools. I’m sure they can access every transcript of a person, I talked to. While they can deny it at the moment, but let a complaint be filed of misdemeanor by someone saying something bad- and they will pluck those chat logs like it was an easy game.”

Thank you.

MrPetovan commented 6 years ago

Hi @g-monk and thanks for your feedback.

Here are the true points about privacy on decentralized servers:

I hope I covered all the points you and your friends mentioned.

What your friend said was right though: there's no absolute way to hide on the Internet, but it highly depends on who you're trying to hide from. Decentralized social networks aren't a silver bullet, you still are dependent on your ISP, your server admin (if you don't self-host) and your government. Don't do illegal things on Friendica.

g-monk commented 6 years ago

@MrPetovan the reason I’m trying to promote it was I thought that Friendica, had privacy to messages and that messages couldn’t be read. I really thought unlike Facebook’s scandal, Friendica would be different in the sense that messages would be on servers but inaccessible to the people who own them. However I was wondering if I could run a server, how much would it cost, what would I need to run on one and if I could change the code to make it possible to implement a private protocol.

If I think it’s feasible I might setup one, but I’m going to need help getting it running.

I thought decentralized networks don’t care about your pics posted and what you do or whom you chat with, as its inaccessible data to them. The way I look at it is- Would someone feel comfortable proposing to someone knowing that a third person is reading the messages, or even fighting about some useless project grade or anything like that? However it sounds like we are back to square one, as it’s the same case with Facebook - or am I wrong?

I personally would like it where when data when deleted is permanently gone from all places it could be, messages as well because I believe that privacy is a huge thing and that one shouldn’t have prying eyes on conversations between friends. These could go from friendly to heated arguments or worse, but the admin of the server should be involved when there is something serious. Unless there is a category filter - where friends you chat with are classified as family, friends and other and then alerts trigger if something wrong goes on like inappropriate things posted or a non-monitor filter is implemented.

I personally though don’t want any prying eyes on any of my chats, because I feel my privacy would be invaded and I would then be vulnerable. However I would love to create using the source code something where everything is encrypted and private - that it’s inaccessible to me, but my server can delete the users when they decide to delete their profile.

Also I was wondering about the fake news part- what I understand is that anyone can post an article or something rumored, but unlike Facebook you won’t see it on your dashboard.

At the moment the solution is see is to have your friends all sign up on the same server you sign up, so whether you delete or they delete their accounts- the data should then be deleted. Perhaps people signing up can chose what they want to share and limit to certain pods, rather than posting everything public. My understanding is that if posts made are shared to designated friends or pods then they should be deleted from the servers, as they have not been spread publicly. Correct me if I’m wrong on that.

Also I was wondering how could you detect a shady fork?

Also do all these rules also apply to Diaspora and GNU Social, or would they supposedly have different rules?

While it’s true that there is no way to hide on the internet, I believe that decentralized networks or decentralized approaches help reduce one’s internet print and keep him/her in low profile.

MrPetovan commented 6 years ago

More privacy bullet points:

MrPetovan commented 5 years ago

Closed for lack of activity, please open a new issue at https://github.com/friendica/friendica/issues if you want to bring up the topic again.