Fair voting

Stop bots, VPNs and ballot stuffing

Protect big public polls from people who switch networks or use scripts to vote again and again.

When a poll goes public, especially on a stream, a forum or social media, someone will try to vote more than once. These settings stop them.

1. Limit responses strictly

How you limit responses is the foundation. For public polls, IP address is a good start. If the stakes are high, use Email address or Unique code. See Choose how to limit responses.

2. Block VPNs and proxies

The easiest way around an IP check is switching networks with a VPN. Block VPNs and proxies rejects responses sent through a VPN, a proxy, Tor or from a datacenter. It’s in the Settings tab under Access and available on every plan.

3. Require a captcha

Scripts can send hundreds of votes a minute. Require CAPTCHA asks respondents to prove they’re human before they can submit. It’s in the Settings tab under Access and available on the Pro and Business plans.

4. Keep results hidden until the end

When people can watch a race live, they rally friends to push their favorite. Set Access to results to After the form closes to take the pressure out. See Choose who sees the results.

5. Set a closing time

An open-ended poll gives cheaters more time. Schedule a close date in Settings so everyone gets the same voting window. See Schedule when a poll opens and closes.

Cleaning up afterwards

If suspicious votes still got through, see Deal with suspicious votes.

Related articles