You are reading content from Scuttlebutt
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
@Dominic %jOdcZ+gxJ8fxZH3SewH4KTGP/meV2uCxaM4zPt+5SUc=.sha256

I saw a presentation on this the other day. Some interesting things:

  • GDPR doesn't apply to personal use, in the current form, this should exempt ssb.
    However, if someone ran a company that used ssb data, it probably would.
  • GRPR applies to any one physically in the EU, you don't have to be a citizen, just physically there.
  • there are a variety of reasons a service can store or process your data under the GDPR. that you consent to it is the most flexible, and gives the most rights to the user, but there are other reasons like "legitimate interest"
  • everyone talks about the right to delete, but there is also a right to data portability. That means you can request an export of your data, so you can transfer it to another service.
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
@Jacob %aSYvvGCogALBhPsgObRFLA46ZHA62sCfAEaYMd3UdJw=.sha256

Regarding

GDPR doesn’t apply to personal use, in the current form, this should exempt ssb.
However, if someone ran a company that used ssb data, it probably would.

I think @Rabble has been thinking about this a lot.

User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
User has chosen not to be hosted publicly
User has chosen not to be hosted publicly
@Rabble %bREJ8JkzzgsP7MYVSIliPkg19bunVsnWC/glxgmMuOc=.sha256

So there are a few things which have come up which worry us. Some are GDPR directly, legal requirements which aren't GDPR, and other what i'll call moral requirements of running a social platform.

I touched on this 6 months ago with some #scuttlebutt-abuse posts.

I'm not a lawyer, so don't take this as legal advice.

If you're running a ssb client then it's pretty clearly personal use similar to running a web browser. If you're a company or incorporated organization which runs a pub then you probably do need to be compliant. Unfortunately having a network of people who coordainte with no legal standing doesn't help much because they'll just treat it as an organization with no legal protections as an unincorporated association.

In my opinion most of the stuff in GDPR is good. The right to be forgotten, the right to data portability, the right to some control over your personally identifiable information.

So how do we get that? Well we do two things, one we get flumedb to work where you can delete a feed of content form somebody else. That way you're able to comply with a request to delete somebody's data. It's also good because many countries have laws which make it a crime to be in possession of some kinds of data. What's banned ranges from jokes about a monarch and defaming statements about a religion to child pornography and nazi propaganda. In many cases the state doesn't care if you knew the data was on a device you possess or how it got there. If you have that content, and the police find out, you go to jail.

The second thing is being able for a user to request their data be removed, the right to be forgotten. The current system where content is in the log (on chain content) means you have to delete everything of a person's content or none of it. And we don't have a way or requesting the nuclear option. I think we should develop a message type which let's you request that. I also think we need the ability for users to delete specific posts. That's why with #verse we've been looking at changing the feed type slightly so that your posts are signed by the post but the content isn't encoded in the log. This will let you delete things without breaking the log integrity. It's how well post things, we'll be releasing code so other people can support this format, so they can read posts from our clients, and we hope other people will adopt this.

There are a few other things which are tricky beyond deleting / blocking content. There's a lot of countries which have age restrictions for use of services. The ICO in the UK is considering mandating age verification for everybody for everything. Would that make any free software which uses a network illegal in the UK unless it used a paid age verification service? I don't know. Most countries let you simply request the user give you an age and you can believe what they tell you. I think the actions of the ICO means that the UK will be in a much worse situation in terms of internet rights once it leaves the EU.

One of the really weird things is PII, personally identifiable information. So if you're a company, you need to store this information in a way that lets you track it, protects it, and lets users get some say over it. And if any of it is leaked you need to notify the person, under GDPR it's within 72 hours. If you're a company, or a group which runs a pub, people can publish PIII in their about message, lots of us do. In fact your long running public key counts as PII.

