compdemocracy / polis

:milky_way: Open Source AI for large scale open ended feedback
https://pol.is
GNU Affero General Public License v3.0
780 stars 183 forks source link

Enable admin and/or public access to social media handles of participants #1412

Open ntnsndr opened 2 years ago

ntnsndr commented 2 years ago

Problem: In some cases, it may be helpful for users' participation to be correlated to their public online personas. For instance:

Suggested solution: With users' permission (which may be required for certain polls), enable the social media usernames that they use to log in to be associated with the data of their participation. This data might be available only to admins, or may be publicly displayed, depending on the context.

metasoarous commented 2 years ago

Hi @ntnsndr! Thanks for bringing this issue up.

This is currently possible using Polis' xid system, which is documented here: https://compdemocracy.org/xid. This system allows you to associate a unique identifier (the xid) with each participation record, however you like. However, this requires that Polis be embedded in another page, and that the owner of the embedding page be responsible for managing this data.

There are additionally Facebook and Twitter integrations, but a) our current policy is that we do not share this data with external partners, and b) we're considering removing these integrations, as they require Personal Information, and are thus a GDPR liability. This leaves tracking this data up to the owner of the embedding page, and place the burden on them for requesting permission for this data and explaining how it will be used. Our sense is that this is a better trust and privacy model for the ecosystem.

Please let me know if you have any follow up questions in relation to this.