Skip to main content

Cookie settings

We use cookies to ensure the basic functionalities of the website and to enhance your online experience. You can choose for each category to opt-in/out whenever you want.

Essential

Preferences

Analytics and statistics

Marketing

This proposal has been accepted to be implemented in the main repository. Check for updates in the comments

Progressive info collection and authorization

Avatar: Open Source Politics Open Source Politics Main repo (accepted)

Is your feature request related to a problem? Please describe.

  • Authorization handlers are hard to configure for the admin (if they are not part of the default ones)

  • The authorization handler experience is long and distracting the user (moreover when completed, it doesn’t take you back to the page you were at when you started)

  • Authorizations can be used to collect information on users, but it isn’t easily visible/modifiable for the user and is difficult to export

  • If you want to complete the user profile with additional data, you have to ask everything at the moment of signup.

Describe the solution you'd like
Combine the authorization process, sign-up fields, and other ways of collecting user information into one unified system called 'progressive info collection and authorization.' This system would allow admins to set specific information requirements or access conditions for different actions on the platform. Users would only be asked for information when it's necessary and would not have to provide the same details more than once. All collected information can be updated through the user's profile. This approach follows the principle of data minimization, meaning we only collect what’s needed, when it’s needed, and no more than once.

As an admin, you can choose not to ask for a user's name during signup. However, when a user wants to submit a proposal, you can set a rule that requires them to have a name in their profile. If a user without a name clicks 'Create proposal,' a popup will appear prompting them to add their name. Once they submit it, the name is saved for future use, and they can proceed with writing their proposal.

Additional context
This proposal was accepted during the Decidim Fest (2024). The Brazilian platform team expressed special interest in this idea.

Does this issue could impact on users private data?
Positive impact because it would encourage data minimization.

Funded by
As mentioned during the Decidim Fest, this would be developed with the ressources of the technical team of Decidim.

Comment

Confirm

Please log in

The password is too short.

Share