3 ms·
is pseudonymisation really a new thing? We do this with prod data for our dev and staging database. a subset of a dump is processed and names, emails and other
by jypepin 9y ago
is pseudonymisation really a new thing? We do this with prod data for our dev and staging database. a subset of a dump is processed and names, emails and other PIIs are replaced with random strings, etc.
Not only it makes the data handling safe and anonymised, you also avoid crazy stuff like mistakenly sending a batch email to prod users while you are testing stuff in dev/prod (been there, done that).
I found that clever when I first saw we were doing that, but it seemed simple enough that I just assumed every company did it.
- consp 9y ago> is pseudonymisation really a new thing? We do this with prod data for our dev and staging database. a subset of a dump is processed and names, emails and other PIIs are replaced with random strings, etc. No it has been done for years to varying effectiveness, and in my experience it is almost always done badly (only randomizing indexes and not all data) unfortunately. Note that even a small subset of personal data is enough to trace it to a person, so either randomize all, or don't bother and set other efforts in place to guard data. Like limiting access, getting very small and rotating subsets of data randomized over all data and guarding access to only test engineers (which you already described). I worked at a medium sized insurance company for a while and the data available to me was only available to me (all engineers had different, very small subsets, only need-to-know) and there were very stringent protection in place like only localized access (no internet on the machine), no laptops, thus only work on location and NEVER SHARE OR ELSE legal paperwork. This was due to the nature of the work which could almost not be done without real world data since it covered fraud detection (on which I won't elaborate further). Other engineer which didn't need the data got randomized databases generated, not extracted.
- roel_v 9y agoIt's not as simple as that. What's the k-anonymity on your datasets? I'd be mightily impressed if anyone at your company had ever calculated it, yet 'pseudonymisation' is meaningless without quantitative assessments of its results. From what I've seen in research, when you get an 'anonymized' dataset from e.g. a government institute, hospital or school, someone will have replaced the names in the 'Name' column with 'Subject 1', 'Subject 2' and so on, and if you're lucky they'll have removed the DoB column. How many people are there in the average organization who are even qualified to have an opinion on whether a dataset is sufficiently anonymous for a certain purpose? The first few years of GDPR lawsuits are going to be about obvious things, hopefully we'll get to see a few more interesting ones about stuff like this once that basic stuff is settled :)
- saltcured 9y agoAnd, if you are interested in ethics rather than loopholes, things like k-anonymity are not properties of datasets but of datasets with respect to an assumed corpus of other information. You have to consider how this new data could be integrated with other previous or future data releases and what level of anonymity remains after that integration. Eventually, if you work this analysis through sincerely enough, you will probably abandon all hope of maintaining k-anonymity in real data management practices. Then, you face your real ethical decision as you either drastically restrict the data or turn to lawyers and loopholes to assuage your guilt as you continue with the naive levels of protection demanded by your application and organization...
- deleted 9y ago[deleted]