@seldo IANAL, but my understanding is the best way to think about GDPR is not in terms of "compliance" and what "GDPR required", but rather in terms of risk calculation
There are various things you can do that increase risk of regulatary scrutiny, and various things that reduce the risk
There are no guarantees, and it's an evolving landscape, but one would hope that if you are genuinely trying to follow the principles of GDPR you would naturally be reducing your risk exposure
@repeattofade @seldo IANAL, but it in the GDPR terminology an ActivePub instance is probably a "data controller" for the data of it's registered users and a "data processor" for data of users registered on other instances
So, in theory under GDPR, each instance should have a "data processing agreement" (DPA) in place with all instances with which it federates
It might be possible for, say, Mastodon gGmbH to draft a standard DPA suitable for a Mastodon instance with default settings
@eob @seldo I appreciate you answering! I am keen to know this area better.
I agree that an ActivityPub server is the data controller for the users of their server. the hosting provider, if they run it outside of their home, would be the data processors.
based on yesterday’s blog post from Mastodon re Threads, servers do not broadcast PII (not even IP addresses) of users even to federate, so I think that means they can sidestep the need for any DPAs.