I have been challenged on the level of anonimity of responses using LimeSurvey and the one area that reduces this anonimity is the knowledge of who has responded to a survey and who has not when using tokens. The knowledge of who has responded and who has not, could be powerful information in its own right.
Could an option be included such that the detailed data about the Token usage could be hidden from the Survey Administrator (and I do not mean necessarily a backend solution)?
So for instance, currently I can see who has used the token to complete the survey. If that was hidden so that I did not know who has responded, that would increase the anonimity of the survey. Reminders could still be sent out but who these had gone to should be hidden.
Of course, a back en admin/sysroot would still be able to identify this information (mail server logs), but it adds an additional layer to the obsfucation for the survey user.
The other area that identifies token users is linked to the above and that is the fact that a response has a sequential id number. Could an option be added that uses a random key for the response id (differnt to the token of course) so the sequence is unknown to the survey admin at least?