Skip to main content

How to Prevent Users from Voting Multiple Times

Mechanisms we support for blocking repeat voting / cheat voting

Sharon Luria avatar
Written by Sharon Luria
Updated yesterday

Mechanisms for blocking repeat voting

To maintain the integrity of your polls, quizzes, and surveys, you can use several built-in mechanisms to prevent repeat voting.

1. Browser-based blocking

This method prevents the same browser from submitting multiple votes. However, it’s relatively weak since users can bypass it by clearing their browser data or using incognito mode.

2. IP-based blocking

A stronger and more reliable option is to block repeat voting based on IP addresses. This method is effective for most cases, but determined users could still bypass it by using bots or VPNs that automatically change IP addresses.

For added security, you can analyze voting data in the results dashboard. Export the submissions and look for suspicious patterns - such as irregular submission times or sudden surges of votes for a specific option.

How to enable browser and IP vote-blocking

  1. Edit your item (poll, quiz, or survey).

  2. Go to Settings.

  3. Under Block repeat participation, select Block based on browser & IP.

Other mechanisms & recommendations

1. Hide results until voting ends
In high-profile voting scenarios where voters may be tempted to cheat, it’s best not to display results until the voting period has concluded. Showing live results can encourage attempts to manipulate or “hack” the poll.

2. Use reCAPTCHA for authentic votes
Implementing reCAPTCHA helps ensure that only genuine users can submit votes, reducing the risk of bots or automated systems affecting the outcome.

3. Require login for registered users
For added security, embed the quiz, poll, or survey in a website area that requires users to log in. This restricts access to registered users only and ties each vote to a unique account, preventing duplicate submissions.

Did this answer your question?