Organisez des votes sécurisés, anonymes et vérifiables au sein de Decidim
Decidim Secure Elections ajoute le vote anonyme et cryptographiquement sûr au Decidim que vos membres utilisent déjà. Les bulletins sont scellés dans le navigateur du votant, personne ne peut relier un vote à une personne, et le résultat est vérifiable par tous. Logiciel libre, installable dès aujourd'hui.
Le module que Decidim recommande pour les votes qui exigent de vraies garanties
Dans ses notes de version 0.31, l'équipe de Decidim a expliqué que son propre composant d'élections fonctionne sans couche cryptographique, et que les organisations ayant besoin de garanties plus solides devraient regarder le module communautaire bâti sur le protocole Vocdoni. C'est le cas de la plupart des votes contraignants organisés par des coopératives, des communes, des partis politiques, des associations et des fédérations, qui doivent respecter la réglementation nationale et régionale autant que leurs propres statuts. Decidim Secure Elections est ce module.
- Logiciel libre sous AGPL-3.0
- Conçu pour Decidim 0.33
- Maintenu par Vocdoni
organisations qui votent déjà sur l'infrastructure Vocdoni
- logiciel open source
- vote vérifiable de bout en bout
- conçu pour Decidim 0.33
Trois garanties que Decidim ne peut pas apporter seul à un vote
Les gens proposent, débattent et se réunissent dans Decidim. Quand une décision doit être anonyme, contraignante et défendable ensuite, un module de vote avec des garanties cryptographiques est la seule solution.
Anonymat
Avec le module Decidim Secure Elections, chaque bulletin est scellé dans le navigateur du votant avant d'être envoyé. Personne ne peut relier un vote à une personne, ni vos administrateurs ni Vocdoni, et le dépouillement est produit à partir de bulletins qui ne nomment personne.
Vérifiabilité de bout en bout
Avec le module Decidim Secure Elections, chaque votant reçoit un code de reçu qui prouve que son vote a bien été enregistré sans le révéler, et n'importe qui peut recompter à partir du résultat publié et de l'export, sans faire confiance à votre installation.
Protection des données dès la conception
Avec le module Decidim Secure Elections, votre Decidim ne stocke ni bulletin ni identité du corps électoral, et Vocdoni ne détient que des identifiants hachés, impossibles à retransformer en noms : une fuite ne révèle donc rien sur le vote de qui que ce soit.
Ce que Decidim peut garantir, avec et sans Decidim Secure Elections
Decidim tel qu'il est livré est conçu pour la participation, pas pour le vote secret : il ne peut pas garantir l'anonymat, il ne permet pas à un tiers de vérifier un dépouillement, et il conserve les votes comme données personnelles dans votre base. Avec le module, chacun de ces points devient une garantie que vous pouvez mettre en avant.
L'élection fonctionne avec le protocole de vote Vocdoni. Pour les organisateurs, c'est un composant Decidim comme un autre.
Un administrateur construit l'élection en quelques minutes dans Decidim et la publie. Les votes sont scellés dans le navigateur du membre, traités par l'infrastructure Vocdoni, et dépouillés là où chacun peut vérifier le résultat. Personne n'a de second outil à apprendre.
Un corps électoral issu des vérifications Decidim
Récupérez les membres qui possèdent déjà une vérification donnée dans votre instance, importez un CSV, ou ajoutez des votants à la main. Le corps électoral est figé au moment où l'élection est publiée.
Des modes de vote adaptés à la décision
Option unique, choix multiple avec limites de sélection, et une ou plusieurs questions par élection, le tout construit et réordonné sur un seul écran.
Résultats en direct, ou scellés jusqu'à la fin
Question par question. Une question scellée ne peut être dépouillée par personne, nous compris, tant que le vote n'est pas clos et les clés publiées.
Une seconde couche de sécurité si vous le souhaitez
Les votants s'identifient avec les champs du profil membre que vous choisissez. En option, un code à usage unique par e-mail ou par SMS ajoute une seconde couche avant que le bulletin ne soit déposé.
Un tableau de bord pour le bureau de vote
État, participation et résultats question par question à mesure qu'ils arrivent, avec les commandes pour suspendre, reprendre, clore ou annuler le vote.
Un reçu pour chaque votant
Chaque vote renvoie un code de reçu qui pointe vers l'explorateur public. Les membres peuvent le retrouver plus tard et confirmer que leur vote a été compté, sans le dévoiler ni y être rattachés.
Ce qui est réellement garanti, et qui apprend quoi
C'est la partie à lire avant toutes les autres, et celle à transférer à votre délégué à la protection des données. Ce ne sont pas des promesses sur nos intentions. Ce sont des propriétés de l'endroit où le code s'exécute.
Votre serveur ne voit jamais un bulletin
Votre Decidim détient une seule clé d'API et n'effectue que des opérations d'organisateur : créer l'élection, la publier, ouvrir ou fermer une question, lire le dépouillement. Les votes sont scellés dans le navigateur du votant et traités par l'infrastructure Vocdoni. Rien de ce qui concerne un vote ne transite par votre serveur.
Comment le module la tient
- Vérification du corps électoral, génération des clés, scellement et envoi du bulletin s'exécutent tous dans le navigateur
- Aucune clé d'API n'est jamais envoyée au navigateur
- Ni bulletin, ni choix, ni clé de vote n'atteignent jamais votre serveur, et aucun vote ne peut être relié à un votant
Chaque votant peut vérifier son propre vote sans rien en révéler
Chaque vote renvoie un code de reçu accompagné d'un lien vers l'explorateur public. Il prouve qu'un vote a été enregistré. Il ne révèle pas ce qui a été voté.
Comment le module la tient
- Les reçus se retrouvent plus tard depuis la page de vote, en s'identifiant à nouveau
- Rien n'est conservé dans une URL ni dans une session de navigateur
- Une question scellée jusqu'à la fin attend la publication des clés, et ne se rabat jamais sur un dépouillement à découvert
Le corps électoral est arrêté avant l'ouverture du vote, et c'est vous qui l'arrêtez
Les votants sont identifiés par les champs du profil membre que vous choisissez, avec en option un code à usage unique par e-mail ou par SMS. Rien ne peut être ajouté ni modifié une fois l'élection publiée.
Comment le module la tient
- Construisez-le à partir des vérifications Decidim que vos membres possèdent déjà, d'un CSV avec un modèle propre à cette élection, ou à la main
- Les lignes CSV en échec sont signalées avec leur numéro et leur motif, et le reste s'importe quand même
- La publication s'arrête avant que quoi que ce soit n'atteigne le réseau s'il manque un champ obligatoire à un votant, et elle indique lequel
Qui sait quoi, en une ligne chacun
Les questions de protection des données se résument à qui détient quoi. La réponse est courte parce que la conception l'est.
Comment le module la tient
- Votre Decidim : la configuration de l'élection et une copie en cache du dépouillement. Aucune identité du corps électoral, aucun bulletin.
- Vocdoni : des identifiants hachés, impossibles à retransformer en noms ou en numéros d'identité, et les bulletins scellés. Jamais la façon dont quelqu'un a voté.
- Le réseau public : des bulletins scellés et le dépouillement. Aucun nom, aucun choix lisible, aucun lien entre un vote et une personne.
Rien ne repose sur le fait de nous croire sur parole
Le module est un logiciel libre sous AGPL-3.0-or-later, et le protocole auquel il s'adresse est public. N'importe qui peut lire le code et recompter le résultat.
Comment le module la tient
- Code source complet sur GitHub, y compris la page de vote livrée à l'intérieur du module
- Les résultats s'interrogent via l'API de Decidim elle-même. La configuration du corps électoral, délibérément, non
- Les élections déjà publiées ne sont pas affectées par une mise à jour, parce qu'elles vivent sur le réseau
Ce que vous pouvez remettre à un auditeur ou à qui conteste
L'élection publiée sur le réseau Vocdoni, le dépouillement question par question lisible indépendamment de votre instance, l'export CSV et JSON avec ses liens de vérification, et le reçu de chaque votant. Vous pouvez recompter sans faire confiance à Vocdoni ni à votre propre installation, et c'est bien là tout l'intérêt.
Ce sont des propriétés du module et du protocole qu'il utilise. Ce n'est pas un audit de sécurité de votre propre déploiement, de votre hébergement ou de votre processus de constitution du corps électoral, et ce n'est pas un avis juridique sur la conformité d'un vote donné à vos statuts.
Pour les organisations sous Decidim, et pour les intégrateurs qui les servent
Dans les deux cas, le module est un logiciel libre. Ce que nous ajoutons, c'est l'accompagnement : les clés d'API pour l'infrastructure Vocdoni, de l'aide sur le corps électoral, une répétition générale, et quelqu'un au bout du fil le jour où le vote compte.
Installez-le sur votre instance, avec nous à vos côtés
Pour les coopératives, fédérations, collectivités et associations qui utilisent déjà Decidim, avec un prestataire informatique ou un intégrateur qui le maintient.
- Une courte intervention pour qui maintient déjà votre Decidim, et nous l'accompagnons
- Une élection de répétition avec des votants de test avant celle qui compte
- Une assistance le jour du vote, et un résultat que vous pouvez remettre à qui le demande
Proposez le vote vérifiable à chacun de vos clients
Pour les agences et cabinets de conseil qui implémentent et maintiennent Decidim pour des coopératives, des administrations, des associations et des universités. Vous continuez de faire tourner les instances. Nous vous aidons à utiliser le module.
- Les clés d'API dont les instances de vos clients ont besoin pour utiliser le module avec l'infrastructure Vocdoni
- Un contact dédié et un appel d'accompagnement pour votre équipe
- Une élection de répétition avant le premier vrai vote de votre client
- Des conditions de partenariat écrites, convenues de vive voix
Ce qu'on nous demande avant de l'installer
Y compris les questions dont les réponses dérangent.
Proposez le vote vérifiable à vos clients Decidim
Si vous implémentez ou maintenez Decidim pour d'autres organisations, échangez avec nous. Nous vous accompagnons dans l'usage du module : les clés d'API pour l'infrastructure Vocdoni, le corps électoral, une répétition générale, et quelqu'un au bout du fil pendant la première élection de votre client.
Logiciel libre, sans engagement. Si le Decidim de votre client n'est pas encore en 0.33, nous vous dirons la date réaliste.



