unicef / iogt

BSD 2-Clause "Simplified" License
25 stars 36 forks source link

UUIDs for survey and poll data #195

Open cbunicef opened 3 years ago

cbunicef commented 3 years ago

As an admin I want to be able to track individual responses by user across surveys and polls, while also not relying on user account names which may contain user-submitted PII.

As an admin I want to be able to track individual responses from devices across surveys and polls, so that I can estimate how many unique anonymous individuals are responding and also how often multiple persons are using a single device.

As a data analyst I want to be able to track unique users, devices and submissions as I manipulate survey and poll results data.

As a data analyst I want to be able to remove duplicate responses where the user has accidentally submitted twice, and having a device UUID will make this process easier and more accurate.

Suggested resolution: UUIDs for user accounts, UUIDs for devices, UUIDs for individual survey and poll responses.

@lauriemarkle If you have any reservations about this based on privacy or confidentiality considerations please share.

cbunicef commented 2 years ago

This could use more discussion before it is started. How many of these UUIDs do we really care about? What about #599?