DemocracyLab Preference Manager

Connect multiple governance platforms and manage your preferences in one unified interface

Concept Only. Platforms are not currently integrated.

Initial focus is on integrations with The Computational Democracy Project

🌐
Your Preferences
🔗

Connect a platform to manage your preferences.

D

Decidim

decidim.org
Not connected
Uses Decidim's GraphQL API and OAuth2 authentication. Requires OAuth app registration on target instance.
P

PolicyKit

policykit.org
Not connected
PolicyKit uses platform-specific OAuth (GitHub, Discord, etc.) for authentication.
S

Solid Project

solidproject.org
Not connected
Solid uses WebID-OIDC for decentralized authentication. Will redirect to your Solid Identity Provider.
M

MyData

mydata.org
API not available
MyData is a movement/organization. Individual implementations vary by provider.

Development Note: Configuration for GitHub Pages Deployments

For OAuth authentication with GitHub Pages hosting, you'll need to:

OAuth redirect URLs should point to your GitHub Pages domain (e.g., https://yourusername.github.io/repo-name/)

Sync Preferences to Platforms

Select which platforms you'd like to sync your updated preferences to: