{"id":7551,"date":"2026-04-10T03:05:24","date_gmt":"2026-04-10T01:05:24","guid":{"rendered":"https:\/\/mybox.com\/help\/?post_type=manual_kb&#038;p=7551"},"modified":"2026-04-10T03:05:25","modified_gmt":"2026-04-10T01:05:25","slug":"embed-privacy-cookie-free-and-tracking-free-consent","status":"publish","type":"manual_kb","link":"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/","title":{"rendered":"Embed Privacy: Cookie-Free and Tracking-Free Consent"},"content":{"rendered":"\n<div class=\"translation-block translation-block-merged\">\n<p class=\"wp-block-paragraph\"><strong>Embed Privacy<\/strong> is a lightweight, performance-focused WordPress plugin designed to block third-party scripts and trackers from loading until the visitor provides explicit consent. As of <strong>April 2026 (v2.0.x)<\/strong>, the plugin has been fully optimized for <strong>WordPress 7.0<\/strong>, including support for the new video background backgrounds in the Cover block and the native <strong>Abilities API<\/strong> for a privacy-compliant user experience.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the <strong>mybox<\/strong> infrastructure, Embed Privacy ensures your site remains legally compliant with modern 2026 privacy regulations while significantly improving initial page load speeds.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#What_is_Embed_Privacy\" >What is Embed Privacy?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#How_It_Works_in_2026\" >How It Works in 2026<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#Supported_Sources_and_Editors\" >Supported Sources and Editors<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#Getting_Started_5-Minute_Setup\" >Getting Started: 5-Minute Setup<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#Management_and_Opt-Out\" >Management and Opt-Out<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#Performance_and_Cache_Compatibility\" >Performance and Cache Compatibility<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/mybox.com\/help\/en\/knowledgebase\/embed-privacy-cookie-free-and-tracking-free-consent\/#Summary\" >Summary<\/a><\/li><\/ul><\/nav><\/div>\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_Embed_Privacy\"><\/span>What is Embed Privacy?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<\/div>\n\n<div id=\"mybox-119147592\" class=\"mybox-content mybox-entity-placement\"><div class=\"early-access-banner-inpost\">\r\n  <div class=\"banner-left-inpost\">\r\n    <div class=\"icon-box-inpost\">\r\n      <img decoding=\"async\" src=\"https:\/\/mybox.com\/help\/wp-content\/uploads\/2026\/02\/square-info-icon.svg\" alt=\"Info\">\r\n    <\/div>\r\n    <div class=\"text-box-inpost\">\r\n      <span class=\"label-inpost\"><span class=\"translation-block translation-block-banner-text\">Early access<\/span><\/span>\r\n      <h4><span class=\"translation-block translation-block-banner-text\">Still need help?<\/span><\/h4>\r\n      <p><span class=\"translation-block translation-block-banner-text\">Contact our customer service team.<\/span><\/p>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"banner-right-inpost\">\r\n    <a href=\"https:\/\/panel.mybox.com\/helpdesk2\/v\/list\/\" class=\"banner-button-inpost\"><span class=\"translation-block translation-block-banner-text\">Message us<\/span><\/a>\r\n  <\/div>\r\n<\/div><\/div>\n\n<div class=\"translation-block translation-block-merged\"><p class=\"wp-block-paragraph\">By default, when you embed a YouTube video or an Instagram post, those services load their own scripts and cookies the moment a visitor arrives. <strong>Embed Privacy<\/strong> prevents this &#8220;pre-consent tracking&#8221; by replacing the embed with a customizable, clickable placeholder.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Performance Boost:<\/strong> Your site doesn&#8217;t wait for external servers (Google, Meta, etc.) during the initial load, which is critical for <strong>mybox<\/strong> users aiming for 100\/100 Core Web Vitals.<\/li>\n\n\n\n<li><strong>Legal Compliance:<\/strong> Meets the strict 2026 requirements of the GDPR (Updated) and DMA regulations by ensuring no non-essential scripts load before opt-in.<\/li>\n\n\n\n<li><strong>Privacy by Design:<\/strong> All identification of embeds happens locally; the plugin does not send your data to any external scanning service.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_It_Works_in_2026\"><\/span>How It Works in 2026<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The latest version of Embed Privacy has shifted to a <strong>JS-first detection model<\/strong>, which is highly compatible with the React-based admin architecture of WordPress 7.0.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Detection:<\/strong> The plugin scans the page for <code class=\"\">&lt;iframe><\/code> tags or standard WordPress <code class=\"\">oEmbed<\/code> blocks.<\/li>\n\n\n\n<li><strong>Replacement:<\/strong> It swaps the script-heavy content for a lightweight HTML placeholder.<\/li>\n\n\n\n<li><strong>Interaction:<\/strong> When a user clicks &#8220;Load Content,&#8221; the plugin dynamically injects the original script and saves that preference in a single, non-tracking technical cookie (<code class=\"\">embed-privacy<\/code>) valid for one year.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Supported_Sources_and_Editors\"><\/span>Supported Sources and Editors<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Embed Privacy is &#8220;editor-neutral,&#8221; meaning it works perfectly with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The Block Editor (Gutenberg):<\/strong> Native support for all core embed blocks.<\/li>\n\n\n\n<li><strong>Classic Editor:<\/strong> Supports embeds added via URLs or shortcodes.<\/li>\n\n\n\n<li><strong>Page Builders:<\/strong> Fully compatible with <strong>Divi, Elementor, and Brizy<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Commonly Blocked Providers:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Video:<\/strong> YouTube, Vimeo, TED, VideoPress.<\/li>\n\n\n\n<li><strong>Social:<\/strong> Instagram, X (formerly Twitter), Reddit, Facebook, TikTok.<\/li>\n\n\n\n<li><strong>Audio:<\/strong> Spotify, SoundCloud, Mixcloud.<\/li>\n\n\n\n<li><strong>Maps:<\/strong> Google Maps (iframes).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Getting_Started_5-Minute_Setup\"><\/span>Getting Started: 5-Minute Setup<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Installation:<\/strong> In your dashboard, go to <strong>Plugins > Add New<\/strong>, search for <strong>&#8220;Embed Privacy&#8221;<\/strong>, and click <strong>Activate<\/strong>.<\/li>\n\n\n\n<li><strong>Global Mode:<\/strong> By default, &#8220;Automatic Mode&#8221; is enabled. This will immediately begin blocking all recognized third-party embeds on your site.<\/li>\n\n\n\n<li><strong>Customization:<\/strong> Navigate to <strong>Settings > Embed Privacy<\/strong>. Here you can change the text on the overlays (e.g., &#8220;Click to load this YouTube video&#8221;) and add your site&#8217;s privacy policy link.<\/li>\n\n\n\n<li><strong>Thumbnails:<\/strong> Enable the <strong>&#8220;Download Thumbnails&#8221;<\/strong> feature. This allows the plugin to store a local copy of the video thumbnail to use as a background for the placeholder, making it visually identical to the actual video before the click.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Management_and_Opt-Out\"><\/span>Management and Opt-Out<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To remain compliant with the 2026 DMA regulations, you must allow users to easily withdraw their consent.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Opt-Out Shortcode:<\/strong> Place the shortcode <code class=\"\">[embed_privacy_opt_out]<\/code> on your Privacy Policy page.<\/li>\n\n\n\n<li><strong>Granular Control:<\/strong> This generates a list of toggles where users can globally enable or disable specific providers (e.g., &#8220;Always allow YouTube but block Instagram&#8221;).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Performance_and_Cache_Compatibility\"><\/span>Performance and Cache Compatibility<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">On <strong>mybox<\/strong> hosting, we recommend the following settings for maximum efficiency:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Force Script Loading:<\/strong> Enable this in the plugin settings if you use aggressive caching (like LiteSpeed or Cloudflare). It ensures the &#8220;Consent&#8221; logic runs correctly even on static HTML pages.<\/li>\n\n\n\n<li><strong>Minification Exclusions:<\/strong> If you use a plugin to minify JavaScript, exclude <code>embed-privacy.js<\/code> to prevent the consent buttons from becoming unresponsive.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Summary\"><\/span>Summary<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Embed Privacy provides a surgical solution to a complex problem. Instead of a bulky &#8220;Cookie Banner&#8221; that interrupts the entire site experience, it places the choice exactly where the content is. For <strong>mybox<\/strong> users, it is the best way to balance high-speed performance with modern ethical and legal standards.<\/p>\n<\/div>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[58,60],"manual_kb_tag":[9934,9935,9936,9937,9938,190,197,419,1348,7022],"class_list":["post-7551","manual_kb","type-manual_kb","status-publish","format-standard","hentry","manualknowledgebasecat-web-applications-cms","manualknowledgebasecat-wordpress-plugins","manual_kb_tag-embed-privacy","manual_kb_tag-cookie-free-consent","manual_kb_tag-tracking-free-consent","manual_kb_tag-opt-out-shortcode","manual_kb_tag-third-party-embeds","manual_kb_tag-wordpress","manual_kb_tag-privacy-compliance","manual_kb_tag-wordpress-plugin","manual_kb_tag-data-protection","manual_kb_tag-consent-management"],"_links":{"self":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7551","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7551\/revisions"}],"predecessor-version":[{"id":7552,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb\/7551\/revisions\/7552"}],"wp:attachment":[{"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/media?parent=7551"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manualknowledgebasecat?post=7551"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/mybox.com\/help\/en\/wp-json\/wp\/v2\/manual_kb_tag?post=7551"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}