WPForms

WPForms

WPForms scripts render contact forms, payment forms, and surveys embedded in WordPress pages. The plugin processes form submissions, may set a cookie to prevent duplicate spam submissions, and integrates with third-party payment processors and email marketing services for form data handling.

Overview

WPForms is a drag-and-drop form builder plugin for WordPress, deployed on hundreds of thousands of sites ranging from small blogs to enterprise portals. Rather than operating as a third-party tracking service, it executes entirely within the host site's own WordPress environment. Its client-side scripts render the form interface and handle submission logic, with optional integrations that extend functionality to external payment processors and email platforms.

What This Script Does

The WPForms loader script (wpforms.min.js) is enqueued by WordPress and served from the host site's own domain, not a third-party CDN. On page load it initializes form validation, conditional logic, and multi-step navigation.

Cookies and storage: WPForms sets a session cookie to implement its anti-spam honeypot mechanism, preventing duplicate or bot-generated form submissions. This cookie does not contain personally identifiable information and is scoped to the host site domain. No persistent cross-site tracking cookies are written.

Network requests: Core form submissions POST to the host site's own server via the WordPress AJAX endpoint (/wp-admin/admin-ajax.php) or a REST API route. No data is sent to WPForms' own servers as part of a standard form submission.

Third-party integrations: When configured with add-ons, WPForms can load additional scripts from Stripe (js.stripe.com), PayPal, Mailchimp, or Constant Contact. These third-party scripts operate under their own privacy terms and may set their own cookies independently of WPForms itself.

Consent & Compliance

GDPR and ePrivacy Directive: The core WPForms script does not set persistent tracking cookies and does not transmit data to third-party servers, placing it outside the consent requirement of the ePrivacy Directive for core functionality. However, when third-party payment or marketing add-ons are active, those integrations load external scripts that require consent depending on their purpose. The form itself collects personal data (name, email, etc.) which is subject to GDPR data processing requirements, but form submission is a controller-side obligation, not a consent-for-cookies matter.

CCPA/CPRA: WPForms does not sell or share personal information. Data submitted through forms is processed by the site operator acting as the data controller.

Consent category: functional. The plugin serves an operational purpose — enabling visitors to contact the site, complete orders, or respond to surveys — and does not track users across sessions or sites for advertising purposes.

Should You Block This Without Consent?

No.

The core WPForms scripts are functional and necessary for form rendering. Blocking them would make contact forms, payment forms, and survey widgets non-functional for all visitors. If third-party payment or marketing add-ons are enabled, consent should be managed for those specific integrations rather than the WPForms scripts themselves.

Is WPForms GDPR compliant?

WPForms typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So WPForms can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads WPForms, not on WPForms itself.

Visit website

Consent Categories

Also Known As

wpformswp formswpforms pluginwordpress forms consentwpforms cookies

Industries

Computers Electronics and Technology

Tracked Domains (1)

wpforms.comFunctional

wpforms.com is a functional domain operated by WPForms, used to run site features like chat, video, embeds, and preferences.

Frequently Asked Questions

Related Vendors

123FormBuilder
123FormBuilder
123FormBuilder scripts embed hosted forms for contact, registration, payment, and data collection on web pages. Form submissions are transmitted to 123FormBuilder's servers, and cookies may be set to track completion state, prevent duplicate submissions, and enable multi-step form progress.
Majestic
Majestic
Majestic is an SEO backlink analysis platform used by professionals to analyze link profiles and domain authority. It operates as a standalone SaaS tool and does not embed scripts or set cookies on third-party websites; it crawls external sites using its own proprietary web crawler.
Tidio
Tidio
Tidio is a live chat and AI chatbot platform popular with small and medium ecommerce businesses. Scripts embed a chat widget that engages visitors with automated responses and escalates to human agents when needed. Visitor activity data including pages viewed and session duration is accessible to agents in the Tidio dashboard.
MapTiler
MapTiler
MapTiler scripts embed interactive, OpenStreetMap-based map tiles into web pages. The service loads map assets from MapTiler's CDN and may set cookies or use local storage to cache tile data and preserve map state such as zoom level and pan position across page visits.
Podia
Podia
Podia scripts embed storefront widgets, course enrollment flows, and checkout forms for selling digital products and memberships. The service sets cookies to maintain authentication state for enrolled students, track purchase attribution, and manage session continuity for creators' storefronts.
Learnworlds
Learnworlds
LearnWorlds scripts embed course enrollment widgets, video lesson players, and progress tracking interfaces on external websites. The platform sets cookies to authenticate enrolled learners, track lesson completion, and maintain session state for students accessing course content.

Manage consent for WPForms

ConsentStack automatically detects and manages WPForms trackers so your site stays compliant with global privacy regulations.