CookieBoss – Cookie Consent & GDPR Compliance

Descripción

CookieBoss is a lightweight, fast cookie consent management platform built for GDPR and ePrivacy compliance.

Works the moment you activate it. Your site shows a consent banner in its own language right away, with Accept, Reject and Manage choices, Google Consent Mode v2 and optional script blocking. No account, no setup, and the default banner contacts no external service.

Connect a free CookieBoss account when you want more: cookie scanning, Google Consent Mode v2 verified on your live site, geo rules, your own banner design and consent statistics.

Cumple en 2 minutos, gratis:

  • Cumple desde el primer momento: banner de consentimiento conforme al RGPD y a la normativa ePrivacy, con bloqueo automático de scripts y Google Consent Mode v2, sin configuración
  • Funciona con WooCommerce y plugins de caché: sin configuración por página, sin conflictos
  • Plan gratuito: 1 dominio, todas las funciones esenciales, sin tarjeta de crédito

¿Por qué CookieBoss?

  • Ligero: menos de 25 KB comprimido con gzip, sin impacto en las Core Web Vitals
  • Análisis automático de cookies: detecta cookies y las clasifica a partir de una base de datos de más de 5.000 cookies conocidas
  • Google Consent Mode v2: integrado, sin necesidad de configuración
  • Bloqueo automático de scripts: bloquea Google Analytics, Facebook Pixel, Hotjar y más de 20 scripts de seguimiento hasta obtener el consentimiento
  • 32 idiomas para el banner de consentimiento mediante la CDN de CookieBoss
  • Banner personalizable: barra inferior, ventana modal o centro de preferencias
  • Compatibilidad con modo oscuro con detección automática
  • Plan gratuito: 1 dominio, todas las funciones esenciales, sin tarjeta de crédito

Funciones:

  • Instalación del banner de consentimiento con un clic
  • Bloqueo automático de scripts para plugins de seguimiento conocidos (GA, GTM, Facebook, Hotjar, etc.)
  • Google Consent Mode v2 con paso de parámetros por URL y ocultación de datos de anuncios
  • Gestión del inventario de cookies
  • Consentimiento por categoría (necesarias, estadísticas, marketing, funcionales)
  • Integración con Google Tag Manager
  • Consentimiento compartido entre dominios
  • Pruebas A/B para optimizar el banner
  • Modo de vista previa de administración: navega sin el banner con la sesión iniciada
  • Informes de cumplimiento y auditoría con IA
  • API REST para integraciones headless y personalizadas

Cómo funciona:

  1. Install and activate the plugin. The default consent banner is live immediately, in your site’s language.
  2. Optional: click «Connect to CookieBoss» to link a free account. Your site then loads its own banner, designed in the CookieBoss dashboard, with cookie scanning, geo rules and statistics.
  3. Optional: enable Blocking Mode so known tracking scripts wait for consent.

This plugin handles script injection, blocking, and Google Consent Mode integration on your WordPress site.

Bloqueo automático de scripts:

Cuando el modo de bloqueo está activado, el plugin reescribe automáticamente las etiquetas de script de los servicios de seguimiento conocidos para que no se ejecuten hasta que se dé el consentimiento:

  • Estadísticas: Google Analytics, Google Tag Manager, Hotjar, Matomo, MonsterInsights, ExactMetrics, Site Kit
  • Marketing: Facebook Pixel, Pinterest Tag, TikTok Pixel, LinkedIn Insight, Google Ads, Twitter/X UWT
  • Funcionales: HubSpot, Intercom, Drift, Crisp, LiveChat

Los scripts se identifican tanto por su handle registrado en WordPress como por su URL de origen, de modo que se detectan tanto los inyectados por plugins como los añadidos manualmente.

Consulta la sección «Servicios externos» más abajo para ver los endpoints de CookieBoss con los que contacta este plugin.

Servicios externos

Before you connect an account, the plugin uses its bundled default banner (assets/js/consent-local.js), served from your own site. It contacts no external service: no geo lookup, no analytics, no CookieBoss request of any kind. The visitor’s choice is stored in a first-party cookie on your domain.

