Easy-to-configure cookie consent banner compliant with GDPR and ePrivacy. Granular consent, script blocking, privacy policy generator and audit log.
| Author: | Webstudio.ltd (profile at wordpress.org) |
| WordPress version required: | 6.0 |
| WordPress version tested: | 6.9.4 |
| Plugin version: | 1.0.0 |
| Added to WordPress repository: | 17-03-2026 |
| Last updated: | 17-03-2026 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://webstudio.ltd/na-stiahnutie/ |
| Total downloads: | 141 |
| Active installs: | 10+ |
![]() Click to start download |
|
Webstudio GDPR is a complete GDPR and ePrivacy compliance solution for WordPress websites. Designed for Slovak, Czech and international markets.
Key features:
- Granular consent — visitors can individually accept or decline categories: necessary, analytics, marketing and functional cookies
- Script Manager — automatically blocks and conditionally loads scripts (Google Analytics 4, Facebook Pixel, Google Tag Manager, etc.) based on granted consent
- Quick templates — add GA4, Facebook Pixel, GTM or Google Ads with a single click
- Setup wizard — guided onboarding on first activation: site type, data processing, company details — done in under 2 minutes
- Privacy policy page generator — creates or updates a page with a complete legal privacy policy template adapted to your site type (e-shop, SaaS, blog, firm)
- Consent audit log — every consent is recorded in the database (session ID, IP, user-agent, policy version); exportable to CSV
- 4 banner positions — bottom-left, bottom-right, center with overlay, full-width bottom bar
- Appearance customisation — button colors, border-radius, text colors — all configurable from the admin dashboard
- Automatic re-consent — when company details change, the policy version is bumped and visitors are asked for consent again
- Public JavaScript API —
wsgdprApi.openSettings(),wsgdprApi.getConsent(),wsgdprApi.hasConsent('analytics') - Re-open button — floating shield icon in the corner of the screen
- Multilingual — Slovak (primary), Czech, English
The banner is lightweight (vanilla JS, no dependencies), WCAG-friendly and loads asynchronously.
External services
This plugin does not connect to any external service on its own. However, it provides a Script Manager that allows site administrators to load third-party scripts based on visitor consent. These scripts are added manually by the administrator and may include:
Google Analytics 4 / Google Tag Manager
If the administrator adds a GA4 or GTM script via the Script Manager, the browser will connect to Google’s servers (www.googletagmanager.com, www.google-analytics.com). This happens only after the visitor grants consent for the selected cookie category. Data sent is determined by the script configured by the administrator.
* Terms of service: https://marketingplatform.google.com/about/analytics/terms/us/
* Privacy policy: https://policies.google.com/privacy
Facebook / Meta Pixel
If the administrator adds a Facebook Pixel script, the browser will connect to Meta’s servers (connect.facebook.net). This happens only after the visitor grants consent for the selected cookie category.
* Terms of service: https://www.facebook.com/legal/terms
* Privacy policy: https://www.facebook.com/privacy/policy/
Google Ads
If the administrator adds a Google Ads Conversion Tracking script, the browser will connect to Google’s servers. This happens only after the visitor grants consent for the selected cookie category.
* Terms of service: https://policies.google.com/terms
* Privacy policy: https://policies.google.com/privacy
The plugin itself does not send any data to external servers. All consent data is stored locally in the WordPress database.
FAQ
ChangeLog
