Low-coercion voting
This article explains how vote revocability works within the low-coercion voting mode.
What is low-coercion voting?
Low-coercion voting is a model designed to minimise the possibility that a voter may be influenced, monitored, or pressured while casting their vote.
In Eligo, this module allows the voter to re-cast their vote multiple times, with only the most recent vote being considered valid. This significantly reduces any potential external pressure: anyone attempting to coerce a voter into choosing a specific option cannot be sure the voter won’t change their vote immediately afterward.
At the same time, low-coercion voting does not alter the administrative process of the election. It is simply an additional layer of protection designed to safeguard voters.
Low-coercion voting – voter view
1. Login
When logging in, the voter sees an informational pop-up indicating that the low-coercion module is active.
They simply need to click “Understood”:

2. Vote revocation
The voting process works as usual, but after confirming their vote, the voter will see an option on the main screen allowing them to revoke their vote.

After clicking “Revoke your vote”, the voter must confirm by accepting the informational pop-up and selecting “Understood”:

Once the revocation is confirmed, the voter can submit their vote again:

This module can be combined with advanced features such as vote verifiability. If verifiability is also active, after each vote confirmation the voter receives an hash, which does not contain any information about the preference expressed.