What happens when that leaks? Say your pub is hacked, or we discover that there's a bug in muxrpc which lets unauthorized people walk the logs? You're legally required to notify that person within 72 hours. How do you do that? If you only know the person by their SSB identity, and they pull feeds they want, there's no push. It's ironic, we're looking at needing to collect PII for the sole purpose of being able to notify those people that their PII might be leaked. For the case of #verse we're going to be asking users of our app for a way to contact them. For SSB accounts we store their logs but they aren't using their app... i don't know, I mean it's the same thing, my ip address is PII, i visit a website in the EU, then that log file could leak, and they'd have 72 hours to contact me, but not way of doing it. Who knows?

For what it's worth, GDPR basically applies to everybody everywhere because it's for EU citizens where ever they are in the world and for everybody in the EU. Since you can't know if somebody's an EU citizen without asking them... you have to assume you need GDPR for everybody.,

I think what's been brought up before, GDPR wasn't written with the idea of users controlling their own data on decentralized systems. So i'm guessing the real implications just haven't been determined.

User has not chosen to be hosted publicly
@Rabble %UE5mfURSeRuAAr7kIXGqNoOzt5ruyCJ3glRzabq0wCo=.sha256

I think you aren't understanding what i'm saying. This is the patch that @Christian Bundy created where when you block somebody, it now can also delete their data from your own local db. Users control the process, they decide what's on their own machines.

This isn't saying, i don't like what @utunga3 ❀ says, everybody delete his logs.

User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
@Anders %A0kuMmTNq4voWKaXLrOHSVodFbfavk4igBhFMbbC9gY=.sha256
Voted [@Rabble](@THUzexG1y6kWofwiN8Lix/jNH/P6roYdlCDgpAn2HSc=.ed25519) wrote: >
User has chosen not to be hosted publicly
@lancew %edxAoQH4vpraj46SyheKMB0GCks/VJmj5UrFGdm5b8c=.sha256
Voted I saw a presentation on this the other day. Some interesting things: * G
@lancew %YmI5Vabu01fHLuAfencCd6TLsxS4GUYtRZGhahZg80Q=.sha256
Voted ### Alien tech: is SSB incompatible with European regulation on data protec
@lancew %w4TVa7jjCTtHkcBCj0CAlRXjhm8wyxiwlu/h5oqeInc=.sha256

I feel like this is an important thread to pull on and see what comes from it.

From my understanding GDPR would apply if you directly target EU citizens; even if your "service" is not based here.
(and by here I mean EU as I am in UK, which if/when Brexit happens businesses/services will still need to comply with GDPR as I understand it or actively not trade with EU

User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
@Linas %im9GTJd9kvRkSNvIXYJWUEjXJH/AQiqUAPImlFcK2bU=.sha256
Voted ### Alien tech: is SSB incompatible with European regulation on data protec
@Linas %kznKzsYGgKGhf5MUqAZU4qhepkUKRbm0LKqY822yJSk=.sha256
Voted [@Alberto](@+ISTRPn8o7Sx667rj1EPtQ9ZPiGLLZMGI7qcJjBoA+8=.ed25519) At our cu
@Linas %hepSuYJ/bdg+tQADlUmNR+qd7pBUc7nUj92udQ7rUes=.sha256
Voted I saw a presentation on this the other day. Some interesting things: * G
@Linas %03r0C10HskYkhMrqoapgRgntYc9RRczpw/frWYLmR5U=.sha256
Voted [@elavoie](@IgYpd+tCtXnlE2tYX/8rR2AGt+P8svC98WH3MdYAa8Y=.ed25519) As it hap
@Linas %pqVi0W0le2Y7Yy9+bta7T1YiyfqHhJRXG4BBxK2i2fY=.sha256
Voted So there are a few things which have come up which worry us. Some are GDPR
@Linas %TMw3hYdvjlyBVHGDAzto6OXq7YZhQMchkTMXcepo0yY=.sha256
Voted [@Rabble](@THUzexG1y6kWofwiN8Lix/jNH/P6roYdlCDgpAn2HSc=.ed25519) wrote: >
@beroal %2mHBvp3BvMgpQEEmQbyVYtnjEXpgjG8Z3h4MTgXkRQ0=.sha256
Voted ### Alien tech: is SSB incompatible with European regulation on data protec
User has not chosen to be hosted publicly
User has not chosen to be hosted publicly
Join Scuttlebutt now