GSCookie
A WordPress Plugin
Smart cookie
consent control
A modern cookie consent plugin for WordPress with automatic scanning, clear consent controls, and instant checkout.
- GDPR compliant
- Zero dependencies
- No account required
01 · Features
Everything needed for compliant consent
Simple setup. Clean UX. Reliable control.
Automatic Cookie Scanning
Crawls up to 5 pages, detects script tags, noscript pixels, img trackers, and dataLayer calls. 47 pre-classified cookies across 32 providers.
GDPR & CCPA Compliant
First-visit banner, opt-in/opt-out consent flows, and server-side consent logging — all built to legal standard.
Lightning Fast
Zero-dependency vanilla JS widget. Scripts remain blocked until the visitor makes a choice.
Modern UI
Clean consent banner on first visit, polished full-preferences modal, soft icon reveal — all pixel-perfect.
Multi-Site Management
Works on any site without registration. Register free to track up to 3 sites. Premium unlocks agency workflows and white-label.
Premium Support
Fast support, predictable updates, and Stripe-powered checkout directly from WP Admin.
02 · Pricing
Choose your plan and pay instantly
Install GSCookie and the consent banner, scanner, and consent logging work immediately — no account needed.
Paid plans: enter your license contact details
We email your license key right after successful payment. You can always recover it later from Manage License.
Free
For personal websites and testing
- Up to 3 websites
- Basic cookie scanning
- Core GDPR consent
- Community support
Premium Monthly
Great for getting started
- Unlimited websites
- Advanced cookie scan
- GDPR + CCPA support
- Priority support
Enter your email above to continue to checkout.
Premium Yearly
Best value for teams and agencies
- Everything in Monthly
- 20% annual savings
- Faster release access
- Priority support
Enter your email above to continue to checkout.
Lifetime
Own it forever
- Lifetime updates
- No recurring fees
- VIP support
- All premium features
Enter your email above to continue to checkout.
03 · About
About GSCookie
GSCookie is built for teams that want fast consent compliance without complex setup.
Plugin-first workflow
Everything from install to premium activation can happen within WP admin.
Compliance-focused defaults
GDPR and CCPA-ready controls with clear user consent options.
Operational reliability
Email license delivery, recovery flow, and sync fallback for edge cases.
04 · Releases
Versions & release notes
Expand each version to see feature and fix summaries.
v1.3.1
2026-09-30
Show detailsHide details
v1.3.1
2026-09-30
Blocked videos and other embeds now fit phone screens, before and after consent.
Features
- Embeds held back until consent (e.g. a pasted 640×360 YouTube iframe) shrink to fit the screen and keep their shape (aspect ratio from the iframe's width and height); the video that loads after consent fits the same way
- The consent placeholder inside a small embed tightens its layout, so the text and the Load it / Cookie settings buttons stay visible on phones
Fixes
- The consent placeholder copied the iframe's fixed width and ran off the side of the page on phones (horizontal scrolling)
- Sites that already size their embeds (their own CSS, WordPress responsive embeds, page builders) keep their sizes: the new rules have no CSS specificity, so any existing rule wins
v1.3.0
2026-09-30
Show detailsHide details
v1.3.0
2026-09-30
An honest cookie list (only cookies really found on your site), trackers and embeds blocked until consent, Google Consent Mode v2, and a redesigned, accessible admin with live preview and colour checks.
Features
- Cookie list shows visitors only cookies a scan actually found, or that the site owner added and confirmed; the dictionary never adds cookies by itself
- Full scan: server pass (cookies your server sets) plus a browser pass in hidden, credentialless frames (cookies scripts set, e.g. Google Analytics)
- Unknown cookies wait as "Unclassified: please review"; cookies missed by several scans are flagged "Not found recently", then hidden unless pinned
- Code found in pages (gtag.js, YouTube) becomes a prompt, with one click to list an embed's own third-party cookies
- Categories without cookies are left out of the banner; "Accept all" only covers categories the visitor was shown
- Automatic blocking of known trackers and embeds until consent, with placeholders that keep the embed's size. On for new installs; sites updating from an earlier version keep their previous behaviour (blocking off) until the owner turns it on
- Updating sites see a "Turn on automatic blocking - trackers and embeds wait for consent. Recommended." notice (dismissible per user) and an Overview checklist item (stays until blocking is on), with one-click "Turn it on" and "Preview what gets blocked" (the scan results show what would change)
- Google tags load in Consent Mode by default (Consent Mode v2, every signal denied until the visitor agrees, so Google sets no cookies); "Block Google tags until consent" remains available. Existing sites keep any saved choice, otherwise Consent Mode
- Google Consent Mode v2 and Microsoft UET consent signals, Global Privacy Control, re-consent when a new category is used
- Consent records with consent ID, method and categories shown; retention setting with daily clean-up
- Consent record CSV export is now free for the latest 30 records; Premium exports every record or a date range
- Redesigned admin: Overview, Banner & design, Categories & cookies, Scan, Consent records, Legal & regions, Licence
- Colour presets (Light, Dark, Warm, High contrast), Match my site, custom colours with WCAG AA checks and suggested fixes
- Live desktop and phone preview of the banner, settings dialog and cookie button; sticky save bar; on-brand dialogs
- Banner positions (card left/right, bottom bar, centre), equal-weight Accept/Reject, corner styles, cookie button icon, position and size
- window.gscookie JavaScript API and gscookie:consent event; gscookie_has_consent() in PHP; [gscookie_declaration] and [gscookie_settings_link] shortcodes
Fixes
- Seeded dictionary cookies no longer appear in the visitor list or cookie policy unless a scan finds them (existing installs are cleaned up on update)
- Accept all and Reject all now look exactly the same (Reject was less prominent)
- YouTube and other embeds no longer load before consent
- Choosing "Load Google tags in Consent Mode" always sends the denied Consent Mode defaults first, even if the Consent Mode switch was off
- Banner no longer locks page scrolling; keyboard focus and Esc handled properly
- Scanner works on hosts where the site cannot reach its own public address (Docker, some firewalls)
- Admin and front-end styles scoped to gsck- so they no longer clash with Gradespace Core (.gsc-card etc.)
- thegradespace.com: the Stripe webhook now licenses only GSCookie checkouts and subscriptions (other products on the account no longer create GSCookie licences) - deploy soon
v1.2.1
2026-06-01
Show detailsHide details
v1.2.1
2026-06-01
Maintenance release.
Features
Fixes
v1.2.0
2026-03-01
Show detailsHide details
v1.2.0
2026-03-01
First-visit consent banner, stronger cookie scanner, full admin dark/light theme overhaul, and refined public widget behaviour.
Features
- First-visit bottom banner ("We value your privacy") with Accept All, Reject All, and Customise buttons
- Floating icon now hidden on first visit — pops in with animation after consent choice
- Cookie scanner now crawls up to 5 pages (home, privacy policy, first post, first page)
- Scanner detects noscript pixels, tracking img tags, and dataLayer/gtag() references
- 32 provider patterns (up from 9): HubSpot, MS Clarity, TikTok, LinkedIn Insight, Twitter/X Ads, Crisp, Zendesk, Mailchimp, Cloudflare, WooCommerce and more
- Cookie dictionary expanded to 47 known entries (up from 17)
- Admin UI: light/dark theme auto-applied from saved Setting across all 4 admin pages
- Live theme preview — changing Theme dropdown instantly toggles admin UI without saving
- Admin CSS scoped to .gsc-admin-wrap only — no longer overrides global WP admin body
- All hardcoded dark colour values replaced with CSS custom property tokens for both themes
- Admin buttons and cards redesigned with pill shape, accent colours, and depth
Fixes
- Status badges (ok/custom/pending) no longer invisible on light backgrounds
- Cookie table code element colour corrected for light mode
- Card hover glow, premium card gradient, and plan badge all theme-aware
- Consent chart donut-hole fill now matches card background in both themes
- White canvas background on dark Consent Trends card resolved
v1.0.1
2026-02-19
Show detailsHide details
v1.0.1
2026-02-19
Checkout and activation flow hardening for website and WordPress plugin.
Features
- WordPress upgrade path now redirects to Stripe with saved license email
- Automatic post-checkout license sync back into WP admin
- Manual “Sync license now” fallback in plugin license screen
Fixes
- Improved webhook/session timing fallback when license is not ready instantly
- Typed and stabilized license lookup API for build reliability
v1.0.0
2026-02-18
Show detailsHide details
v1.0.0
2026-02-18
Initial public release of GSCookie plugin and checkout ecosystem.
Features
- WordPress consent plugin with GDPR/CCPA controls
- Free and paid licensing with Stripe checkout
- Plugin download and setup flow from gscookie landing page
Fixes
- Initial release baseline
05 · FAQ
Frequently asked questions
Do I need an account or license to use GSCookie?
No. Install the plugin and the consent banner, automatic scanner, and consent logging all work immediately — no registration or license required. Registering free lets you track up to 3 sites from our dashboard. Premium adds agency features, white-label, and priority support.
How do I upgrade from inside WordPress?
Open GSCookie → License in WP Admin, click upgrade, complete Stripe checkout, and the plugin syncs your license automatically after return.
Do I need a separate account before buying?
No. Your email is used as your license identity. You receive the key by email and can recover it from the Manage License page anytime.
What if activation is delayed after payment?
Use the "Sync license now" fallback in WP License settings. This retries activation using your latest checkout session.
Can I use GSCookie on multiple websites?
Free supports up to 3 websites. Premium plans are designed for broader usage including agency workflows.
Launch compliant consent in minutes
Install plugin, run scan, and go live with confidence.
No account required · Free tier available · Stripe-powered checkout