=== ePoll – Contest Poll Survey & Voting ===
Contributors: infothemecom, omkritindia, infotheme.com
Donate link: https://infotheme.net/epoll-pro/
Tags: poll, voting, contest, survey, election
Requires at least: 5.0
Tested up to: 7.0
Stable tag: 3.8
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

ePoll is a free poll and voting tool. Create custom, responsive online elections, contests, and surveys with images and videos on your site.

== Description ==

ePoll helps you create polls and conduct voting contests or online elections easily. This feature-rich tool comes with multiple templates and add-ons that make it easier to create responsive and customizable polls and contests.

> **Poll shortcode**
> **[IT_EPOLL_VOTING id="Your_Contest_ID" type="list/grid"][/IT_EPOLL_VOTING]**
> **Voting Contest shortcode**
> **[IT_EPOLL_POLL id="Your_Poll_ID" type="list/grid"][/IT_EPOLL_POLL]**

**Features**

* Create polls and voting contests from a single tool.
* Templates and add-on system with many customization options.
* Shortcodes to place polls and contests anywhere on your site.
* In-list and grid views for voting contests.
* Schedule voting end times.
* Customize colors to match your site.
* Voting access codes for private polls.
* Cookie and browser session voting restrictions.
* hCaptcha support to help prevent bot voting (when configured).
* View and export voting results.
* Control result visibility on the frontend.
* Social sharing via Facebook, Twitter, and WhatsApp.
* Localization support.

== External services ==

This plugin may connect to the following third-party services when the related features are used.

= hCaptcha =

This plugin can load the hCaptcha script on poll and voting pages when hCaptcha protection is enabled in your poll settings.

* **What it is used for:** To verify that a visitor is human before accepting a vote.
* **What data is sent and when:** When hCaptcha is enabled and a visitor loads a poll page or submits a vote, the visitor's browser loads scripts from hCaptcha and may send challenge/response data required to complete the captcha.
* **Service provider:** Intuition Machines, Inc.
* **Terms of service:** https://www.hcaptcha.com/terms
* **Privacy policy:** https://www.hcaptcha.com/privacy

= InfoTheme Store API =

When you open the ePoll admin screens for templates, add-ons, documentation, or FAQs, the plugin may request catalog and help content from InfoTheme servers.

* **What it is used for:** To display available templates, add-ons, documentation links, and support resources inside the WordPress admin.
* **What data is sent and when:** When an administrator opens the relevant ePoll admin pages, the plugin sends HTTP requests to InfoTheme endpoints. No visitor voting data is sent by this feature.
* **Service provider:** InfoTheme
* **Terms of service:** https://infotheme.net/terms
* **Privacy policy:** https://infotheme.net/privacy-policy

== Installation ==

* Unzip the downloaded package and upload the folder `epoll-wp-voting` to `/wp-content/plugins/`.
* Activate the plugin through the Plugins menu in WordPress.
* Go to **ePoll** in the admin menu to create a poll or contest.
* Use the provided shortcodes to embed polls on pages and posts.

== Frequently Asked Questions ==

= How many poll options or contest candidates can I add? =

You can add unlimited poll options and contest candidates.

= Can I make voting private? =

Yes. Use the voting access code feature in poll settings.

= Can I use shortcodes? =

Yes. Use `[IT_EPOLL_VOTING id="Your Poll ID" type="list/grid"][/IT_EPOLL_VOTING]` for contests and `[IT_EPOLL_POLL id="Your Poll ID" type="list/grid"][/IT_EPOLL_POLL]` for polls.

== Screenshots ==

1. Front end voting contest preview
2. Front end poll preview
3. Voting contest list view preview
4. Backend poll options
5. Backend dashboard and voting results

== Changelog ==

= 3.8 =
* WordPress.org review compliance update.
* Removed Google Analytics tracking integration.
* Fixed plugin license header and text domain (`epoll-wp-voting`).
* Added external services documentation.
* Improved input sanitization, nonce verification, and direct file access protection.
* User-uploaded templates and add-ons are now stored in the uploads directory.
* Disabled remote executable package installation.
* Updated jQuery Validation library to 1.22.1.
* Removed backup translation files from the distribution package.

= 3.7 =
* Removed violation content from readme and plugin.

= 3.6 =
* Fixed jQuery conflict during voting and ensured voting applies to selected contests.