After you connect a CookieBoss account, the plugin uses the CookieBoss service (cookieboss.io), operated by Transformination OÜ. It contacts these CookieBoss endpoints:

  • cdn.cookieboss.io: sirve el script de tu banner de consentimiento (se carga en cada página; tu ID de sitio forma parte de la URL del script). También se contacta para verificar tu ID de sitio cuando lo guardas en los ajustes.
  • a.cookieboss.io: envía estadísticas anónimas de consentimiento (país y decisión de consentimiento) cuando un visitante interactúa con el banner.
  • api.cookieboss.io: llamadas de autenticación OAuth (intercambio de token, metadatos del token, revocación del token) al conectar o desconectar el plugin, y llamadas a la API de estadísticas de consentimiento para el widget del escritorio (se envían tu ID de sitio y tu clave de API para recuperar estadísticas agregadas de consentimiento).
  • app.cookieboss.io: la página de inicio de sesión y autorización de CookieBoss, que se abre en una ventana emergente del navegador cuando usas el botón de un clic «Conectar con CookieBoss».

No se envía ningún dato personal a estos servicios: solo las decisiones de consentimiento (aceptar/rechazar/personalizado) y estadísticas anónimas (país, tasa de consentimiento).

El plugin también incluye listas de dominios de terceros conocidos (por ejemplo googletagmanager.com, connect.facebook.net, maps.googleapis.com). Son firmas de detección que sirven para reconocer los scripts de seguimiento ya presentes en tu sitio y poder retenerlos hasta obtener el consentimiento; el plugin nunca contacta con esos dominios por sí mismo.

El uso del servicio CookieBoss está sujeto a sus condiciones y a su política de privacidad:

  • Condiciones del servicio: https://cookieboss.io/terms
  • Política de privacidad: https://cookieboss.io/privacy

Capturas

Instalación

  1. Instala el plugin desde el directorio de plugins de WordPress, o sube la carpeta cookieboss a /wp-content/plugins/
  2. Activate the plugin through the ‘Plugins’ menu. The default consent banner is now live, and a short setup wizard opens.
  3. Optional: in the wizard or under Settings CookieBoss, click «Connect to CookieBoss» to link a free account (or paste a Site ID from the CookieBoss dashboard).
  4. Optional: enable «Blocking Mode» to automatically block tracking scripts until consent.

FAQ

¿Necesito una cuenta de CookieBoss?

No. Without an account the plugin shows its default banner: opt-in for every visitor, in your site’s language, with Google Consent Mode v2 and optional script blocking. A free account (cookieboss.io/signup, no credit card) adds cookie scanning, geo rules, your own banner design and consent statistics.

¿Dónde encuentro mi ID de sitio?

Inicia sesión en app.cookieboss.io, ve a tu sitio y busca el ID de sitio en la sección Script de instalación.

¿Es gratis?

Yes. The free tier includes 1 domain with all core consent features. Paid plans start at €9/month for more subpages, weekly scanning and badge removal; multi-domain plans start at €19/month.

¿Qué hace el modo de bloqueo?

Cuando está activado, el plugin impide automáticamente que los scripts de seguimiento conocidos (Google Analytics, Facebook Pixel, etc.) se ejecuten hasta que el visitante consienta la categoría de cookies correspondiente. Para ello cambia el tipo de script a text/plain y añade el atributo data-cookieconsent.

¿Funciona con plugins de caché?

Sí. El script de consentimiento y los valores por defecto de Google Consent Mode llevan exactamente los atributos que buscan los plugins de caché y de optimización de JavaScript (data-cfasync=»false», data-no-optimize, data-no-minify, data-no-defer, data-noptimize), de modo que WP Rocket, LiteSpeed Cache, W3 Total Cache, Autoptimize, SiteGround Optimizer y Cloudflare Rocket Loader los dejan intactos por defecto. Esto importa: el banner debe cargarse antes que el resto de scripts para poder retener correctamente las cookies.

Si algún ajuste agresivo de retraso o aplazamiento de JavaScript sigue frenando el banner, excluye el script de CookieBoss manualmente:

  • WP Rocket — Optimización de archivos: añade cdn.cookieboss.io a «Archivos JavaScript excluidos» y cookieboss a las exclusiones de «Retrasar la ejecución de JavaScript».
  • LiteSpeed Cache — Page Optimization JS Settings: add cdn.cookieboss.io to «JS Excludes» (and to the deferred/delayed excludes if enabled).
  • W3 Total Cache — Performance Minify: add the script to «Never minify the following JS files».
  • Autoptimize — Opciones de JavaScript: añade cookieboss a «Excluir scripts de Autoptimize».
  • SiteGround Optimizer / Cloudflare Rocket Loader — ya se omite mediante data-cfasync=»false»; no hay que hacer nada.

¿Es compatible con Google Consent Mode v2?

Sí. El plugin inserta el estado por defecto de Google Consent Mode v2 antes de que se carguen las etiquetas de Google. Todas las categorías de consentimiento se deniegan por defecto y se actualizan cuando el visitante elige.

