SweepWidget Giveaway Security Settings


SweepWidget provides comprehensive security settings to protect your giveaways from fraud, spam, and abuse. This guide covers all available security options, from anti-spam measures to email verification.

Table of Contents

Security Settings Overview

Anti-Spam Settings (Security Levels)

Choose from four security levels that determine how strictly SweepWidget validates entries. Higher levels use advanced device fingerprinting technology to detect and prevent fraudulent entries.

Anti-Spam Settings
LevelDescriptionBest For
WeakMinimum validation checks. No device fingerprinting.Internal contests, trusted audiences
StandardAdvanced device fingerprint technology verifying 50+ data points. This is the default setting.Most giveaways
StrongElevated security checks with enhanced device fingerprinting.High-value prizes, larger audiences
StrictMaximum device fingerprinting security settings.Premium prizes, public viral campaigns

Recommendation: Start with Standard for most giveaways. If you notice suspicious activity, increase to Strong or Strict.

Geo-Location Restrictions

Plan Required: Premium

Restrict your giveaway to participants from specific countries. This is useful for legal compliance, shipping limitations, or targeting specific markets.

Geo-Location Restrictions

To enable geo-location restrictions:

  1. Check Geo-location: only allow entries from specific countries
  2. In the text area, type the countries you want to allow (e.g., “United States, Canada”)
  3. Countries will autocomplete as you type
  4. Alternatively, check Allow all countries to permit entries from anywhere
Country Autocomplete

Participants outside the allowed countries will see a message indicating they cannot enter.

Block Duplicate IP Addresses

Plan Required: All plans

Prevent the same person from entering multiple times with different email addresses from the same IP address.

Block Duplicate IP Addresses

To enable:

  1. Check Block duplicate IP addresses
  2. Set How many emails can the same person enter with? (1-99)

Setting this to 1 means each IP address can only submit one entry. Setting it higher allows households or offices with shared IPs to have multiple legitimate entries.

Set Maximum Number of People Who Can Enter

Plan Required: Business

Limit the total number of unique participants in your giveaway. Once the limit is reached, no new users can enter. Note: if the checkbox is un-ticked, it will allow unlimited users to enter.

Set Maximum Users

To enable:

  1. Check Set maximum number of people who can enter
  2. Enter the maximum number of users (1-999,999)

Use cases:

  • Limited inventory giveaways (e.g., first 100 customers)
  • Exclusive contests for select audiences
  • Testing giveaways before wider release

Set Maximum Number of Allowed Entries

Plan Required: Business

Limit the total number of entries (not users) in your giveaway. This counts all entries including bonus entries from referrals or completing multiple entry methods. Note: if the checkbox is un-ticked, it will allow unlimited entries.

Set Maximum Entries

To enable:

  1. Check Set maximum number of allowed entries
  2. Enter the maximum number of entries (1-999,999)

Note: This is different from maximum users. If you set 1,000 max entries and each user can earn up to 10 entries, you might have only 100 users but 1,000 total entries.

Block VPNs

Plan Required: All plans

Block entries from users connecting through VPN services. This is strongly recommended as fraudsters commonly use VPNs to mask their identity and submit multiple entries.

Block VPNs

To enable: Check Block VPN’s

When enabled, users connecting through known VPN services will be blocked from entering your giveaway.

Block High Risk Email Providers

Plan Required: Business

Automatically block entries from disposable and temporary email services commonly used for fraud. This includes providers like Guerrilla Mail, 10 Minute Mail, and similar services.

Block High Risk Email Providers

To enable: Check Block high risk email providers

Legitimate users with standard email providers (Gmail, Yahoo, Outlook, etc.) will not be affected.

Only Allow Specific Emails to Enter (Email Whitelist)

Plan Required: Premium

Create an exclusive giveaway by only allowing specific email addresses to participate. Only the email addresses you specify can enter.

Email Whitelist

