Hello all.
An interesting discussion came up in the PoH Telegram group pertaining to data protection laws (thread begins here)
Currently, we use IPFS for PoH profiles, which stores user data permanently, as is natural with most blockchain technology. This means people are technically unable to remove their information from the system.
Storing user data on the Ethereum blockchain through IPFS could create legal liability for Proof of Humanity if it conflicts with data protection laws such as the EUâs General Data Protection Regulation (GDPR). Under GDPR, people have the right to request the deletion of their personal data. This is known as the âRight to be forgottenâ. If Proof of Humanity is unable to delete a userâs personal data upon request, it could potentially be in violation of GDPR and face legal consequences down the line.
If we are to scale PoH, It is important to ensure compliance with relevant data protection laws, including implementing appropriate measures to protect the data and ensure individualsâ rights are respected. This may include implementing processes for handling data deletion requests, but I am uncertain how this is possible due to the permenance of blockchain data?
Possible Solutions:
- Implement a clause in the registration policy that clearly indicates the permanence of the profile on the blockchain and that the user consents to this fact when registering - But this action feels like negative reinforcemant, rather than a positive solution.
-
Use a âhashingâ system to anonymize user data: Some preliminary studies on this here. Iâm not technical enough to know if we can implement this retroactively or in a removal-request system.
-
Implement a system for data obfuscation: For example, âdifferential privacy,â which adds a layer of noise to data sets to obscure individual data points while still allowing for statistical analysis. There is a study here on the topic. Again, I am uncertain if we can apply this.
-
Consult with formal legal counsel: I would be happy to do this on behalf of the DAO as a researcher if I was given authorization to do so in a contracted role or with a grant for my time. @federicoast , perhaps you might have some advice as a blockchain legal specialist?
Let me know if there are alternative suggestions or technical ways to solve this I might be unaware of.