¿Ralentizará mi sitio?

No. El script de consentimiento ocupa menos de 25 KB comprimido con gzip y se carga con defer, así que no bloquea el renderizado de la página. No afecta a las Core Web Vitals.

¿Puedo ocultar el banner mientras edito mi sitio?

Sí. Activa el «Modo de vista previa de administración» en los ajustes para ocultar el banner y desbloquear todos los scripts mientras tengas la sesión iniciada como administrador. Los visitantes seguirán viendo el banner con normalidad.

¿Puedo personalizar el diseño del banner?

Sí. El diseño del banner (barra inferior, ventana modal, centro de preferencias), los colores, los textos, las animaciones y el modo oscuro se configuran en el escritorio de CookieBoss.

¿Admite varios idiomas?

Sí. El banner de consentimiento admite 32 idiomas, servidos desde la CDN de CookieBoss. Configura tu idioma preferido en el escritorio de CookieBoss.

¿Qué es el paso de parámetros por URL?

El paso de parámetros por URL transmite la información de los clics en anuncios (gclid, dclid) a través de las URL de las páginas aunque se deniegue el consentimiento de ad_storage. Mejora el modelado de conversiones de Google Ads.

¿Qué es la ocultación de datos de anuncios?

Cuando está activado, los identificadores de clics en anuncios se eliminan de las peticiones de red si se deniega el consentimiento de ad_storage. Ofrece mayor privacidad, pero puede reducir la precisión del modelado de conversiones de Google Ads.

Reseñas

No hay valoraciones para este plugin.

Colaboradores y desarrolladores

«CookieBoss – Cookie Consent & GDPR Compliance» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«CookieBoss – Cookie Consent & GDPR Compliance» está traducido en 3 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «CookieBoss – Cookie Consent & GDPR Compliance» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.2.0

  • New: a consent banner works the moment you activate the plugin, no account needed. The bundled default banner follows your site’s language (53 languages), asks every visitor for opt-in consent, supports Google Consent Mode v2 and Blocking Mode, and contacts no external service.
  • New: the setup wizard now starts with your live banner and recommended settings; connecting a CookieBoss account is an optional second step that unlocks cookie scanning, Consent Mode v2 verification, geo rules and your own banner design.
  • New: the wizard’s live preview shows the banner even when Admin Preview hides it for you.
  • Fixed: saving the settings page no longer clears the Site ID and silently switches the banner off.
  • Security: the OAuth connection callback requires the manage_options capability, and the CDN exemption in Blocking Mode matches the host exactly.
  • Links to cookieboss.io from the plugin now carry campaign parameters.

1.1.1

  • New: guided 3-step setup wizard on first activation — connect, apply recommended settings, and confirm your banner is live in about two minutes.
  • New: «Switching from another consent plugin?» prompt that offers a faster path when a competing consent plugin is detected.
  • Improved: consent scripts now resist interference from caching and JavaScript-optimization plugins (WP Rocket, LiteSpeed, Autoptimize, Cloudflare Rocket Loader), so the banner and Google Consent Mode defaults are no longer delayed or broken.
  • Fixed: the in-admin consent statistics widget now loads and displays your banner’s impression and consent-rate data.
  • The «Cookie Consent Preferences» block now ships block.json metadata for editor discovery.

1.1.0

  • New: one-click «Connect to CookieBoss» — OAuth flow opens a popup, you sign in (or sign up) at app.cookieboss.io, pick a site, and the plugin is configured automatically. No more copying Site IDs by hand.
  • Manual Site ID input remains available as a fallback below the Connect button.
  • New: Disconnect button to revoke the connection and clear stored credentials.

1.0.1

  • Auto-save Site ID when Verify succeeds — eliminates the contradiction between the green Verify message and the orange «Not configured» Connection Status pill (#157)
  • Fixed duplicate «Settings saved.» admin notice after saving plugin settings (#159)

1.0.0

  • Initial release
  • Site ID configuration with CDN verification
  • Enable/disable toggle
  • Automatic consent script injection
  • Google Consent Mode v2 default state injection (all categories denied by default)
  • GCM URL passthrough and ads data redaction options
  • Automatic script blocking for 20+ known tracking scripts (GA, GTM, Facebook, Hotjar, etc.)
  • Script identification by both WordPress handle and source URL
  • Admin preview mode — hide banner for logged-in administrators
  • Admin notice when plugin is active but not configured
  • Settings page with organized sections (General, Script Blocking, GCM, Admin)
  • Quick links to dashboard and documentation
  • Clean uninstall — removes all options and user meta