Choose language

Consent management in WordPress

Keep cookies under local control.

Block optional services before consent and migrate from Borlabs Cookie with a guided process.

Abstract illustration of controlled data and cookie permissions

100% localConfiguration in WordPress

No telemetryNo product analytics

Fail closedUnknown content stays blocked

GPLv2+Open source licence

You stay in control.

Consents, services and records remain in your WordPress installation. External resources start only after the matching choice.

Blocked before first contact

External scripts, iframes, images, styles, embeds, fetch calls and dynamically inserted resources are controlled.

Services documented clearly

Provider, purpose, domains, data categories, recipients, third countries and retention stay in the local service registry.

Granular choices

Visitors can accept all, reject all or select individual services and withdraw later.

Local consent records

Optionally stores pseudonymous, signed consent records linked to the active configuration.

Withdrawal takes effect immediately

Permissions are removed, configured browser storage is cleared and blocked content is neutralised again.

Recognises 36 provider services automatically.

The browser test finds what a page really loads. Where wpkookies knows the provider, one click writes the complete service entry — with provider, purpose and every mandatory detail. Addresses it does not know stay blocked and are offered in a guided form.

Statistics 4

  • Google Analytics 4
  • Hotjar
  • Matomo
  • Microsoft Clarity

Marketing 8

  • Google Ads und DoubleClick
  • Google Tag Manager
  • HubSpot
  • LinkedIn Insight Tag
  • Meta Pixel
  • Microsoft Advertising (UET)
  • Pinterest Tag
  • TikTok Pixel

External media 16

  • Calendly
  • Dailymotion
  • Doctify
  • Facebook
  • Google Maps
  • Instagram
  • Mapbox
  • OpenStreetMap
  • SoundCloud
  • Spotify
  • TikTok
  • Twitch
  • Vimeo
  • X/Twitter
  • YouTube
  • Yumpu

Functional 8

  • Adobe Fonts
  • Cloudflare Turnstile
  • Google Fonts
  • Google reCAPTCHA
  • hCaptcha
  • Intercom
  • PayPal
  • Stripe

A catalogue entry alone creates no external connection. Nothing is loaded until the visitor has consented.

Clear for visitors.

Straightforward choices, direct access to settings and local placeholders for blocked content.

  • Accept all, reject all or choose services
  • Open settings again at any time
  • Keyboard-accessible dialogs and placeholders
  • Allow content once or across the entire website
wpkookies consent banner with accept all, reject and settings controls
The public consent banner on a real WordPress page.

Migration from Borlabs Cookie

Switch without taking a blind leap.

Borlabs Cookie remains active until final confirmation. Every stage explains what happens and what is still missing.

Important: Historical consents from Borlabs Cookie are not presented as new wpkookies consents.
  1. Read and analyse only

    Detect Borlabs Cookie 2.x or 3.x and show transferable services without changing the live website.

  2. Move into the review area

    Import services in isolation. Scripts, CSS, regular expressions and shortcodes stay inactive in quarantine.

  3. Review the configuration

    Check domains, providers, purposes, storage definitions and retention before applying anything.

  4. Test automatically in the browser

    Check first visit, rejection, granular choice and withdrawal before cutover. Unknown requests must be zero.

  5. Switch or roll back

    Only deactivate Borlabs Cookie after backup and confirmation. A saved snapshot provides a controlled way back.

Guided Borlabs Cookie migration in the WordPress administration
The assistant covers analysis, review, browser testing, cutover and rollback.

Automated, but never careless.

Migration transfers technical configuration. Sensitive legacy records and legal decisions remain outside its scope.

Prepared for review

  • Services, groups and content blockers
  • Providers, purposes and external domains
  • Cookie and storage definitions
  • Relevant occurrences in page content
  • Review status, snapshot and test report

Never reinterpreted

  • Historical consent cookies and statistics
  • TCF data, licences and account information
  • Internal cloud scan or catalogue data
  • Imported executable code
  • A legal assessment of your website

Tested technically, not merely claimed.

Each release passes static analysis, automated logic, integration, security and real WordPress workflow tests before publication.

Level 8Static PHP analysis
LogicAutomated unit tests
IntegrationComplete processing chains
WordPressReal installation and browser flows

End-to-end checks cover the real journey

  • First visit without a prior choice
  • Complete rejection
  • Granular service consent
  • Withdrawal and storage cleanup
  • Lazy-loaded iframes and renewed consent
  • Server-side blocking without JavaScript
  • Plugin removal and clean reinstall
  • Migration cutover and snapshot restore

Ready in a few minutes.

Kookies Consent can be searched, installed and updated straight from the WordPress dashboard. No separate account or cloud connection is required.

Download plugin

Already installed as “WPKookies”? Install Kookies Consent from the WordPress directory. Features and protection logic are identical, and the plugin’s migration takes over your settings.

  1. InstallSearch for “Kookies Consent” under Plugins and install it.
  2. ActivateOpen wpkookies and review the services used by the website.
  3. TestVerify consent flows and third-party requests before public cutover.

Frequently asked questions.

The key points before installation and migration.

Does wpkookies send data to its own cloud service?

No. The plugin has no cloud connection or telemetry. Configuration and optional records remain in WordPress.

Can I migrate from Borlabs Cookie?

Yes, with the guided assistant. Create a backup and complete the automatic website test before cutover.

Are old Borlabs Cookie consents transferred?

No. Old cookies, logs and TCF data are not presented as new consent. Visitors decide again after cutover.

Does this automatically make every website legally compliant?

No. wpkookies provides technical consent and blocking functions. Service selection, texts, contracts and legal assessment remain the operator’s responsibility.

What happens when I uninstall it?

The files can be removed. Stored configuration is deleted only if this was explicitly enabled in the settings beforehand.

What are the requirements?

WordPress 6.9 or later and PHP 8.2 or later are required. The plugin is tested up to WordPress 7.0.

Free download

WPKookies / Kookies Consent 1.5.71

Free from the official WordPress plugin directory. No registration, cloud or telemetry.

Download pluginGPLv2 or later