[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fplaE4kXfiHspNz3Uw7sXHaYPgf4utNTfehoMCSlnibY":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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":127,"fingerprints":200},"cookieless-privacy-focused-google-analytics","Cookieless Privacy-Focused Google Analytics","1.0.1","hiroprot","https:\u002F\u002Fprofiles.wordpress.org\u002Fhiroprot\u002F","\u003Cp>Cookieless Privacy-Focused Google Analytics adds the GA tracking script to your site while configuring it in such a way that no cookies or other data are stored in the end user’s browser. With this plugin, it should not be necessary to ask for user consent in order to be compliant with GDPR and other EU legislation.\u003C\u002Fp>\n\u003Cp>Being able to \u003Cstrong>use Google Analytics without having to display a cookie consent dialog\u003C\u002Fstrong> was the primary motivation behind the plugin.\u003C\u002Fp>\n\u003Cp>IP address anonymization via \u003Ccode>anonymizeIp\u003C\u002Fcode> is enabled by the plugin, too, of course.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Google Analytics requires a client ID, a unique string that identifies the user’s browser and persists between page hits. \u003Cem>Without\u003C\u002Fem> this plugin, the client ID is generated by the Google Analytics script when a site is first visited and stored in a cookie.\u003C\u002Fp>\n\u003Cp>This plugin basically does two things:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable all Google Analytics cookies by setting \u003Ccode>storage\u003C\u002Fcode> to \u003Ccode>none\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Generate an alternative client ID on the fly whenever a page is loaded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Client ID Generation\u003C\u002Fh3>\n\u003Cp>While Google Analytics works even without a client ID, many of its features require an ID that does not change between page hits or visits. This plugin generates the client ID on the fly in JavaScript while a page is loaded.\u003C\u002Fp>\n\u003Cp>The generated client ID does not contain any personally identifiable information. This is achieved by:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Hashing the components that make up the client ID.\u003C\u002Fli>\n\u003Cli>Switching to a new ID every few days (configurable).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The following components are used to build the client ID (the string that is then hashed):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Client IP address as seen by the webserver\u003C\u002Fli>\n\u003Cli>Domain of the website where the plugin is installed\u003C\u002Fli>\n\u003Cli>Browser user agent\u003C\u002Fli>\n\u003Cli>Browser language\u003C\u002Fli>\n\u003Cli>Validity period (a number that changes every n days to force a new client ID and prevent long-term tracking)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Install the plugin and add your Google Analytics tracking code (\u003Ccode>UA-xxxxxx-y\u003C\u002Fcode>). That’s it.\u003C\u002Fp>\n\u003Ch3>Configurable Settings\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Analytics tracking code\u003C\u002Fli>\n\u003Cli>Validity period of the client ID in days (default: 4)\u003C\u002Fli>\n\u003Cli>Enable the analytics script for WordPress admins (users that have the capability \u003Ccode>manage_options\u003C\u002Fcode>)? (default: no)\u003C\u002Fli>\n\u003C\u002Ful>\n","Enables Google Analytics without setting cookies or storing any data in the browser. Asking for user consent in the frontend should not be necessary.",200,2593,100,2,"2020-06-05T23:54:00.000Z","5.4.19","4.4","7.0",[20,21,22,23,24],"analytics","cookie","gdpr","google-analytics","privacy","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcookieless-privacy-focused-google-analytics.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},270,82,30,81,"2026-04-04T16:23:33.936Z",[39,58,79,98,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":13,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":25,"tags":52,"homepage":56,"download_link":57,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mini-wp-gdpr","Mini WP GDPR","1.4.3","Power Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpowerplugins\u002F","\u003Cp>Features include a cookie and tracking-script consent popup, integrations for WooCommerce and Contact Form 7. It logs when users first accept your privacy policy and can also inject your Google Analytics tracking code for you.\u003C\u002Fp>\n\u003Cp>Installing this plugin is no guarantee that your site will magically become fully GDPR compliant, but it should make it much easier for you to get there.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically add Privacy consent check boxes to your ContactForm7 forms, with the consent coming through into the contact emails.\u003C\u002Fli>\n\u003Cli>Detect and log Terms & Conditions consent in WooCommerce.\u003C\u002Fli>\n\u003Cli>Detect tracking JS scripts and, in some cases, defer them running until the user consents.\u003C\u002Fli>\n\u003Cli>Inject Google Analytics, Facebook Pixel and Microsoft Clarity trackers directly from Mini WP GDPR.\u003C\u002Fli>\n\u003Cli>Works with the official WooCommerce Google Analytics Integration plugin.\u003C\u002Fli>\n\u003Cli>See which WP users have given their consent in the main WP users admin table.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Help\u003C\u002Fh3>\n\u003Cp>To dig deeper into the options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpower-plugins.com\u002Fplugin\u002Fmini-wp-gdpr\u002F\" rel=\"nofollow ugc\">Mini WP GDPR Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight and easy-to-use tool to help you with your GDPR compliance tasks.",5274,6,"2026-01-23T20:00:00.000Z","6.9.4","6.4",[53,54,22,23,55],"cookie-consent","cookie-notice","privacy-policy","https:\u002F\u002Fpower-plugins.com\u002Fplugin\u002Fmini-wp-gdpr\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmini-wp-gdpr.1.4.3.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":75,"download_link":76,"security_score":13,"vuln_count":77,"unpatched_count":28,"last_vuln_date":78,"fetched_at":30},"surbma-gdpr-proof-google-analytics","Surbma | GDPR Proof Cookie Consent & Notice Bar","17.9.1","Surbma","https:\u002F\u002Fprofiles.wordpress.org\u002Fsurbma\u002F","\u003Cp>The Surbma | GDPR Proof Cookie Consent & Notice Bar plugin helps your website to comply with GDPR cookie regulations by asking every visitors to accept or decline cookies. If visitor choose to decline, than the tracking codes (Google Anayltics, Facebook Pixel) are not loading. If visitor accepts cookies, than the tracking codes (Google Anayltics, Facebook Pixel) are loading. So visitors can choose to be tracked or not, before they visit any page of the website. They even can change their minds and set again the cookies.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Demo link for Cookie Snackbar and Cookie Popup:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fsurbma.com\u002Fwordpress-plugins\u002Fsurbma-gdpr-proof-cookie-consent-notice-bar\u002F\" rel=\"nofollow ugc\">Snackbar & Popup DEMO\u003C\u002Fa>\u003Cbr \u002F>\n  Demo link for Cookie Shortcodes:\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fsurbma.com\u002Fprivacy-cookie-policy\u002F\" rel=\"nofollow ugc\">Cookie list & Cookie revoke DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>All In One Tracking & Marketing Solution\u003C\u002Fh3>\n\u003Cp>This plugin manages its own codes, so you have to remove old Google Analytics and Facebook Pixel codes. It is an easy way to embed your tracking and marketing scripts, without coding and file modifications.\u003C\u002Fp>\n\u003Cp>The Surbma | GDPR Proof Cookie Consent & Notice Bar plugin can be used as a simple Cookie Policy plugin, if you don’t have any tracking or marketing cookies on your website. Simple and beautiful solution for all websites.\u003C\u002Fp>\n\u003Cp>The cookie saved by this plugin is not storing any sensitive personal data, it is storing only two fix values: “yes” or “no”. This cookie management is GDPR proof, as it is impossible to identify any user with the cookie data. Cookies will expire after 30 days by default.\u003C\u002Fp>\n\u003Ch3>Cache Proof Technology\u003C\u002Fh3>\n\u003Cp>The Surbma | GDPR Proof Cookie Consent & Notice Bar plugin is the first cookie notice solution, that is compatible with all kind of cache systems. It even works with all managed WordPress hostings’ server side cache solutions.\u003C\u002Fp>\n\u003Ch3>Limited Liability\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>This plugin does not substitute any legal adequacy. Texts, that are displayed in the popup is edited by the user of this plugin and I do not take any responsibility regarding GDPR adequacy or change.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Free version features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Google Analytics Cookie Management\u003C\u002Fli>\n\u003Cli>Facebook Pixel Cookie Management\u003C\u002Fli>\n\u003Cli>Snackbar Before Popup\u003C\u002Fli>\n\u003Cli>Simple Cookie Policy Popup\u003C\u002Fli>\n\u003Cli>Hide Decline Button\u003C\u002Fli>\n\u003Cli>Cookie-Free Social Share Buttons\u003C\u002Fli>\n\u003Cli>Cookie Scan Page\u003C\u002Fli>\n\u003Cli>Live Cookie Scan Shortcode\u003C\u002Fli>\n\u003Cli>Cookie Settings Link With Shortcode\u003C\u002Fli>\n\u003Cli>Cookie Policy\u003C\u002Fli>\n\u003Cli>Developer Friendly\u003C\u002Fli>\n\u003Cli>WPML & Polylang Compatible\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional features in the Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>6 Positions For Snackbar\u003C\u002Fli>\n\u003Cli>Full Customizations\u003C\u002Fli>\n\u003Cli>Cookie Policy Link\u003C\u002Fli>\n\u003Cli>Popup Styles\u003C\u002Fli>\n\u003Cli>Popup Themes\u003C\u002Fli>\n\u003Cli>Full Cookie Control\u003C\u002Fli>\n\u003Cli>Google Analytics IP Anonymization\u003C\u002Fli>\n\u003Cli>Google Analytics Tracking Code Customizations\u003C\u002Fli>\n\u003Cli>Facebook Pixel Customer Identifiers Settings\u003C\u002Fli>\n\u003Cli>Location and design settings for the Cookie-Free Social Share Buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Available languages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (US)\u003C\u002Fli>\n\u003Cli>Hungarian\u003C\u002Fli>\n\u003Cli>Spanish (Spain)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features in details\u003C\u002Fh3>\n\u003Ch4>Simple Cookie Policy popup\u003C\u002Fh4>\n\u003Cp>If you don’t have such cookies on your website, that need visitor consent, you can use this plugin as a simple Cookie Policy popup, so you can inform your visitors about the cookies you use. It will show your informations in a beautiful popup and a link to your Cookie Policy page.\u003C\u002Fp>\n\u003Ch4>Hide Decline button\u003C\u002Fh4>\n\u003Cp>If you only want to show the Accept button, you can hide the Decline button.\u003C\u002Fp>\n\u003Ch4>Cookie-Free Social Share Buttons\u003C\u002Fh4>\n\u003Cp>You can add Facebook, Google Plus, Twitter, LinkedIn, Pinterest and Email Share Buttons to posts, pages or even custom post types. These share buttons are loading really fast (almost 0 impact in page load time) and they are not using any Cookies on your website. So you can exclude social sharing topic from your Cookie Policy page. Choose if you want to show the buttons before or after the content or both positions. There are pre-defined styles to choose from, but Social Share Buttons can easily changed via CSS.\u003C\u002Fp>\n\u003Cp>There is a shortcode also for the social share buttons, that can be used anywhere on your website:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [surbma-social-buttons]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Cookie Scan page\u003C\u002Fh4>\n\u003Cp>This page will display all the saved cookies for you, so you can see, what cookies are used in your website.\u003C\u002Fp>\n\u003Ch4>Live Cookie Scan shortcode\u003C\u002Fh4>\n\u003Cp>You can display all the actual Cookies, a visitor has right now. It is not a full list of Cookies, that your website is using!\u003C\u002Fp>\n\u003Cp>This is the shortcode: \u003Ccode>[surbma-live-cookie-scan]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It has 1 attribute:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>cookievalue – Show or hide the Cookie values in the list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [surbma-live-cookie-scan cookievalue=\"false\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Cookie Settings Link\u003C\u002Fh4>\n\u003Cp>There is a shortcode, that will place a link in your content. Clicking on the link will open the Cookie Popup again, and users can change their settings about the Cookie trackings.\u003C\u002Fp>\n\u003Cp>This is the shortcode: \u003Ccode>[surbma-cookie-popup-link]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It has 2 attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>class – You can set the class of the link, so you can easily create a button like link.\u003Cbr \u002F>\ntext – You can change the default text of the link, which is “Open Cookie Settings”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>    [surbma-cookie-popup-link text=\"I've changed my mind about Cookie settings.\"]\n    [surbma-cookie-popup-link class=\"button\" text=\"Please show me the Cookie settings again!\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Cookie Policy\u003C\u002Fh4>\n\u003Cp>Set your Cookie Policy page, where the popup won’t load for visitors. Cookie tracking codes are not loading on this page!\u003C\u002Fp>\n\u003Ch4>Developer Friendly\u003C\u002Fh4>\n\u003Cp>If you enable debug mode, popup will show always, on every refresh, so you can test how it works.\u003C\u002Fp>\n\u003Ch4>WPML & Polylang Compatible\u003C\u002Fh4>\n\u003Cp>If you have a multilingual website, you can set the texts for each language with WPML String Translation add-on.\u003C\u002Fp>\n\u003Ch4>Snackbar before Popup\u003C\u002Fh4>\n\u003Cp>Modest Snackbar before Popup display, so the first time is not that aggressive. The link in the Snackbar opens the Popup. Choose between 6 positions to show the Snackbar.\u003C\u002Fp>\n\u003Ch4>Full Customizations\u003C\u002Fh4>\n\u003Cp>Every text is customizable, even the button’s texts! You can also set the design of the buttons.\u003C\u002Fp>\n\u003Ch4>Cookie Policy Link\u003C\u002Fh4>\n\u003Cp>Show your Cookie Policy page link in the popup.\u003C\u002Fp>\n\u003Ch4>Popup Styles\u003C\u002Fh4>\n\u003Cp>There are popup styles to choose the look and feel of the popup: Default, Almost Flat and Gradient. Fit the style to your website easily.\u003C\u002Fp>\n\u003Ch4>Popup Themes\u003C\u002Fh4>\n\u003Cp>There are popup themes to choose the design, you like. The Full Page Themes are hiding the entire content behind the popup. There are a lot of design settings to make the popup fit your website design. Dark mode is also available.\u003C\u002Fp>\n\u003Ch4>Full Cookie Control\u003C\u002Fh4>\n\u003Cp>Set cookie expiration for visitors, so the popup won’t show again in X days, you set.\u003C\u002Fp>\n\u003Ch4>Google Analytics IP Anonymization\u003C\u002Fh4>\n\u003Cp>You might need to disable IP Anonymization of the hit sent to Google Analytics. This setting is active by default to ensure the maximum GDPR compliance, but you can disable this option.\u003C\u002Fp>\n\u003Ch4>Google Analytics Tracking Code Customizations\u003C\u002Fh4>\n\u003Cp>Choose between gtag.js framework or analytics.js library. You can also set, if you want to track logged in users or the admin area.\u003C\u002Fp>\n\u003Ch4>Facebook Pixel Customer Identifiers Settings\u003C\u002Fh4>\n\u003Cp>Add Facebook Pixel Customer Identifiers to your Facebook Pixel code. Improve the ability to match site visitors to people on Facebook by passing additional site visitor information (such as email address or phone number).\u003C\u002Fp>\n\u003Ch3>About Surbma\u003C\u002Fh3>\n\u003Ch4>You can find my other plugins and projects on GitHub\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSurbma\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FSurbma\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please feel free to contribute, help or recommend any new features for my plugins, themes and other projects.\u003C\u002Fp>\n\u003Ch4>Do you want to know more about me?\u003C\u002Fh4>\n\u003Cp>Visit my webpage: \u003Ca href=\"https:\u002F\u002Fsurbma.com\u002F\" rel=\"nofollow ugc\">Surbma.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Do you like and use my free plugins?\u003C\u002Fh4>\n\u003Cp>You can donate me for FREE here: \u003Ca href=\"https:\u002F\u002Fsurbma.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">Surbma.com\u003C\u002Fa>\u003C\u002Fp>\n","This plugin helps your website to comply with GDPR cookie regulations by asking every visitors to accept or decline cookie tracking.",500,38976,92,11,"2025-09-26T12:47:00.000Z","6.8.5","5.4",[21,74,53,22,23],"cookie-compliance","https:\u002F\u002Fsurbma.com\u002Fwordpress-plugins\u002Fsurbma-gdpr-proof-cookies\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsurbma-gdpr-proof-google-analytics.17.9.1.zip",1,"2023-03-17 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":92,"tags":93,"homepage":96,"download_link":97,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"sitesights-analytics","Sitesights Analytics","1.1.0","sitesights","https:\u002F\u002Fprofiles.wordpress.org\u002Fsitesights\u002F","\u003Cp>Sitesights Analytics is a cookieless and privacy-first web analytics alternative to Google Analytics.\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>This plugin will include the following service as a JS file on every page view of your WordPress.\u003Cbr \u002F>\nIt depends on the exchange of data with https:\u002F\u002Fsitesights.io, an external service.\u003Cbr \u002F>\nThis interaction is essential for transmitting relevant analytics data to the SiteSights database,\u003Cbr \u002F>\nenabling the analysis of visitor behavior and facilitating additional analytical queries. For\u003Cbr \u002F>\nfurther details, please refer to the Terms of Service and Privacy Policies at the following links:\u003Cbr \u002F>\nTerms of Service: https:\u002F\u002Fsitesights.io\u002Fterms\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fsitesights.io\u002Fprivacy\u002F\u003C\u002Fp>\n","Sitesights Analytics is a cookieless and privacy-first web analytics alternative to Google Analytics.",40,1990,"2024-02-14T16:00:00.000Z","6.4.8","4.8","5.6",[20,94,23,95,83],"cookieless","privacy-analytics","https:\u002F\u002Fsitesights.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsitesights-analytics.1.1.0.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":13,"num_ratings":14,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":113,"download_link":114,"security_score":68,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-gdpr","Simple GDPR","1.51","Rick Hellewell","https:\u002F\u002Fprofiles.wordpress.org\u002Frhellewellgmailcom\u002F","\u003Cp>Simple process to create a ‘cookies are OK’ banner\u002Fbutton; assumes that site cannot be accessed unless you agree. Creates a privacy page based on US Better Business Bureau recommendations (your country might have different requirements). Also allows for use of Google Analytics via a server-side ‘post’, to allow analytics tracking if ad-blocking is enabled by the visitor.\u003C\u002Fp>\n\u003Cp>Optionally, you can enable placing your Privacy Page link in the site footer.\u003C\u002Fp>\n\u003Cp>This is not a very fancy plugin – it just does the basics: displays a notice,and requires the visitor to accept the terms. It ‘s for simple sites.\u003C\u002Fp>\n\u003Cp>Optionally can add your Google Analytics (GA) code. GA process is run on the server side, not client-side. Many ad blockers will block client-side GA, which dilutes your analytics. Running GA on the server ensures that analytics are accurate. No personal information is included in the GA server-side process.\u003C\u002Fp>\n\u003Cp>If you have a large site, or complex personal information retention or collection, you might want to find another solution. And ‘we are not a lawyer ‘, so check with your legal folks for guidance. We make no guarantees about the  ‘legal worthiness ‘ or afford ability or suitability of our plugin.\u003C\u002Fp>\n\u003Cp>Note: requires WP 4.9.6, which contains the new Privacy code\u002Fsupporting functions. The plugin will not activate if you do not have WP 4.9.6 installed (or PHP 5.3 or higher).  You also need at least PHP 7.4.\u003C\u002Fp>\n\u003Cp>Disclaimer: This plugin may not provide full protection for your site, depending on how your site stores and uses personal data. We think our technique meets the basic notification requirements of GDPR, but you should consult with your legal advisors for guidance on what your site needs to do for GDPR compliance. Here is the ‘official’ GDPR site: https:\u002F\u002Fwww.eugdpr.org\u002F .\u003C\u002Fp>\n\u003Cp>For reference:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>We use the code from the Cookie Consent site at https:\u002F\u002Fcookieconsent.insites.com\u002F to display the Acceptance message and track user response (via a cookie) to the message notice.\u003C\u002Fli>\n\u003Cli>For the generic Privacy Page we generate, we use the guidance from the US Better Business Bureau at https:\u002F\u002Fwww.bbb.org\u002Freno\u002Ffor-businesses\u002Fsample-privacy-policy\u002F.\u003C\u002Fli>\n\u003Cli>If you use Google Analytics, then you should be aware of their privacy policy, which could apply to your use of GA; see it here https:\u002F\u002Fwww.google.com\u002Fanalytics\u002Fterms\u002Fus.html .\u003C\u002Fli>\n\u003Cli>See also the Privacy section.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We suggest that you consult with your legal advisor for specific methods and messages needed for GDPR compliance on your site. We provide no warranty or guarantee of GDPR compliance. We are not providing any legal advice. We are not responsible in any way for your use of our suggested GDPR solution. Your mileage may vary. Objects in mirror are closer than you expect. All aspirin is alike. Professional driver on a closed course.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not save any personal information on your server. It will store cookies on your visitor’s browsers. If you have enabled Google Analytics (GA), GA is done on the server. GA data only includes the visited page, and an anonymized IP address. No personal information is sent to GA. No cookies related to GA are stored in the client’s browser.\u003C\u002Fp>\n","Creates a simple GDPR notice with links to your Privacy Page. Optionally creates the Privacy Page. Optionally enables server-side Google Analytics wit &hellip;",20,3183,"2024-04-10T22:23:00.000Z","6.5.8","4.9.6","7.2",[22,23,24],"http:\u002F\u002Fcellarweb.com\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-gdpr.zip",{"slug":116,"name":117,"version":118,"author":102,"author_profile":103,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":28,"num_ratings":28,"last_updated":123,"tested_up_to":124,"requires_at_least":110,"requires_php":111,"tags":125,"homepage":113,"download_link":126,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cellarweb-server-side-analytics","CellarWeb Server Side Analytics","1.02","\u003Cp>Google Analytics (GA) allows you to see what your visitors are doing on your site. The common installation is to run some JavaScript code in the client’s browser that reports back to GA. The problem with that is many ad-blockers will block that client-side (browser) action, resulting in incomplete GA data.\u003C\u002Fp>\n\u003Cp>The Server Side Analytics plugin does all the work on your server. So GA is used on all site visits – even visitors using ad blocking. That gives you more accurate GA data.\u003C\u002Fp>\n\u003Cp>Your site visitor’s IP address is anonymized (the last ‘octet’ is removed), so only the visitor’s city is known. The plugin only uses the client-side WordPress session ID, so complies with basic GDPR privacy, as long as your site has an acknowledged cookie policy. There is nothing additionally stored on the client side, so visitor privacy for this plugin and the generated analytics is assured.\u003C\u002Fp>\n\u003Cp>All you need is a GA account – start here: https:\u002F\u002Fwww.google.com\u002Fanalytics\u002F . Note that you will need to set up a “UA” type account. Help starts here: https:\u002F\u002Fsupport.google.com\u002Fanalytics\u002Fanswer\u002F9306384?hl=en   Make sure you set up a “Universal Analytics” account – which will result in a UA-xxxxxxx-1 value to use in the plugin.\u003C\u002Fp>\n\u003Cp>If you use Google Analytics, then you should be aware of their privacy policy, which could apply to your use of GA; see it here https:\u002F\u002Fwww.google.com\u002Fanalytics\u002Fterms\u002Fus.html . You may also need a cookie policy and acknowledgement displayed on your site.\u003C\u002Fp>\n\u003Cp>We suggest that you consult with your legal advisor for specific methods and messages needed for GDPR compliance on your site. We provide no warranty or guarantee of GDPR compliance. We are not providing any legal advice. We are not responsible in any way for your use of our suggested GDPR solution. Your mileage may vary. Objects in mirror are closer than you expect. All aspirin is alike. Professional driver on a closed course.  Your mileage may vary.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not save any personal information on your server. It will store cookies on your visitor’s browsers. If you have enabled Google Analytics, it will also store a randomly-generated ID value as a cookie; there is no personal information associated with that cookie. The plugin does not share information with others.\u003C\u002Fp>\n","Allows using Google Analytics via server-side request. Many ad blockers block client-side Google Analytics, resulting in incomplete values.",10,1414,"2023-04-06T18:14:00.000Z","6.2.9",[22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcellarweb-server-side-analytics.1.02.zip",{"attackSurface":128,"codeSignals":156,"taintFlows":166,"riskAssessment":193,"analyzedAt":199},{"hooks":129,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":28,"unprotectedCount":28},[130,136,140,143,148],{"type":131,"name":132,"callback":133,"file":134,"line":135},"action","admin_menu","AdmCreatePluginSettingsPage","cookieless-privacy-focused-google-analytics.php",58,{"type":131,"name":137,"callback":138,"file":134,"line":139},"admin_init","AdmSetupSections",61,{"type":131,"name":137,"callback":141,"file":134,"line":142},"AdmSetupFields",64,{"type":144,"name":145,"callback":146,"priority":121,"file":134,"line":147},"filter","plugin_action_links","AdmAddActionLinks",67,{"type":131,"name":149,"callback":150,"file":134,"line":151},"wp_head","AddJavaScriptToPage",72,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":14,"bundledLibraries":165},[],{"prepared":28,"raw":28,"locations":159},[],{"escaped":14,"rawEcho":77,"locations":161},[162],{"file":134,"line":163,"context":164},346,"raw output",[],[167,185],{"entryPoint":168,"graph":169,"unsanitizedCount":28,"severity":184},"AddJavaScriptToPage (cookieless-privacy-focused-google-analytics.php:290)",{"nodes":170,"edges":181},[171,176],{"id":172,"type":173,"label":174,"file":134,"line":175},"n0","source","$_SERVER",326,{"id":177,"type":178,"label":179,"file":134,"line":163,"wp_function":180},"n1","sink","echo() [XSS]","echo",[182],{"from":172,"to":177,"sanitized":183},true,"low",{"entryPoint":186,"graph":187,"unsanitizedCount":28,"severity":184},"\u003Ccookieless-privacy-focused-google-analytics> (cookieless-privacy-focused-google-analytics.php:0)",{"nodes":188,"edges":191},[189,190],{"id":172,"type":173,"label":174,"file":134,"line":175},{"id":177,"type":178,"label":179,"file":134,"line":163,"wp_function":180},[192],{"from":172,"to":177,"sanitized":183},{"summary":194,"deductions":195},"The plugin \"cookieless-privacy-focused-google-analytics\" v1.0.1 exhibits a strong security posture based on the provided static analysis and vulnerability history.  The absence of any entry points like AJAX handlers, REST API routes, or shortcodes significantly limits the attack surface. Furthermore, the code signals indicate no dangerous functions were used, all SQL queries are prepared, and there are no file operations or external HTTP requests, which are all positive indicators. The limited output escaping (67% properly escaped) is a minor concern but not immediately critical given the lack of apparent attack vectors.",[196],{"reason":197,"points":198},"Output escaping is not 100% protected",4,"2026-03-16T20:27:10.106Z",{"wat":201,"direct":208},{"assetPaths":202,"generatorPatterns":203,"scriptPaths":204,"versionParams":206},[],[],[205],"\u002Fwp-content\u002Fplugins\u002Fcookieless-privacy-focused-google-analytics\u002Fcookieless-google-analytics.js",[207],"cookieless-privacy-focused-google-analytics\u002Fcookieless-google-analytics.js?ver=",{"cssClasses":209,"htmlComments":210,"htmlAttributes":212,"restEndpoints":224,"jsGlobals":225,"shortcodeOutput":227},[],[211],"\u003C!-- Cookieless Privacy-Focused Google Analytics -->",[213,214,215,216,217,218,219,220,221,222,223],"data-trackingid","data-anonymizeip","data-linktracking","data-eventtracking","data-remarketing","data-search-keyword-param","data-google-optimize-id","data-privacy-policy-url","data-privacy-policy-label","data-cookie-notice-id","data-cookie-notice-label",[],[226],"window.cpfga",[]]