"If you're collecting personal data, 'how should I protect this?' is actually your third question.
'Should I collect this?' is only the second question.
The first question is 'what would the worst people do if they got hold of this?'"
If I were to host my own backend for personal data on server/platform XYZ and there is a 0-day for platform XYZ, the bad actor need actively search out my server and get my data from my server. But a nicely structured datadump is not particularly valuable if it's just one person. So you need to hunt down all other instances of XYZ and aggregate all data to get something someone would like to pay for. But this aggregation is stale and when xyz is patched and months have passed you just have gigs of data that has gone bad, and just like rotten fruit that wont sell for much. So i would say, in practicality, given enough decentralization, and a lot of competing platforms, the hypothetical bad actor in this scenario is much worse off than the non-hypothetical bad actors we have running around and fucking with our data right now. FAANG et al.
> a nicely structured datadump is not particularly valuable if it's just one person
This very much depends on the person.
Not really. First off, I would imagine it would be possible to script finding people's servers and scraping it for data. Ultimately these servers will have to be hosted somewhere and systems like masscan make it easy to rapidly find servers hosting software that you can exploit. What's more, now the person is responsible for this risk level. Sure, a couple of experienced sysadmins like myself or you would know how to secure our data and make the server difficult to scan or probe, and difficult to access in the worst case, but how many users are actually going to be able to put in the time to learn system administration, to ensure that a server they are hosting is secure? It takes a lot of work, especially if you do not know the first thing about computers.
The end result of this will drive the introduction of businesses whose responsibility is to host these servers, and now you are back where you started, except worse! I can reasonably assume that just because my welfare data has been breached, that does not mean that they could access my medical records. Now however, that is not the case!
Secondly, even data that you would assume is stale, can be important and viable. Old phone numbers, for example, are still valuable as they can be used to construct a history for the given person, and often identity confirmation procedures require listing old information along with new information (A friend recently had to list places they had lived at to confirm their identity, which meant that they were unable to confirm because it was requesting a full list of addresses they had lived before they were ten (!)). Databases like Medical Records or your National Insurance Number do not tend to lose their value just because they aren't from this year data. Often old security questions and passwords are just as valuable as new ones, old information can be used to construct a 'good enough' profile and either used to sniff out newer more viable information, or used to aid the rapid generation of possible and likely passwords, among other things.
Disclaimer: I couldn't really grasp how Personium works from the "app screen demo" but it didn't stop me from commenting...
Am I misunderstanding this?
It seems to be an open source, self-hostable server, not a central repository?
Classic Internet then, if it can't be perfect why bother at all. Let's just complain and look at all those stupid people sharing things on Facebook?
Alternatively we can set up our own servers that won't be monetized by Facebook or Google but since they can potentially be broken into, why bother?
Or do you mean we should keep our data on hard drives in a safe and plug them into an airgapped computer whenever we want to look at photos or listen to music?
This is a bit harsh but this is an important topic and at the moment I cannot come up with a better explanation.
I realise I'm not providing a solution. I wouldn't even feel confident at pointing a general direction. I'm merely pointing out that I don't believe the right way to solve this problem of personal data aggregation is consolidating all this personal meta-data into a single spot.
I have a couple of ideas (and/or can both be applied here to some degree):
- improve vpn to the point that people can and will use it to browse their photos.
- make hardened login solutions, run services behind that
- local hosters, stronger data protection rules
- fringe benefits at work or as part of union membership? (I admit I don't like the lock in aspect of this)
- make software local only by default
etc
External drives in a safe?
Also: Houses do sometimes get broken into too, but most of us still prefer to live in one.
It's not just about controlling the information, it's about collection in the first place. I want to store photos, and I need to store documents that are sensitive in a place that I can access them easily, and securely. These things are important to me. To me – individually – because they relate to me.
Collecting information about my online activity is not important to me. It is, however, important to advertisers, data brokers, and other players on some arbitrary scale of nefariousness.
Further, and I realise this will come off as alarmist, but, what then if the software suffers a 0-day? All that data will then be nicely aggregated for a bad actor. Somehow, knowing that there is perhaps a non trivial amount of work to be done to collect data and compile a profile from many different sources feels safer than putting it all in one place.