=== Human Presence – Stop Form Spam Without ReCaptcha ===
Contributors: johnschulz, jwads922
Author: Human Presence Technology
Author URI: https://www.humanpresence.io
Plugin URI: https://www.humanpresence.io
Tags: form spam, antispam, anti-spam, comment spam, captcha, bot, bot detection, fake accounts, spam protection, recaptcha, nocaptcha, captcha, humanpresence, human presence, akismet, security
Requires at least: 3.0
Tested up to: 5.9.2
Stable tag: 3.4.36
Homepage: https://www.humanpresence.io
License: GPLv2

The #1 Plugin for Blocking Form Spam on WordPress

== Description ==
Human Presence is a fraud prevention and form protection service that uses multiple overlapping strategies to fight form spam including: protecting user registration and login forms, content creation forms, comments, contact forms, and more.

**Human Presence Features**

- Invisible to your users, Human Presence runs in the background to analyze site traffic in real time to protect against malicious and fraudulent activity.
- Eliminates annoying spam submissions and fake account creation.
- Full integration with the most popular form plugins including:
    - Gravity Forms
    - Ninja Forms
    - WP Forms
    - Formidable Forms
    - Contact Form 7
    - WordPress Comments
    - WooCommerce Reviews
    - WS Form
    - QuForm
    - WeForms
    - Fluent Forms
    - Elementor Forms

