If Lemmy became popular, what would prevent any three-letter agency from opening a server to get all the user data?

https://lemy.lol/post/20561315

If Lemmy became popular, what would prevent any three-letter agency from opening a server to get all the user data? - lemy

The data is already public, that’s how ActivityPub works
I think that some data such as every single upvote and downvote an account makes isn’t public but can be viewed by admins

As far as I understand votes are published as ActivityPub messages, otherwise multiple servers could not have the same vote counts. They need to be able to deduplicate the same vote coming from two different servers.

So everyone can read your votes there’s just not an easy UI for it.