I don't think that this is very practical and thus will probably not be implemented (because I think the use case is very limited).
I am not a developer, but I think the way answers are stored would have to be changed completely and another problem is probably that you can't just write the answer to the database, but would have to make calculations with previous data.
I know that some institutions are very strict when it comes to this kind of data protection. In my opinion though, data protection is not only a technical aspect, but has to do with the process.
So if everyone is aware that they can't analyse the data on a one by one basis, then the current data model wouldn't be a big problem. You would take the data, do the crosstabs and analysis and then delete the original data. Of course, while you have the original data some "evil" person could still go into the database and eventually conect answers with people. The theoretical option is there and with the way data is stored in most survey systems this option is always given. But as I said, with the correct processes and the right people, there should be no problem even if the option exists.
But I know that this is not enough for some institutions. But I don't see any other solution with LS and I honestly don't know any other survey tool that would store results the way you want it (especially because this wouldn't allow cross tabulation, etc.).
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
The topic has been locked.