DEV Community

[Comment from a deleted post]
Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

This is a fascinating question. The implication of GDPR is that blockchain cannot be used to store user data. The inability to delete, or even modify, records make it incompatible with the regulation.

There are however exceptions made when required by law, or in the interest of the public. Thus if the blockchain was storing perpetually relevant public information, such as a lobbyist registrar, or tax filings, it may still be valid.

I'd suspect the regulation can only be applied to legal entities as well. Something like Bitcoin could not likely be affected as nobody is the controlling body -- there is nobody to answer for the inability to comply with the regulation. Curious.

Collapse
 
pbouillon profile image
Pierre Bouillon • Edited

What's your opinion on a GDPR compliant Blockchain as described here?

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

I was tempted to say using indexed data in the chain might be acceptable.

It has a problem though, the transaction records themselves, just with the IDs, are private data. A history of a user can be recreated without knowing their personal details just from the history of transactions. It also probably isn't too difficult to establish your real identity given enough records -- a problem with "anonymous" web records already.

 
pbouillon profile image
Pierre Bouillon • Edited

Right ! Thanks for your feedback !

Would you say that the adoption of GDPR just killed the Blockchain technology and we cannot apply it anymore as it currently is or should we focus on a way to find a compromise?

 
mortoray profile image
edA‑qa mort‑ora‑y

There are plenty of uses that don't involve user data, or that would rightly be considered a permanent part of public record.

Whether ID->DB links are sufficient will remain to be seen.

It's also unclear as to whether the right to erasure/modification applies to both public and private data. If the blockchain is never shared publically can it contain any user data?

Maybe I should expand this thought experiment as an article.