[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fg1-2-RO5wvZVVQ4OOTosIHgnwt2RDiWQs1RtOEcpXPA":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":140,"fingerprints":238},"exovia-youtube-dsgvo","exovia YouTube DSGVO","1.1.0","Team exovia","https:\u002F\u002Fprofiles.wordpress.org\u002Fexovia\u002F","\u003Cp>You want to embed YouTube videos on your website and ensure that the data protection regulations according to GDPR are complied with? Our new plugin offers you a solution for exactly this!\u003C\u002Fp>\n\u003Cp>With our YouTube DSGVO plugin, you can display YouTube videos on your website for free and in compliance with data protection laws. Instead of loading the videos directly, a colored placeholder of your choice is displayed first. By adding your own words, this becomes an attractive interaction area for your visitors.\u003C\u002Fp>\n\u003Cp>Only when your visitors click on one of the consent buttons, a connection to the YouTube server is established and data is transferred to YouTube. Then the desired video is loaded and can be played.\u003C\u002Fp>\n\u003Cp>Both the placeholder and the YouTube video are mobile-optimized and automatically adapt to the display size. You can also assign a maximum width to both elements to achieve the best possible visual result.\u003C\u002Fp>\n\u003Cp>With our plugin, you protect the privacy of your visitors while taking advantage of videos for your website success.\u003C\u002Fp>\n\u003Cp>Want a live demo? Then feel free to visit the following article. There we have integrated a YouTube video of ours with our DSGVO plugin in a data protection compliant manner and go into more detail on the topic of data protection and YouTube: \u003Ca href=\"https:\u002F\u002Fwww.exovia.de\u002Fjournal\u002Fwordpress-youtube-dsgvo-konform\u002F\" rel=\"nofollow ugc\">YouTube DSGVO konform einbinden\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>YOUR 6 EASY TODOS FOR 1 VIDEO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin “exovia YouTube DSGVO”.\u003C\u002Fli>\n\u003Cli>Go to youtube.com, find the video you want to embed in your website and click on it\u003C\u002Fli>\n\u003Cli>Click on share and then on embed\u003C\u002Fli>\n\u003Cli>Embed the copied HTML code into the YouTube Fallback Iframe field in your plugin settings\u003C\u002Fli>\n\u003Cli>Adjust the colors and sizes of “exovia YouTube DSGVO” to match your color scheme, web design and website terms. Simply from your WP backend.\u003C\u002Fli>\n\u003Cli>Use the shortcode: \u003Ccode>[exovia-dsgvo-youtube-video]\u003C\u002Fcode> anywhere on your website where you want your video to appear – e.g. on the blog, on your about page – or even directly on your homepage.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>4 SIMPLE STEPS FOR YOUR 2ND OR 50TH VIDEO\u003C\u002Fstrong>\u003Cbr \u002F>\nExtended Shortcode Example:\u003Cbr \u002F>\n    \u003Ccode>[exovia-dsgvo-youtube-video iframe='\u003Ciframe width=\"560\" height=\"315\" src=\"https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002FqqobbcK0R-o?start=32\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen>\u003C\u002Fiframe>' layer_bg_color='#f88379' button_bg_color='#8379f8' layer_bg_image_id=\"11\"]\u003C\u002Fcode>\u003Cbr \u002F>\n1. Copy the extended shortcode above and place it on your website where you want your video to appear.\u003Cbr \u002F>\n1. Go to youtube.com, find the video you want to embed in your website, and click on it.\u003Cbr \u002F>\n1. Click “Share” and then click “Embed.”\u003Cbr \u002F>\n1. Replace the iframe in the extended shortcode you copied before with the new iframe code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WHAT THE PLUGIN DOES FOR YOU\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Until the user’s consent has been explicitly given, it prevents the connection to YouTube’s servers (GDPR) and thus protects the privacy of your visitors.\u003C\u002Fli>\n\u003Cli>Thanks to an adjustable level, it reserves space for the video until it is loaded, thus stabilizing the design and impact of your website.\u003C\u002Fli>\n\u003Cli>Based on your color and size wishes, it ensures that your placeholder automatically adapts to your layout.\u003C\u002Fli>\n\u003Cli>The extended shortcode makes it possible to embed different videos in a privacy-compliant way and to style them differently or add different text if you wish.\u003C\u002Fli>\n\u003Cli>Whether Classic Editor or Block Editor (Gutenberg): the plugin is compatible with both and makes sure that your settings are accepted and realized.\u003C\u002Fli>\n\u003Cli>It works well with ACF and Carbon Fields\u003C\u002Fli>\n\u003Cli>You have a multilingual site? The plugin works in all languages and can be designed and re-written for specific pages. We will start working on the German translation after approval, and other languages will follow.\u003C\u002Fli>\n\u003Cli>It provides a required link to the YouTube \u002F Google terms of use and\u003C\u002Fli>\n\u003Cli>offers a simple and advanced short code that allows you to use the secure videos anywhere.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WHAT THE PLUGIN IS NOT FOR\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Handling Videos form different platforms (Sorry. But feel free to let us know if there is interest. If enough people get together we will adapt or write a new plugin).\u003C\u002Fli>\n\u003Cli>Saving users content settings in web databases. Last but not least, this is why the plugin is simple and secure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Shortcode parameter\u003C\u002Fstrong>\u003Cbr \u002F>\n* title (string)\u003Cbr \u002F>\n* iframe (string from youtube embed)\u003Cbr \u002F>\n* button_title (string)\u003Cbr \u002F>\n* button_title_all (string)\u003Cbr \u002F>\n* layer_text (string)\u003Cbr \u002F>\n* anchor_text (string)\u003Cbr \u002F>\n* layer_bg_image_id (integer — WordPress attachment ID used as placeholder background image)\u003Cbr \u002F>\n* layer_bg_color (css color, hex)\u003Cbr \u002F>\n* button_bg_color (css color, hex)\u003Cbr \u002F>\n* font_color (css color, hex)\u003Cbr \u002F>\n* enable_info_box (true or false)\u003Cbr \u002F>\n* show_load_all_button (true or false)\u003Cbr \u002F>\n* info_box_text (string)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>BUGS & FEEDBACK\u003C\u002Fstrong>\u003Cbr \u002F>\nYour feedback is important to us. If you find mistakes, have wishes, ideas or suggestions, please send us an e-mail to kontakt@exovia.de.\u003C\u002Fp>\n\u003Cp>This plugin was developed with love by our Hamburg-based web design agency exovia.\u003C\u002Fp>\n\u003Cp>Legal notice (German): \u003Ca href=\"https:\u002F\u002Fwww.exovia.de\u002Fimpressum\u002F\" rel=\"nofollow ugc\">www.exovia.de\u002Fimpressum\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You are free to use it on any website across countries to protect the privacy of your users.\u003C\u002Fp>\n\u003Cp>Note: Of course, activating this plugin cannot guarantee that your website is completely compliant with the GDPR. When using Google Analytics or Facebook pixels, for example, other or additional measures must be taken.\u003C\u002Fp>\n\u003Ch3>Development and Build Tools\u003C\u002Fh3>\n\u003Cp>If you want to view the complete source code, including the \u003Ccode>src\u003C\u002Fcode> files, build tools, and test tools, you can do so on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFritze1602\u002Fexovia-youtube-dsgvo-wordpress-plugin\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>After cloning the repository, you can install the necessary modules by running \u003Ccode>npm install\u003C\u002Fcode> in the base directory. Developers can then use \u003Ccode>npm run dev\u003C\u002Fcode> for development mode and \u003Ccode>npm run build\u003C\u002Fcode> for production builds. The correct proxy can be set in the \u003Ccode>webpack.config.js\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>This provides complete transparency of the functionality and source code, giving developers the opportunity to customize and enhance the plugin.\u003C\u002Fp>\n\u003Cp>We welcome feedback and contributions from the developer community.\u003C\u002Fp>\n\u003Ch3>Privacy and Data Usage\u003C\u002Fh3>\n\u003Cp>This plugin connects to YouTube to embed videos in a GDPR-compliant manner. When a user interacts with the video, a connection to YouTube’s servers (https:\u002F\u002Fwww.youtube-nocookie.com) is established, and data may be transmitted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-Party Service:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>YouTube:\u003C\u002Fstrong> This plugin uses YouTube’s no-cookie iframe embed to display the fallback videos. By clicking on the video, users agree to YouTube’s privacy policy and terms of use.\u003Cbr \u002F>\n– \u003Cstrong>No-Cookie Domain for fallback video:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.youtube-nocookie.com\u002Fembed\u002FFQnEL7pqo40\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.youtube-nocookie.com\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">YouTube Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fstatic?template=terms\" rel=\"nofollow ugc\">YouTube Terms of Service\u003C\u002Fa>\u003C\u002Fp>\n","exovia YouTube DSGVO enables you to integrate YouTube Videos in a privacy compliant manner that respects the privacy of your visitors.",70,1618,100,2,"2025-11-01T15:49:00.000Z","6.8.5","5.8","7.0",[20,21,22,23,24],"dsgvo","gdpr","youtube","youtube-plugin","youtube-video","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexovia-youtube-dsgvo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexovia-youtube-dsgvo.1.1.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"exovia",1,30,94,"2026-04-04T04:51:35.411Z",[38,58,76,98,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":54,"download_link":55,"security_score":56,"vuln_count":14,"unpatched_count":27,"last_vuln_date":57,"fetched_at":29},"dsgvo-youtube","DSGVO Youtube","1.6","Eric-Oliver Mächler","https:\u002F\u002Fprofiles.wordpress.org\u002Fannubis\u002F","\u003Cp>With this plugin you can add your youtube videos as according to the gdpr regulations\u003C\u002Fp>\n\u003Cp>Mit diesem Plugin setzen sie alle Youtube Videos DSGVO \u002F GDRP korrekt ein.\u003C\u002Fp>\n\u003Ch3>New Features (in Beta \u002F for testing)\u003C\u002Fh3>\n\u003Cp>There is a new shortcode with which the video no longer appears in a popup but replaces the thumbnail directly on the website. this means that after clicking on the thumbnail, the image is hidden and the video appears\u003C\u002Fp>\n\u003Ch3>Popup Background\u003C\u002Fh3>\n\u003Cp>now you can set the background colour of the popup yourself\u003C\u002Fp>\n\u003Ch3>Text-Editor\u003C\u002Fh3>\n\u003Cp>2 Buttons for add your correct youtube shortcode\u003C\u002Fp>\n\u003Cp>P.S Wenn man das eigene Bild nicht austauscht, taucht das Headerbild des Plugin auf…\u003C\u002Fp>\n\u003Ch3>New multilangual\u003C\u002Fh3>\n\u003Cp>this plugin has now a instruction manual in german or english.\u003C\u002Fp>\n","With this plugin you can add your youtube videos as according to the gdpr regulations",1000,22821,6,"2026-01-23T13:03:00.000Z","6.9.4","4.0","",[20,21,22],"https:\u002F\u002Fwww.ericmaechler.com\u002Fprodukt\u002Fdsgvo-youtube\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdsgvo-youtube.1.6.zip",98,"2025-04-11 00:00:00",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":13,"downloaded":66,"rating":27,"num_ratings":27,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":18,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"aweos-youtube-iframe-load-per-click","AWEOS YouTube load per click","1.0.4","AWEOS GmbH","https:\u002F\u002Fprofiles.wordpress.org\u002Faweos\u002F","\u003Ch3>Prevent the Youtube iframe from loading automatically\u003C\u002Fh3>\n\u003Cp>This plugin prevents the automatic load of any YouTube iframe.\u003Cbr \u002F>\nAt the point where the YouTube video should be shown, a placeholder is loaded. It should open a connection to YouTube when a visitor clicks on the placeholder.\u003Cbr \u002F>\nThus, at best, blocks communication to the Google servers before the user explicitly wishes to do so (by clicking on the placeholder and loading it).\u003C\u002Fp>\n\u003Ch4>Beautifully swap Youtube iframes with a placeholder\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Block the iframe-loading without generating ugly gaps.\u003C\u002Fli>\n\u003Cli>Fully customizable CSS Classes for the placeholder.\u003C\u002Fli>\n\u003Cli>No setup required, no changes on your Youtube iframes.\u003C\u002Fli>\n\u003Cli>No branding necessary, no links to other websites.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Are your visitors protected?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Informed the user that a connection to Google\u002FYouTube is being established.\u003C\u002Fli>\n\u003Cli>Youtube videos can be blocked by the visitor. This can prevent the communication with a Google Server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bug reports and feedback\u003C\u002Fh4>\n\u003Cp>Your feedback is important, if you find bugs or have suggestions write us an E-Mail support@aweos.de\u003C\u002Fp>\n\u003Cp>This plugin was developed by the advertising agency AWEOS.\u003Cbr \u002F>\nImprint \u002F Legal information (German): \u003Ca href=\"https:\u002F\u002Faweos.de\u002Fimpressum\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Faweos.de\u002Fimpressum\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You are free to use it in any country where you want more privacy for your users.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","This Plugin prevents the auto loading from YouTube iframes. It will be loaded after the user permits it.",2882,"2024-07-17T13:10:00.000Z","6.6.5","4.5",[71,20,21,72,22],"datenschutz","privacy-policy","http:\u002F\u002F-","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faweos-youtube-iframe-load-per-click.zip",92,{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":75,"num_ratings":86,"last_updated":87,"tested_up_to":50,"requires_at_least":69,"requires_php":88,"tags":89,"homepage":93,"download_link":94,"security_score":95,"vuln_count":96,"unpatched_count":27,"last_vuln_date":97,"fetched_at":29},"gdpr-cookie-compliance","GDPR Cookie Compliance – Cookie Banner, Cookie Consent, Cookie Notice for CCPA, EU Cookie Law","5.0.11","Moove Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fmooveagency\u002F","\u003Cp>\u003Cstrong>Prepare your website for cookie consent requirements related to GDPR, CCPA, DSGVO, EU cookie law and notice requirements with this incredibly powerful, easy-to-use, well supported and 100% free WordPress plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Local Data Storage\u003C\u002Fstrong> – all user data is stored locally on your website only – we do not collect or store any of your user data on our servers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple\u003C\u002Fstrong> to use — install & setup in seconds\u003C\u002Fli>\n\u003Cli>Give your users \u003Cstrong>full control\u003C\u002Fstrong> over cookies stored on their computer, including the ability for users to \u003Cstrong>revoke their consent\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Direct integration of \u003Cstrong>GTM, Google Analytics, Meta Pixel, GTM4WP\u003C\u002Fstrong> and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Consent Mode v2\u003C\u002Fstrong> fully supported\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully customisable\u003C\u002Fstrong> – upload your own logo, colours, fonts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully editable\u003C\u002Fstrong> – change all text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible\u003C\u002Fstrong> – decide which scripts will be loaded by default or only when the user gives consent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>‘Accept’\u003C\u002Fstrong>, \u003Cstrong>‘Reject’\u003C\u002Fstrong>, ‘Close’ and ‘Settings’ buttons & you can also change their order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Consent expiration\u003C\u002Fstrong> settings\u003C\u002Fli>\n\u003Cli>Link to \u003Cstrong>Privacy Policy\u003C\u002Fstrong> page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile responsive\u003C\u002Fstrong> design\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO friendly\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optimized for \u003Cstrong>WCAG & ADA\u003C\u002Fstrong> accessibility guidelines\u003C\u002Fli>\n\u003Cli>WPML, QTranslate, WP Multilang, TranslatePress and Polylang compatible, .pot file for translations included\u003C\u002Fli>\n\u003Cli>Supports all major \u003Cstrong>caching\u003C\u002Fstrong> servers and plugins\u003C\u002Fli>\n\u003Cli>Available in \u003Cstrong>22 languages\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optimised for PHP 7 and PHP 8\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features Available\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Consent Log\u003C\u002Fstrong> – stores user consent information to prove that consent was given\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geo-location\u003C\u002Fstrong> – the Cookie Consent Banner can be shown to visitors from the European Union or selected countries only (ie. Canada, California etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Site Kit integration\u003C\u002Fstrong> – our plugin supports the Google Site Kit natively\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie wall \u002F Full-screen layout\u003C\u002Fstrong> – if enabled, the Cookie Consent Banner will be display in a full screen mode, and force users to either accept or reject cookies before they can see your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export & import settings\u003C\u002Fstrong> – transfer your custom settings between sites with ease\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Multisite features\u003C\u002Fstrong> – you can manage the plugin settings globally, and clone them from one site to another within your multi-site setup. You can also sync users consent between individual subsites on your multisite network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accept on Scroll \u002F Hide timer\u003C\u002Fstrong> – allow users to accept cookies by scrolling down the page OR by setting a timer (ie. Hide banner after 5 seconds)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Renew Consent\u003C\u002Fstrong> – ask users to renew their consent if there is a change in privacy or cookie policy on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>iFrame Blocker\u003C\u002Fstrong> – blocks users from viewing 3rd party resources (such as Youtube) until they accept cookies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language Specific Scripts\u003C\u002Fstrong> – insert different Tag Manager Scripts for different languages, supports WPML and other language plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Premium Shortcodes\u003C\u002Fstrong> that can be added to your ‘Privacy & Cookie Policy’ and allow your users to manage their consent with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Cookie Banner\u003C\u002Fstrong> allows you to hide the Cookie Notice Banner on selected pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Declaration\u003C\u002Fstrong> allows you to declare the exact type of cookies that your site uses, including the cookie name, provider, purpose and expiration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics\u003C\u002Fstrong> – stats and charts showing you how many users accepted your cookies (all anonymous)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fast Premium Support\u003C\u002Fstrong> from our friendly team\u003C\u002Fli>\n\u003Cli>\u003Cstrong>12 months\u003C\u002Fstrong> of premium updates included\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fwordpress-plugins\u002Fgdpr-cookie-compliance\u002F\" rel=\"nofollow ugc\">Download Premium Add-on here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Demo Video\u003C\u002Fh3>\n\u003Cp>You can view a demo of the plugin here:\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F255655268\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch3>Testimonials\u003C\u002Fh3>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“The only free GDPR plugin that actually works.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-only-free-gdpr-plugin-that-actually-works\u002F\" rel=\"ugc\">Jamie\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“One of the best GDPR implementation for WordPress.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fone-of-the-best-gdpr-implementation-for-wordpress\u002F\" rel=\"ugc\">webinvaders\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“The best free solution for GDPR.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-free-solution-for-the-gdpr\u002F\" rel=\"ugc\">Distrix\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>★★★★★\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>“Great plugin, great support. I’ve tried many, this is probably the best for multisite installations.” – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-plugin-great-support-1157\u002F\" rel=\"ugc\">pattihis\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Live Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can choose to setup our cookie plugin in any way that you like. \u003C\u002Fli>\n\u003Cli>We have created the plugin with as much flexibility as possible as organisations interpret the Cookie Law and Cookie Consent Policy differently.\u003C\u002Fli>\n\u003Cli>A few examples of how you can setup our plugin in various ways are below:\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>OPTION A\u003C\u002Fstrong>\u003Cbr \u002F>\nNo cookies are stored on users’ computers until the user accepts cookies.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fwordpress-plugins\u002Fgdpr-cookie-compliance\u002F\" rel=\"nofollow ugc\">Example 1\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OPTION B\u003C\u002Fstrong>\u003Cbr \u002F>\nThe ‘Full-Screen \u002F Cookie Wall’ option is used (a premium feature).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.teneo.net\u002F\" rel=\"nofollow ugc\">Example 2\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OTHER OPTIONS\u003C\u002Fstrong>\u003Cbr \u002F>\nThere are many other settings available that you can use to create your own unique Cookie Consent Banner and satisfy the Cookie Compliance Law – our plugin is very flexible.\u003C\u002Fp>\n\u003Ch3>Custom Layout\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can also create your own custom front-end layout.\u003C\u002Fli>\n\u003Cli>Simply copy the “gdpr-modules” folder from the plugin directory to your theme directory. \u003C\u002Fli>\n\u003Cli>If you do this, your changes will be retained even if you update the plugin in future. \u003C\u002Fli>\n\u003Cli>Any customisation should be implemented by experienced developers only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible\u003C\u002Fh3>\n\u003Cp>Our cookie plugin is very flexible and especially useful in preparing your site for the following cookie law, data protection and privacy regulations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>GDPR\u003C\u002Fstrong>: The General Data Protection Regulation, ePrivacy Directive, ePrivacy Regulation (European Union)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CCPA\u003C\u002Fstrong>: The California Consumer Privacy Act (California, United States)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PECR\u003C\u002Fstrong>: The Privacy and Electronic Communications Regulations (UK)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AAP\u003C\u002Fstrong>: Australia’s Privacy Principles (Australia)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PIPEDA\u003C\u002Fstrong>: The Personal Information Protection and Electronic Documents Act (Canada) \u003C\u002Fli>\n\u003Cli>\u003Cstrong>LGPD\u003C\u002Fstrong>: The Brazilian General Data Protection Law (Brazil)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>VCDPA, CPRA, ICO, GPDP, DSGVO, BfDl, CNIL, AEPD, PDPB, DPA, PDPA, DPA, PDPA, TTDSG, POPIA , APA, ePrivacy, COPPA, CASL, Australian Privacy Principles, The Marco Civil Privacy Act 1988\u003C\u002Fstrong> and other cookie law, data protection and privacy regulations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About us\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002F\" rel=\"nofollow ugc\">Moove Agency\u003C\u002Fa> is a premium supplier of quality WordPress plugins, services and support. \u003Ca href=\"https:\u002F\u002Fwww.mooveagency.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">Visit our WordPress site\u003C\u002Fa> to learn more.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>THIS PLUGIN DOES NOT MAKE YOUR WEBSITE COMPLIANT. YOU ARE RESPONSIBLE FOR ENSURING THAT ALL COOKIE LAW REQUIREMENTS ARE MET ON YOUR WEBSITE.\u003C\u002Fli>\n\u003C\u002Ful>\n","Cookie notice banner for GDPR, CCPA, EU cookie law, data protection and privacy regulations and other cookie law and consent notice requirements on yo &hellip;",300000,12221542,204,"2026-02-02T13:03:00.000Z","6.4",[90,91,92,20,21],"ccpa","cookie-banner","cookie-consent","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgdpr-cookie-compliance\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgdpr-cookie-compliance.5.0.11.zip",97,9,"2025-02-23 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":84,"downloaded":106,"rating":35,"num_ratings":107,"last_updated":108,"tested_up_to":50,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":115,"download_link":116,"security_score":117,"vuln_count":118,"unpatched_count":27,"last_vuln_date":119,"fetched_at":29},"host-webfonts-local","OMGF | GDPR\u002FDSGVO Compliant, Faster Google Fonts. Easy.","6.1.4","Daan van den Bergh","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaanvandenbergh\u002F","\u003Cp>\u003Cstrong>OMGF can be downloaded for free without any paid subscription from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhost-webfonts-local\u002F\" rel=\"ugc\">the official WordPress repository\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>How could using fonts via Google’s service possibly run afoul of GDPR? The fact of the matter is that, when a font is requested by the user’s browser, their IP is logged by Google and used for analytics.\u003Cbr \u002F>\n  — Lifehacker\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Leverage Browser Cache\u003C\u002Fstrong>, \u003Cstrong>reduce DNS lookups\u002Frequests\u003C\u002Fstrong>, \u003Cstrong>reduce Cumulative Layout Shift\u003C\u002Fstrong> and make your Google Fonts \u003Cstrong>100% GDPR compliant\u003C\u002Fstrong> with OMGF!\u003C\u002Fp>\n\u003Cp>OMGF is written with performance and user-friendliness in mind. It uses the Google Fonts API to automatically cache the fonts your theme and plugins use to \u003Cstrong>minimize DNS requests\u003C\u002Fstrong> and speed up your WordPress website.\u003C\u002Fp>\n\u003Ch4>How Does It Work?\u003C\u002Fh4>\n\u003Cp>After installing and configuring the plugin, OMGF will automatically start looking for Google Fonts whenever a page is requested on your website.\u003C\u002Fp>\n\u003Cp>All Google Fonts are listed in the \u003Cstrong>Optimize Local Fonts\u003C\u002Fstrong> section of OMGF’s settings screen. There, you can choose to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Preload\u003C\u002Fem> fonts to \u003Cstrong>reduce Cumulative Layout Shift\u003C\u002Fstrong> above the fold,\u003C\u002Fli>\n\u003Cli>\u003Cem>Unload\u003C\u002Fem> fonts that’re not used by you, your theme and\u002For plugins,\u003C\u002Fli>\n\u003Cli>Set a \u003Cem>Fallback Font Stack\u003C\u002Fem> (OMGF Pro required), to further \u003Cstrong>reduce Cumulative Layout Shift\u003C\u002Fstrong>, or\u003C\u002Fli>\n\u003Cli>\u003Cem>Replace\u003C\u002Fem> (OMGF Pro required) font-families with system fonts to \u003Cstrong>speed up loading times\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Features include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The \u003Cstrong>integrated Google Fonts checker\u003C\u002Fstrong> notifies you if a plugin or your theme has added Google Fonts (e.g. after an update) it can’t process.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variable Fonts\u003C\u002Fstrong> support,\u003C\u002Fli>\n\u003Cli>Automatically \u003Cstrong>Remove unused subsets\u003C\u002Fstrong> to reduce the size of the CSS stylesheet up to 90%!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remove Resource Hints\u003C\u002Fstrong> (preload, preconnect, dns-prefetch) pointing to \u003Ccode>fonts.googleapis.com\u003C\u002Fcode> or\u003Cbr \u002F>\n  fonts.gstatic.com,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ensure text remains visible during webfont load\u003C\u002Fstrong> by forcing the \u003Cem>font-display\u003C\u002Fem> attribute to your Google Fonts,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ensure text remains visible during webfont load\u003C\u002Fstrong> by forcing the \u003Cem>font-display\u003C\u002Fem> attribute to all your other fonts! (\u003Cbr \u002F>\nOMGF Pro required),\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Features in OMGF Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Run the \u003Cstrong>Google Fonts checker\u003C\u002Fstrong> in the frontend (for all users) to \u003Cstrong>organically check for present external Google Fonts\u003C\u002Fstrong> throughout your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Preload\u003C\u002Fstrong> automatically configures which fonts should be preloaded i.e., loaded early to reduce Cumulative Layout Shift, Largest Contentful Paint and \u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fblog\u002Fhow-to\u002Fensure-text-remains-visible-during-webfont-load\u002F\" rel=\"nofollow ugc\">Ensure Text Remains Visible During Webfont Load\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Automatically configures itself to make sure all externally hosted Google Fonts on your site are hosted locally. OMGF Pro supports:\n\u003Cul>\n\u003Cli>\u003Ccode>@font-face\u003C\u002Fcode> and \u003Ccode>@import\u003C\u002Fcode> statements inside \u003Cstrong>inline \u003Ccode>\u003Cstyle>\u003C\u002Fcode> blocks\u003C\u002Fstrong>,\u003C\u002Fli>\n\u003Cli>\u003Ccode>@font-face\u003C\u002Fcode> and \u003Ccode>@import\u003C\u002Fcode> statements inside \u003Cstrong>local stylesheets\u003C\u002Fstrong> loaded by e.g. your theme and\u002For plugins,\u003C\u002Fli>\n\u003Cli>\u003Ccode>@font-face\u003C\u002Fcode> and \u003Ccode>@import\u003C\u002Fcode> statements inside \u003Cstrong>externally hosted stylesheets\u003C\u002Fstrong> loaded by your theme and\u002For\u003Cbr \u002F>\nplugins,\u003C\u002Fli>\n\u003Cli>Web Font Loader (\u003Ccode>webfont.js\u003C\u002Fcode>),\u003C\u002Fli>\n\u003Cli>Async Google Fonts (loaded using JS)\u003C\u002Fli>\n\u003Cli>Material Icons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite\u003C\u002Fstrong> and \u003Cstrong>WPML\u003C\u002Fstrong> support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelabel stylesheets\u003C\u002Fstrong>, which removes branding and comments from the stylesheets to further reduce the size.\u003C\u002Fli>\n\u003Cli>Modify your fonts’ \u003Ccode>src: url()\u003C\u002Fcode> attribute to fully integrate with your configuration,\n\u003Cul>\n\u003Cli>Use this to serve fonts and the stylesheets from your CDN, or\u003C\u002Fli>\n\u003Cli>To serve fonts from an alternative path (e.g. when you’re using Security through Obscurity plugins like WP Hide,\u003Cbr \u002F>\netc.), or\u003C\u002Fli>\n\u003Cli>Anything you like!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Mode\u003C\u002Fstrong>, which allows you to easily migrate between Development, Staging\u002FTesting, Acceptance and Production\u003Cbr \u002F>\nenvironments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>\u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fwordpress\u002Fomgf-pro\u002F\" rel=\"nofollow ugc\">Purchase OMGF Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fdocs\u002Fomgf-pro\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdaan.dev\u002Fdocs\u002Fomgf-pro\u002Ftested-themes-plugins\u002F\" rel=\"nofollow ugc\">Tested Plugins & Themes\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n","OMGF automagically caches the Google Fonts used by your theme\u002Fplugins locally. No configuration (or brains) required!",9201522,211,"2026-02-23T18:53:00.000Z","5.9","7.3",[112,20,113,21,114],"cache","fonts","google","https:\u002F\u002Fdaan.dev\u002Fwordpress\u002Fomgf\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhost-webfonts-local.6.1.4.zip",96,4,"2024-01-02 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":50,"requires_at_least":133,"requires_php":52,"tags":134,"homepage":138,"download_link":139,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"disable-remove-google-fonts","Disable and Remove Google Fonts | GDPR & DSGVO friendly","1.8.2","fontsplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Ffontsplugin\u002F","\u003Cp>Improve frontend performance by disabling \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Folympus-google-fonts\u002F\" rel=\"ugc\">Google Fonts\u003C\u002Fa> loaded by themes and plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking to Host Google Fonts locally? Check out \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fdrgf-upgrade\u002F\" rel=\"nofollow ugc\">Fonts Plugin Pro\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>While this plugin removes Google Fonts from as many themes and plugins as possible, some require additional steps, we have detailed those here: \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fremove-disable-google-fonts\u002F\" rel=\"nofollow ugc\">Remove Google Fonts from WordPress\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>After installing this plugin, clear your website cache and test your site using the free \u003Ca href=\"https:\u002F\u002Ffontsplugin.com\u002Fgoogle-fonts-checker\" rel=\"nofollow ugc\">Google Fonts Checker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>New “Check Google Fonts” Feature\u003C\u002Fh4>\n\u003Cp>This plugin now includes a new “Check Google Fonts” feature. This feature allows you to check if Google Fonts are being loaded on your website. It does this by capturing the full HTML of the current page and checking for Google Fonts references.\u003C\u002Fp>\n\u003Cp>To use this feature, simply click the “Check Google Fonts” button in the admin bar. This will open a new window\u002Ftab with the results.\u003C\u002Fp>\n\u003Cp>The results will show you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The number of Google Fonts that are being loaded\u003C\u002Fli>\n\u003Cli>The URLs of the Google Fonts that are being loaded\u003C\u002Fli>\n\u003Cli>The source of the Google Fonts that are being loaded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin Compatibility\u003C\u002Fh4>\n\u003Cp>This plugin will work with all WordPress themes and has been specifically tested with the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twenty Twelve\u003C\u002Fli>\n\u003Cli>Twenty Thirteen\u003C\u002Fli>\n\u003Cli>Twenty Fourteen\u003C\u002Fli>\n\u003Cli>Twenty Fifteen\u003C\u002Fli>\n\u003Cli>Twenty Sixteen\u003C\u002Fli>\n\u003Cli>Twenty Seventeen\u003C\u002Fli>\n\u003Cli>Twenty Nineteen\u003C\u002Fli>\n\u003Cli>Twenty Twenty\u003C\u002Fli>\n\u003Cli>Twenty Twenty-One\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Two\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Three\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Four\u003C\u002Fli>\n\u003Cli>Twenty Twenty-Five\u003C\u002Fli>\n\u003Cli>Acabado\u003C\u002Fli>\n\u003Cli>Avada\u003C\u002Fli>\n\u003Cli>Blocksy\u003C\u002Fli>\n\u003Cli>ColorMag\u003C\u002Fli>\n\u003Cli>Divi Extra\u003C\u002Fli>\n\u003Cli>Enfold\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>Hestia\u003C\u002Fli>\n\u003Cli>Hueman\u003C\u002Fli>\n\u003Cli>JupiterX\u003C\u002Fli>\n\u003Cli>Kadence\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>OnePress\u003C\u002Fli>\n\u003Cli>Shapely\u003C\u002Fli>\n\u003Cli>Stackable\u003C\u002Fli>\n\u003Cli>Storefront\u003C\u002Fli>\n\u003Cli>Sydney\u003C\u002Fli>\n\u003Cli>Vantage\u003C\u002Fli>\n\u003Cli>Zerif Lite\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It will also remove Google Fonts loaded by the following plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Divi\u003C\u002Fli>\n\u003Cli>Redux\u003C\u002Fli>\n\u003Cli>MailPoet\u003C\u002Fli>\n\u003Cli>Elementor\u003C\u002Fli>\n\u003Cli>GroovyMenu\u003C\u002Fli>\n\u003Cli>Kadence Blocks\u003C\u002Fli>\n\u003Cli>Beaver Builder\u003C\u002Fli>\n\u003Cli>Revolution Slider\u003C\u002Fli>\n\u003Cli>Ajax Search Lite & Pro\u003C\u002Fli>\n\u003Cli>WPBakery (Visual Composer)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As well as improving page load speed, removing Google Font references can also aid with GDPR and DSGVO compliance.\u003C\u002Fp>\n\u003Ch4>Bugs\u003C\u002Fh4>\n\u003Cp>If you find an issue with this plugin, please let us know \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-remove-google-fonts#new-post\" rel=\"ugc\">here\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Contributions\u003C\u002Fh4>\n\u003Cp>Anyone is welcome to contribute to this plugin.\u003C\u002Fp>\n\u003Cp>There are various ways you can contribute:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Raise an \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-remove-google-fonts#new-post\" rel=\"ugc\">Issue\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Translate the Disable and Remove Google Fonts plugin into \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdisable-remove-google-fonts\u002F\" rel=\"nofollow ugc\">different languages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Provide feedback and suggestions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-remove-google-fonts#new-post\" rel=\"ugc\">enhancements\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Improve frontend performance by disabling Google Fonts. GDPR and DSGVO friendly.",100000,2840912,90,46,"2026-01-19T16:05:00.000Z","4.8",[135,20,21,136,137],"disable-google-fonts","google-fonts","optimize","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-remove-google-fonts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-remove-google-fonts.1.8.2.zip",{"attackSurface":141,"codeSignals":177,"taintFlows":226,"riskAssessment":227,"analyzedAt":237},{"hooks":142,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":176,"entryPointCount":33,"unprotectedCount":27},[143,149,154,158,163],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_enqueue_scripts","exovid_enqueue_backend_styles_and_scripts","admin\\exovid-admin.php",33,{"type":144,"name":150,"callback":151,"file":152,"line":153},"admin_init","register_exovid_settings","admin\\settings.php",13,{"type":144,"name":155,"callback":156,"file":152,"line":157},"admin_menu","exovid_plugin_menu",38,{"type":144,"name":159,"callback":160,"file":161,"line":162},"init","exggmap_load_textdomain","includes\\exovid-i18n.php",20,{"type":144,"name":164,"callback":165,"priority":162,"file":166,"line":167},"wp_enqueue_scripts","exovid_register_shortcode_assets","public\\exovid-public.php",16,[],[],[171],{"tag":172,"callback":173,"file":174,"line":175},"exovia-dsgvo-youtube-video","exovid_youtube_video_gdpr_code","includes\\exovid-shortcode.php",28,[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":225},[],{"prepared":27,"raw":27,"locations":180},[],{"escaped":182,"rawEcho":183,"locations":184},67,19,[185,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223],{"file":186,"line":187,"context":188},"admin\\callbacks.php",29,"raw output",{"file":186,"line":190,"context":188},44,{"file":186,"line":192,"context":188},58,{"file":186,"line":194,"context":188},72,{"file":186,"line":196,"context":188},99,{"file":186,"line":198,"context":188},113,{"file":186,"line":200,"context":188},127,{"file":186,"line":202,"context":188},141,{"file":186,"line":204,"context":188},155,{"file":186,"line":206,"context":188},169,{"file":186,"line":208,"context":188},170,{"file":186,"line":210,"context":188},171,{"file":186,"line":212,"context":188},181,{"file":186,"line":214,"context":188},195,{"file":152,"line":216,"context":188},53,{"file":152,"line":218,"context":188},61,{"file":152,"line":220,"context":188},65,{"file":174,"line":222,"context":188},114,{"file":174,"line":224,"context":188},130,[],[],{"summary":228,"deductions":229},"The exovia-youtube-dsgvo plugin version 1.1.0 demonstrates a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are positive indicators. Taint analysis revealing no unsanitized paths or critical\u002Fhigh severity flows further strengthens this impression, suggesting that the plugin is likely resistant to common injection-based attacks.\n\nHowever, there are areas for improvement. The plugin lacks any nonce checks and capability checks, which are crucial for preventing CSRF and unauthorized actions, especially given that there is at least one shortcode which represents an entry point. While the current number of output operations is relatively small and a high percentage is escaped, the 22% that are not properly escaped could still pose a risk for XSS vulnerabilities if the unescaped data is user-controlled or sensitive.\n\nThe plugin's vulnerability history is clean, with zero known CVEs. This indicates a strong track record, but it's important to note that a clean history does not guarantee future immunity. The overall assessment is positive due to the absence of critical vulnerabilities and the implementation of secure coding practices for sensitive operations. Nevertheless, the identified lack of authorization checks and potential for unescaped output are weaknesses that should be addressed to further harden the plugin's security.",[230,233,235],{"reason":231,"points":232},"Missing nonce checks",7,{"reason":234,"points":232},"Missing capability checks",{"reason":236,"points":118},"Unescaped output detected","2026-03-16T21:36:58.711Z",{"wat":239,"direct":252},{"assetPaths":240,"generatorPatterns":245,"scriptPaths":246,"versionParams":247},[241,242,243,244],"\u002Fwp-content\u002Fplugins\u002Fexovia-youtube-dsgvo\u002Fdist\u002Fjs\u002Fbackend.js","\u002Fwp-content\u002Fplugins\u002Fexovia-youtube-dsgvo\u002Fdist\u002Fcss\u002Fbackend.css","\u002Fwp-content\u002Fplugins\u002Fexovia-youtube-dsgvo\u002Fpublic\u002Fexovid-public.js","\u002Fwp-content\u002Fplugins\u002Fexovia-youtube-dsgvo\u002Fpublic\u002Fexovid-public.css",[],[241,243],[248,249,250,251],"exovia-youtube-dsgvo\u002Fdist\u002Fjs\u002Fbackend.js?ver=","exovia-youtube-dsgvo\u002Fdist\u002Fcss\u002Fbackend.css?ver=","exovia-youtube-dsgvo\u002Fpublic\u002Fexovid-public.js?ver=","exovia-youtube-dsgvo\u002Fpublic\u002Fexovid-public.css?ver=",{"cssClasses":253,"htmlComments":270,"htmlAttributes":271,"restEndpoints":273,"jsGlobals":274,"shortcodeOutput":275},[254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269],"exovid-wrapper","is-style-wide","exovid-mask","exovid-mask-content","exovid-caption","exovid-btn","exovid-load-one","exovid-load-all","exovid-info-circle","exovid-info-opener","exovid-info-box","exovid-modal-content","exovid-modal-header","exovid-info-closer","exovid-developed","exovid-hints",[],[272],"data-src",[],[],[276,277,278,279,280,281,282,283,284,285,286,287],"\u003Cdiv class=\"exovid-wrapper is-style-wide\"","\u003Cdiv class=\"exovid-mask\"","\u003Cp class=\"exovid-caption\">","\u003Cbutton class=\"exovid-btn exovid-load-one\"","\u003Cbutton class=\"exovid-btn exovid-load-all\"","\u003Cspan role=\"button\" class=\"exovid-info-circle exovid-info-opener\"","\u003Cdiv class=\"exovid-info-box\"","\u003Cp class=\"exovid-modal-header\">\u003Cspan role=\"button\" class=\"exovid-info-circle exovid-info-closer\">","\u003Cp class=\"exovid-developed small\">","\u003Ca target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\u002F\u002Fwww.exovia.de\"","\u003Ciframe","\u003Cp class=\"exovid-hints\">"]