Overview
Elementor is the most widely used WordPress page builder plugin, with over 12 million active installations. It operates as a WordPress plugin that loads frontend rendering scripts on every page built with the Elementor editor. These scripts handle responsive layout rendering, animation sequences, slider functionality, and interactive widget behavior. Elementor's frontend scripts run on the website owner's domain as first-party code, but they include connections to Elementor's own services for feature delivery.
What This Script Does
Elementor's frontend script (elementor-frontend.js, loaded as first-party from the WordPress installation) handles:
- Layout rendering: Applies Elementor's grid and flexbox layout system to render page structures across device breakpoints
- Widget functionality: Powers interactive elements including image sliders, accordions, tabs, toggle widgets, and animated counters
- Animation handling: Manages scroll-triggered animations, entrance effects, and parallax backgrounds using IntersectionObserver
- Form submissions: The Elementor Forms widget captures form submissions and may set cookies to prevent duplicate submissions; submitted data is processed by WordPress or forwarded to configured integrations (Mailchimp, HubSpot, etc.)
- Google Fonts: By default, Elementor loads fonts from Google Fonts CDN (
fonts.googleapis.com), which transmits visitor IP addresses to Google servers; this behavior can be disabled in Elementor settings
Cookie footprint is limited to form submission nonces and session preferences. Elementor itself does not set persistent tracking cookies for behavioral profiling.
Consent & Compliance
- Consent Category: Functional
- GDPR/ePrivacy: Elementor's core frontend rendering is functional and does not require consent. The Google Fonts integration is a notable exception — loading fonts from
fonts.googleapis.comtransmits visitor IP addresses to Google, which German courts have ruled requires consent or local font hosting. Disable the Google Fonts remote loading in Elementor's performance settings and host fonts locally to eliminate this concern. - Form integrations: If Elementor Forms forwards submissions to email marketing platforms, those integrations require appropriate disclosure and lawful basis.
- CCPA: No significant CCPA implications from Elementor itself, provided Google Fonts remote loading is disabled.
Should You Block This Without Consent?
No. Elementor's frontend scripts are functional page rendering code running as first-party WordPress code. Blocking Elementor would break the layout of every page built with it. Disable remote Google Fonts loading in Elementor settings, host fonts locally, and treat any Elementor form integrations as separate consent decisions.
Is Elementor GDPR compliant?
Elementor 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 Elementor 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 Elementor, not on Elementor itself.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
elementor.comFunctionalelementor.com is a functional domain operated by Elementor, used to run site features like chat, video, embeds, and preferences.
Frequently Asked Questions
Related Vendors
Manage consent for Elementor
ConsentStack automatically detects and manages Elementor trackers so your site stays compliant with global privacy regulations.