If you are interested in learning more about Human Presence for WordPress, visit our website [here](https://www.humanpresence.io/wordpress/).

Join the elite web professionals who enjoy [Human Presence Pro](https://www.humanpresence.io/wordpress/)!

Note: You’ll need a Human Presence account, if you don’t already have one, to connect to the service. You can [sign-up](https://humanpresence.io/wordpress/) for a free account on our website.

Public support requests or issues with the plugin can be reported via the support tab of this listing or by emailing Human Presence directly at wpsupport@humanpresence.io.

Usage of this plugin with a Human Presence account is subject to our [terms of service](https://www.humanpresence.io/tos).

== Screenshots ==

1. Forms from multiple plugins can be protected at the same time.
2. Auto-protection of all forms is available for Pro subscribers.

== Frequently Asked Questions ==

= How many forms does the Human Presence plugin protect? =

The Human Presence Community Free version protects 1 form so that you can see how it works for you. You can upgrade to [Human Presence Pro](https://www.humanpresence.io/wordpress/) for $49 per year to protect all of your forms with any of our forms integrations. There is also an Agency package available for multiple websites.

= What forms plugins does Human Presence integrate with? =

Human Presence integrates with the following forms plugins: Gravity Forms, Ninja Forms, WP Forms, Contact Form 7, QuForm, WeForms, WordPress Comments, WooCommerce Reviews, Formidable Forms, WS Form, Fluent Forms, and more form builders added monthly.

= Why is Human Presence better than ReCaptcha and Akismet at stopping form spam? =
Human Presence is better because of the technology including AI and Machine Learning. Human Presence does not try to identify bots, instead we identify humans by tracking keyboard movements, mouse movements, touchpad gestures, etc. in a matter of miliseconds. Just look at our reviews, you can see our plugin works and it stops your form spam problem immediately.

== Installation ==
1. Install Human Presence either via the WordPress.org plugin directory, or by uploading the .zip file to your server and 'Activate' it.
2. Go to the Human Presence plugin settings page in the admin menu on the left.

== Changelog ==
= 3.4.36 =
* Update: adds debug report download
* Fix: fixes some undefined php variables
* Fix: removes incorrect echo param for nonce field
= 3.4.34 =
* Update: adds async/defer to frontend scripts
= 3.4.33 =
* Fix: Fixes issue with Elementor forms still saving entries even when validation failed
* Update: modifies language around confidence level for better clarity
= 3.4.32 =
* Feature: adds debug features for better help/support
* Update: modifies language around confidence level for better clarity
= 3.4.31 =
* Fix: Fixes issues with PHP warnings and notices not dismissable
= 3.4.30 =
* Fix: Fixes bug in community banner causing admin-ajax requests to return extra content
= 3.4.29 =
* Fix: Fixes issue with non-dismissable Pro banner
= 3.4.28 =
* Feature: update assets
* Fix: Fixes issue in license checks
= 3.4.27 =
* Feature: adds discount opportunity to community users
* Fix: Fixes issue in license checks
= 3.4.26 =
* Feature: adds integration with Elementor Forms
* Fix: Fixes issue in license activation modal url
= 3.4.25 =
* Fix: Fixes issue related to admin comment replies
= 3.4.24 =
* Feature: Enhances connect flow for community version
= 3.4.23 =
* Fix: Bug in Contact Form 7 integration
= 3.4.22 =
* Feature: adds integration with WPForms
* Fix: adds error handling to Ninja Forms integration
* Debug: adds debug options
= 3.4.21 =
* Fix: Bug forcing autoprotect for non-premium users
= 3.4.20 =
* Feature: adds integration with FluentForms
= 3.4.19 =
* Feature: updates integration with weForms
= 3.4.18 =
* Feature: adds additional integration with weForms
= 3.4.17 =
* Fix: Updates stable tag to force plugin update
= 3.4.16 =
* Fix: Fixes bug in entry list for WSForm integration
= 3.4.15 =
* Fix: Fixes bug in auto enable for quform integration
= 3.4.14 =
* Feature: adds support for enterprise and custom licenses
= 3.4.13 =
* Fix: Fix for Gravity Slider Plugin for Gravity forms where AutoProtect was running too early and causing server-side caching of Gravity fields
= 3.4.12 =
* Fix: Fixes bug in premium validation logic
= 3.4.11 =
* Fix: Fixes bug in validation logic
= 3.4.10 =
* Feature: adds integration with quform
= 3.4.9 =
* Fix: Fixes bug in validation logic
= 3.4.8 =
* Fix: Fixes potential issue blocking admin creation of WooCommerce order notes
= 3.4.7 =
* Feature: adds param to script url for partners if necessary
= 3.4.6 =
* Update: Updates default minimum confidence level to 70 instead of 100. Lowers the chance of blocking legitimate users trying to submit forms.
= 3.4.5 =
* Fix: Fixes double trailing slash causing broken images js, and css in some server environments
= 3.4.4 =
* Fix: Fixes major bug in form validation
= 3.4.3 =
* Fix: Fixes bug in account connection status
= 3.4.2 =
* Fix: Fixes bug in premium status for partners
= 3.4.1 =
* Bump version number
= 3.4.0 =
* Fix: Fixes issue in activation and deactivation tasks
* Fix: Fixes premium checks not returning correctly
* Fix: Fixes bug in form list where non-existent forms could still be counted
= 3.3.2 =
* Fix: Fixes php compatibility issue
= 3.3.1 =
* Fix: Fixes bug in partner connect
= 3.3.0 =
* Feature: Adds weForms integration
* Fix: Fixes esc_html in admin_notices not allowing buttons to display correctly
* Fix: Fixes bug in Utils class
* Fix: Fixes bug in form integrations where validation could not return filter value
= 3.2.1 =
* Fix: Ninja forms version nag was visible even if not installed
= 3.2.0 =
* Full Refactor of plugin code
= 3.1.1 =
* Fix: multiple formatting errors
* Fix: missing nonce verification
= 3.1.0 =
* Add support for using the new EDD User API endpoints via the ellipsis user microservice and switch to the EDD licensing model in lieu of the Node service
= 3.0.6 =
* Fix a couple 'Undefined index' notices and an unnecessary page refresh upon activation
= 3.0.5 =
* TOS link update
= 3.0.4 =
* Remove support for ancient (7 years ago) Gravity Forms plugin versions
= 3.0.3 =
* Add support for protecting WooCommerce product reviews and processing activation events
= 3.0.2 =
* Add comment validation action missing priority and parameter arguments
= 3.0.1 =
* Minor auto-protection bug fixes, added support for unattended activations
= 3.0.0 =
* New Freemium Model for best possible protection across all form builders, miscellaneous bug fixes and improvements
= 2.1.0 =
* Security update promoting further sanitization and validation of all requests, namespace tweaks.
= 2.0.9 =
* Security patch to prevent possible XSS vulnerability on the protected-forms-table via the 'page' parameter.
= 2.0.8 =
* Fixed 'Uncaught ArgumentCountError: Too few arguments to function hpres_get_form_submissions_ct()' which prevented rendering of the HP plugin options page.
= 2.0.7.2 =
* Fixed typo in premium upgrade link.
= 2.0.7.1 =
* Added missing premium license check
= 2.0.7 =
* Added support for premium form builder (now supporting Contact Form 7 & Ninja Forms) integration upgrades.
= 2.0.6 =
* Added support for auto-protecting forms and comments on activation/connection, fixed dashicon not rendering correctly, and updated the link to the dashboard.
= 2.0.5 =
* Remove tag manager and test with WP 5.
= 2.0.4 =
* Configure CSS Pre-processing for a bug fix and ensure better name spacing in general.
= 2.0.3 =
* Updates to the plugin description regarding sign-up details.
= 2.0.2 =
* Fixed jQuery undefined error in Ajax settings.
= 2.0.1 =
* Add the TOS and support email to the description.
= 2.0.0 =
* Overhaul of the entire plugin to focus on ease of use with regard to preventing form and comment spam.
= 1.0.5 =
* Changed api_key from camelCase to snake_case.
= 1.0.4 =
* Fixed bug with apiKey not being properly set in script enqueue.
= 1.0.3.3 =
* Discontinued the use of file_get_contents() to authenticate via our API in favor of using curl for more universal host server compatibility.
= 1.0.3.2 =
* Resolved type error when checking login status.
= 1.0.3.1 =
* Removed erroneously added additional user line under login form.
= 1.0.3 =
* Internal API URI change. This is a breaking change if the Ellipsis user is not already connected.
= 1.0.2.1 =
* Fixed build failure
= 1.0.2 =
* Removed admin menu page position parameter to avoid conflicts with other plugins.
= 1.0.1 =
* Resolved fatal error message issue upon plugin activation prior to connecting ellipsis account (special thanks to Brent Alexander for contributing the fix).
= 1.0 =
* Initial Release.

== Copyright ==
Copyright 2018 Ellipsis Technologies

This software is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