To enable:

  1. Check Only allow specific emails to enter
  2. In the text area, enter each allowed email address on a separate line

Use cases:

  • VIP customer giveaways
  • Employee-only contests
  • Existing subscriber rewards
  • Event attendee exclusive draws

Only Allow Specific IP Addresses to Enter (IP Whitelist)

Plan Required: Premium

Restrict entries to specific IP addresses. This is particularly useful for live events where participants are on the same network.

IP Whitelist

To enable:

  1. Check Only allow specific IP Addresses to enter (good for live events)
  2. In the text area, enter each allowed IP address on a separate line

Use cases:

  • Conference or tradeshow giveaways
  • In-store promotions
  • Office-only contests
  • Venue-specific events

Plan Required: Premium

Display a cookies consent form to participants before they enter. This helps with GDPR compliance and privacy regulations.

Cookies Consent Form

To enable: Check Show cookies consent form to participants

Participants will need to accept cookies before they can enter your giveaway.

Remove SweepWidget Google Analytics Tracking

Plan Required: Premium

Remove SweepWidget’s Google Analytics tracking from your giveaway widget. This gives you complete control over tracking and reduces external scripts.

Remove Google Analytics

To enable: Check Remove SweepWidget Google Analytics tracking

Email/Text Verification (2FA)

Add an extra layer of security by requiring participants to verify their identity through email or SMS before their entry is confirmed.

Email/Text Verification

No Verification (Default)

Participants can enter without additional verification. Their entry is counted immediately.

Require Email Verification Code

Plan Required: Premium

Participants must enter a 4-digit verification code sent to their email address before their entry is confirmed.

Email Verification Settings

To enable:

  1. Select Require email verification code
  2. Customize the verification email body using the rich text editor
  3. Optionally add a custom logo (200 pixels wide)

Available merge tags for the email:

Merge TagDescription
[USERNAME]User’s full name
[TITLE]Giveaway title
[VERIFICATION_CODE]4-digit verification code
[BRAND_NAME]Your brand name (editable in account settings)

Default email template:

Hi [USERNAME],

Thank you for entering this giveaway: [TITLE]

Please confirm your email by enter the following code:

[VERIFICATION_CODE]

Require Text (SMS) Verification Code

Plan Required: Enterprise

Participants must enter a 4-digit verification code sent via SMS to their phone number. This requires a Twilio account integration.

SMS Verification Settings

To enable:

  1. Select Require text verification code
  2. Enter your Twilio Account SID
  3. Enter your Twilio Auth Token
  4. Enter your Twilio Sending Phone Number
  5. Customize the SMS verification message

You can find your Twilio credentials in your Twilio Console.

Default SMS template:

Hi [USERNAME], thank you for entering this giveaway: [TITLE]. Please confirm your email by enter the following code: [VERIFICATION_CODE]

Security Features by Plan

Here’s a quick reference of which security features are available on each plan:

FeatureFreeProBusinessPremiumEnterprise
Anti-Spam Security LevelsYesYesYesYesYes
Block Duplicate IP AddressesYesYesYesYesYes
Block VPNsYesYesYesYesYes
Set Max UsersYesYesYes
Set Max EntriesYesYesYes
Block High Risk EmailsYesYesYes
Geo-Location RestrictionsYesYes
Email WhitelistYesYes
IP WhitelistYesYes
Cookies Consent FormYesYes
Remove SW AnalyticsYesYes
Email VerificationYesYes
SMS VerificationYes

For most giveaways, we recommend the following security settings:

  • Anti-spam level: Standard (default)
  • Block VPNs: Enabled (strongly recommended)
  • Block duplicate IP addresses: Enabled with 1-2 emails per IP
  • Block high risk email providers: Enabled (if on Business plan or higher)

For high-value prizes or viral campaigns, consider adding:

  • Anti-spam level: Strong or Strict
  • Email verification: Required
  • Geo-location restrictions: If shipping is limited to certain countries