[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f1gqMOZ__buU6e8eACHXSOYMUTQP9pZQRqAmjCNEeHWw":3},{"slug":4,"display_name":4,"profile_url":5,"plugin_count":6,"total_installs":7,"avg_security_score":8,"avg_patch_time_days":9,"trust_score":10,"computed_at":11,"plugins":12},"sogodigital","https:\u002F\u002Fprofiles.wordpress.org\u002Fsogodigital\u002F",1,0,100,30,94,"2026-08-25T13:44:34.825Z",[13],{"slug":14,"name":15,"version":16,"author":4,"author_profile":5,"description":17,"short_description":18,"active_installs":7,"downloaded":19,"rating":7,"num_ratings":7,"last_updated":20,"tested_up_to":21,"requires_at_least":22,"requires_php":23,"tags":24,"homepage":30,"download_link":31,"security_score":8,"vuln_count":7,"unpatched_count":7,"last_vuln_date":32,"fetched_at":33},"sogo-consent","Sogo Consent","1.1.2","\u003Cp>Sogo Consent adds a customisable cookie consent banner to your WordPress site. All settings are managed from the WordPress admin. No external services are used. No visitor data is sent anywhere.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Consent modes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Full consent mode\u003C\u002Fstrong> — shows Accept All, Reject Non-Essential, and Preferences buttons. The Preferences button opens a modal where visitors can toggle Analytics and Marketing cookie categories individually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple notice mode\u003C\u002Fstrong> — shows a single acknowledgement button. Clicking it records that the visitor saw the notice. It does not enable analytics or marketing cookies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Layout options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Four layout options are available: bottom full-width strip, bottom centre card, bottom right card, bottom left card. On mobile and tablet (992px and below) all layouts automatically become a centred floating card.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Behaviour options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Show or hide the banner without deactivating the plugin\u003C\u002Fli>\n\u003Cli>Auto-hide the banner after a configurable number of seconds (1–60)\u003C\u002Fli>\n\u003Cli>Set how long to remember the visitor’s choice (1–730 days)\u003C\u002Fli>\n\u003Cli>Bump the policy version to ask visitors to choose again after a policy change\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Appearance options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Customise background colour, text colour, title colour, primary and secondary button colours, corner radius, and box shadow — all from the Appearance tab in admin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Consent storage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Consent is stored as a first-party browser cookie named \u003Ccode>sogo_consent\u003C\u002Fcode>. It uses \u003Ccode>SameSite=Lax\u003C\u002Fcode> and \u003Ccode>Secure\u003C\u002Fcode> (HTTPS only). The cookie contains the consent status, timestamp, policy version, banner mode, and category choices. No consent data is stored in the WordPress database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developer integration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A public JavaScript API is available on every page after the plugin loads:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>window.SogoConsent.getConsent()\u003C\u002Fcode> — returns the current consent object or null\u003C\u002Fli>\n\u003Cli>\u003Ccode>window.SogoConsent.hasConsented()\u003C\u002Fcode> — returns true if valid consent exists\u003C\u002Fli>\n\u003Cli>\u003Ccode>window.SogoConsent.resetConsent()\u003C\u002Fcode> — clears the cookie and re-shows the banner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A DOM event fires whenever consent changes:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>document.addEventListener('sogoconsent:change', function(e) { console.log(e.detail); });\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Use this event to activate or deactivate analytics or marketing scripts based on the visitor’s choice.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cache compatibility\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The banner HTML is always present in the page source (hidden via the \u003Ccode>hidden\u003C\u002Fcode> attribute). JavaScript reads the consent cookie on \u003Ccode>DOMContentLoaded\u003C\u002Fcode> and decides whether to show the banner. This approach works with full-page caching plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RTL and Hebrew support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin auto-detects the WordPress admin language via \u003Ccode>is_rtl()\u003C\u002Fcode>. On Hebrew installs, all admin labels and default banner text are in Hebrew. The frontend CSS includes scoped RTL layout rules for the modal, toggle, and card positioning.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What this plugin does NOT do\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It does not automatically block third-party scripts. It provides a JavaScript API and DOM event so your code or a tag manager can act on consent.\u003C\u002Fli>\n\u003Cli>It does not guarantee legal compliance with GDPR, CCPA, or any other privacy regulation. Consult a qualified legal or privacy professional for your specific situation.\u003C\u002Fli>\n\u003Cli>It does not scan or detect which cookies your site sets.\u003C\u002Fli>\n\u003Cli>It does not store per-visitor consent records in the WordPress database.\u003C\u002Fli>\n\u003C\u002Ful>\n","Lightweight cookie consent banner with full admin control. Supports Hebrew and English. No external services. No tracking.",84,"2026-06-21T06:43:00.000Z","7.0.2","6.0","8.0",[25,26,27,28,29],"consent-banner","cookie-consent","cookie-notice","gdpr","privacy","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsogo-consent.1.1.2.zip",null,"2026-07-22T17:31:50.256Z"]