Comment by Gigachad
Yeah kind of agree. Decentralised protocols are forced to expose a lot of data which can normally be kept private like users own likes.
Yeah kind of agree. Decentralised protocols are forced to expose a lot of data which can normally be kept private like users own likes.
In a federated system, the best you can do is a soft delete request, and ignoring that request is easier than satisfying it.
If I have 100 followers on 100 different nodes, that means each node has access to (and holds on to) some portion of my data by way of those followers.
In a centralized system, a user having total control over their data (and the ability to delete it) is more feasible. I'm not saying modern systems are great about this, GDPR was necessary to force their hands, but federation makes it more technically difficult.
Dunno necessarily if they are _forced_ to expose that data.
Something like OAuth means that you can give different levels of private data to different actors, based on what perms they request.
Then you just have whoever is holding your data anyway (it's gotta live somewhere) also handle the OAuth keys. That's how the Bluesky PDS system works, basically.
Now, there is an issue with blanket requesting/granting of perms (which an end user isn't necessarily going to know about), but IMO all that's missing from the Bluesky-style system is to have a way to reject individual OAuth grants (for example, making it so Bluesky doesn't have access to reading my likes, but it does have access to writing to my likes).