| How does this solve problems of data leaks? Let's say some social network uses this Solid framework and you login with your Solid POD. Can't the social network then just save your data into a database? Now when the social network gets hacked millions of personal data is still released into the wild? What I'd like to see, is every device run a small process which can read the user's data. Html then has a syntax that can be interpreted like {{ solid://mydata/name }} {{ solid://mydata/profile.jpg }} {{ solid://mydata/age }} etc. That data is on the user's device encrypted. Apps can never read your data, they can only tell your device to display that data. That way developers cannot read your data, store them in their own databases, and then accidentally get their own database hacked and we are back to square one. I'd like the data on your device to be encrypted and have some type of homomorphic encryption such that if an app were to show average age of users, then an app would be able to run some sort of `select average(age) from users` but since the encryption is homomorphic, the app never learns information about any individual user. This would apply for machine learning operations too, so that we could get netflix style recommendations of movies, without a company ever learning what movies we liked, our age, etc. However, I don't know the first thing about homomorphic encryption so I guess I just have to wait until some great soul builds something like this for us. |