Introducción
Desde la "sentencia sobre cookies" del Tribunal de Justicia de la Unión Europea del 1 de octubre de 2019, los operadores de sitios web se han sobresaltado: ¿Qué consentimientos deben obtenerse ahora? ¿Cuáles son las consecuencias de ignorarla? Este artículo resume la información más importante.
Atención: no podemos ni debemos ofrecer asesoramiento jurídico. Si tiene alguna duda, póngase en contacto con un abogado.
¿De qué se trata?
En pocas palabras: si quiere rastrear el comportamiento de un visitante de un sitio web a través de varias páginas, necesita el consentimiento previo, expreso y voluntario del visitante. No basta con un aviso que diga "Nuestro sitio web utiliza cookies".
No sólo afecta a las cookies, sino a todas las medidas técnicas con las que se puede rastrear a un usuario y se utilizan servicios de terceros con este fin. Esto incluye técnicas como la huella digital del navegador y la memoria local del navegador.
Se ven afectados todos los elementos en los que se transmiten datos (por ejemplo, la dirección IP) a un proveedor externo. Esto incluye Google Analytics, Google Fonts, Google Maps, YouTube, Vimeo, Facebook Pixel, etc.
Las cookies que son técnicamente necesarias para el funcionamiento del sitio web pueden utilizarse sin el consentimiento del visitante. Por ejemplo, para la cesta de la compra en tiendas online o una función de inicio de sesión.
Cambio importante desde el 1.12.2021: Con la entrada en vigor de la nueva "Ley de protección de datos y protección de la intimidad en el sector de las telecomunicaciones y los medios de comunicación" (TTDSG) solo podrán instalarse cookies técnicamente esenciales sin el consentimiento activo previo del visitante, de conformidad con el artículo 25. Esto incluye ahora también las cookies instaladas por el software estadístico Matomo. Anteriormente, las autoridades de protección de datos las consideraban técnicamente necesarias. Por lo tanto, recomendamos utilizar la opción de utilizar Matomo sin cookies.
Información general
Una instalación estándar de TYPO3 (a partir de la versión 6.2) no utiliza cookies en el frontend. Las cookies sólo se utilizan para el inicio de sesión en el backend de TYPO3. Sin embargo, como éstas son necesarias y los visitantes normales del sitio web no entran en contacto con ellas, no son relevantes.
Las cookies en el frontend suelen ser establecidas por herramientas de terceros integradas adicionalmente, como Google Analytics, Matomo, Facebook Pixel, eTracker o similares.
Por lo tanto, si su instalación de TYPO3 no utiliza este tipo de herramientas, es muy probable que no se establezcan cookies en el frontend y, por lo tanto, no necesite un banner de cookies.
¿Cómo puedo saber si mi sitio web instala cookies?
Existen varios métodos para ello.
Puedes utilizar una herramienta externa como cookieserve.com.
También puedes mirar en la consola de desarrollador de tu navegador web. Lo mejor es abrir su sitio web en una ventana de incógnito para evitar la "interferencia" de cualquier plugin instalado en el navegador.
Ejemplo en el navegador Chrome:
- Abrir ventana de incógnito (Archivo -> Nueva ventana de incógnito)
- Llamar al dominio
- En una zona vacía del sitio web, haga clic con el botón derecho del ratón y pulse "Examinar" en el menú contextual que se abre
- Haga clic en el elemento "Aplicación" de la zona inferior
- En el área inferior izquierda, debajo de "Almacenamiento", haga clic en la flecha pequeña junto a "Cookies" y, a continuación, haga clic en el dominio
- En el área más grande de la parte inferior derecha, verá ahora todas las cookies actualmente en uso. Si esta zona está vacía, no se está utilizando ninguna cookie.
Soluciones
Existen varias extensiones o herramientas externas, tanto de pago como gratuitas, con las que se puede realizar un opt-in/opt-out de cookies. Hemos probado algunas de ellas y tratamos de comparar las ventajas y desventajas de estas soluciones aquí. Esta página pretende ayudarle a decidir qué opción es la adecuada para su sitio web TYPO3. Sin embargo, la visión general de las soluciones disponibles no es exhaustiva.
Extensión om_cookie_manager
https://extensions.typo3.org/extension/om_cookie_manager
https://olli-machts.de/en/extension/cookie-manager
Licencia: Código abierto (gratuito)
Funciones:
La extensión crea un banner en el que el usuario puede aceptar o rechazar cookies. Las diferentes cookies se pueden resumir en grupos, por ejemplo "Analytics" o "Marketing". Se puede dar el consentimiento (opt-in) o el rechazo (opt-out) por grupo.
Los grupos y las cookies deben crearse en el backend como registros de datos en una carpeta del sistema. Si una cookie es generada por un JavaScript (por ejemplo, Matomo, Facebook Pixel), el JavaScript también debe cargarse a través de este registro de datos.
Además, la extensión ofrece un plugin que puede integrarse como elemento de contenido en una página y muestra una lista de las cookies utilizadas, así como la opción de volver a llamar al banner de cookies si se desea cambiar la configuración.
Ventajas de la extensión:
- Muy buena documentación
- Relativamente fácil de instalar
- Soporta multilingüismo
- El CSS estándar tiene buen aspecto, aunque por supuesto se puede personalizar
- Con un opt-out posterior (es decir, el rechazo posterior de las cookies), los JavaScripts de herramientas externas (por ejemplo, Matomo, Google Analytics o similares) ya no se cargan.
Desventajas de la extensión:
- La instalación a través de Composer actualmente sólo es posible a través del repositorio de Github (alternativamente, en instalaciones no Composer, la instalación también es posible "clásicamente" a través del Gestor de extensiones).
- Los textos explicativos para las cookies deben ser escritos por el usuario. Aquí puede ser necesaria una investigación más exhaustiva, dependiendo del tipo y la cantidad de cookies utilizadas
- En el caso de un opt-out posterior (es decir, el rechazo posterior de las cookies), las cookies instaladas no se borran (pero ya no se cargan JavaScripts de herramientas externas como Matomo, Google Analytics o similares).
Extensión cookieman
https://extensions.typo3.org/extension/cookieman
https://github.com/dmind-gmbh/extension-cookieman/
Licencia: Código abierto (gratuito)
Funciones:
La extensión integra una ventana modal o un banner. Se incluyen temas para Bootstrap 3 y 4. También puedes definir tus propios temas.
Ventajas:
- Se suministran configuraciones de ejemplo para algunas cookies comunes, pero hay que personalizarlas.
- Listado de las cookies configuradas directamente en el banner
- Se admite el multilingüismo
- Para sitios web basados en Bootstrap 3 o 4, no es necesario realizar ajustes en el CSS
Desventajas:
- Las cookies se configuran exclusivamente en la configuración de TypoScript y requiere conocimientos adecuados.
- La configuración de las cookies parece algo compleja y requiere cierto tiempo
- Para los sitios web que utilizan Bootstrap 3 o 4, los temas suministrados se pueden utilizar directamente sin más personalización. Para todos los demás sitios web, es necesario crear un tema personalizado relativamente complejo. Aunque esto se describe en la documentación, lleva cierto tiempo.
- Los textos explicativos para las cookies deben ser escritos por el usuario. Aquí puede ser necesaria una investigación más exhaustiva, dependiendo del tipo y la cantidad de cookies utilizadas
Actualización del 24.01.2020
El siguiente mensaje de los desarrolladores nos llegó el 22 de enero de 2020 y se refiere a la versión 2.3.9 y superiores:
- La extensión ahora elimina activamente las cookies si no se da o se retira el consentimiento
- Ahora hay configuraciones de ejemplo para Bing/Matomo/Google/Analytics/Google TagManager/eTracker y las cookies FE y cookieman de TYPO3
- todos los textos están incluidos y son traducibles a través de la plataforma de traducción Crowdin
Extensión sg_cookie_optin
https://shop.sgalinski.de/products/9/typo3-cookie-opt-in-extension (enlace de socios)
Licencia: de pago (a partir de 59,99 euros/año/dominio, o licencia de por vida/dominio (precio con IVA))
Funciones:
Con esta extensión, las cookies, JavaScripts o códigos HTML utilizados pueden configurarse a través de un módulo backend independiente. Aquí pueden crearse diferentes grupos (p. ej., análisis, marketing, etc.) y definirse scripts y cookies dentro de estos grupos, que sólo deben cargarse después del opt-in.
El aspecto del banner de cookies también se puede personalizar en términos de color en este módulo backend.
Los visitantes pueden ver información detallada sobre las cookies individuales directamente en el banner de cookies.
Ventajas:
- Fácil de instalar y configurar
- Módulo backend claro
- Compatible con varios idiomas
- Los colores del banner de cookies se pueden ajustar directamente en el módulo backend
- Listado de cookies configuradas directamente en el banner
- Para permitir a los visitantes cambiar su configuración de cookies en una fecha posterior, se puede colocar un elemento de contenido correspondiente en una página como un plugin.
- Con un opt-out posterior (es decir, el rechazo posterior de las cookies), los JavaScripts de herramientas externas (por ejemplo, Matomo, Google Analytics o similares) ya no se cargan.
Desventajas:
- De pago
- El usuario debe redactar textos explicativos sobre las cookies. Aquí puede ser necesaria una investigación más exhaustiva, dependiendo del tipo y la cantidad de cookies utilizadas
- En el caso de un opt-out posterior (es decir, el rechazo posterior de las cookies), las cookies establecidas no se eliminan (pero los JavaScripts de herramientas externas como Matomo, Google Analytics o similares ya no se cargan).
Extensión dv_t3_consent_management
https://www.davitec.de/cookie-zustimmung/
Licencia: sujeta a una tasa (200.- euros más IVA por dominio (instalación de un solo dominio, precios para instalaciones multidominio y agencias a petición)
Funciones:
La extensión ofrece un escáner de cookies integrado que comprueba si hay cookies en el frontend. Las cookies identificadas se pueden asignar a una categoría (por ejemplo, cookies necesarias, cookies de marketing, etc.). La ventana de cookies se configura en función de las cookies identificadas.
La extensión se configura a través de un módulo backend independiente. Aquí también se puede personalizar fácilmente el diseño de la ventana de cookies.
Si se utilizan códigos JavaScript para herramientas como Matomo, Google Analytics, Facebook Pixel o similares, estos deben crearse como un registro de datos de extensión en una carpeta del sistema y asignarse a una de las categorías. En el frontend, el código JavaScript sólo se carga (y las cookies se establecen en consecuencia) si el usuario da su consentimiento. Como característica especial, también se puede establecer si los códigos sólo deben mostrarse en determinadas páginas del sitio web.
El usuario puede modificar o revocar su consentimiento en cualquier momento. Para ello, debe insertarse en el sitio web una línea de código HTML, por ejemplo como elemento de contenido "HTML". Esto genera un botón en el front-end que puede utilizarse para llamar de nuevo a la ventana de cookies. Si el visitante cancela su consentimiento, las cookies que ya se han establecido también se borran de nuevo.
La extensión es multidominio, lo que significa que se pueden configurar cookies diferentes para cada dominio y personalizar el diseño de la ventana de cookies.
Ventajas:
- Fácil de instalar y configurar
- Escaneo automático del frontend en busca de cookies
- Las cookies encontradas pueden configurarse en el módulo backend
- Módulo backend claramente organizado
- Soporta multilingüismo
- Compatible con varios dominios
- La apariencia de la ventana de cookies se puede personalizar en el módulo backend
- Listado de cookies configuradas directamente en el banner
- Las categorías habituales (incluidos los textos explicativos) ya están preconfiguradas, pero se pueden personalizar o ampliar
- Con un opt-out posterior (es decir, el rechazo posterior de las cookies), los JavaScripts de herramientas externas (p. ej. Matomo, Google Analytics o similares) ya no se cargan y las cookies ya configuradas se eliminan de nuevo.
Desventajas:
- Con cargo a
- Los textos explicativos sobre las cookies deben ser redactados por el usuario. Esto puede requerir una investigación más exhaustiva, dependiendo del tipo y la cantidad de cookies utilizadas
Extensión wacon_cookie_management
https://github.com/wacon-internet-gmbh/wacon_cookie_management/
Licencia: Código abierto (gratuito)
Actualmente, la extensión sólo está disponible en Github.
Funciones:
Las cookies/scripts utilizados también deben configurarse manualmente aquí. Para ello se crea un registro de datos correspondiente en una carpeta del sistema. Las cookies pueden asignarse a categorías predefinidas. Los scripts externos también se pueden integrar de esta manera.
La visualización del banner de cookies y la configuración de las cookies se controlan mediante dos plugins que se crean como elementos de contenido en una página. Sin embargo, estos elementos de contenido deben mostrarse en cada página, lo que normalmente requiere una configuración correspondiente a través de TypoScript/Fluidtemplates.
Ventajas:
- Se admite el multilingüismo
- El CSS estándar es atractivo y probablemente pueda utilizarse directamente en la mayoría de los casos.
- Los scripts externos (por ejemplo, timeline de Twitter, widget de página de Facebook) se pueden integrar a través de la extensión y sólo se cargan tras el consentimiento explícito del visitante. Antes de esto, se puede mostrar un texto libremente definido o cualquier imagen en este punto. Esto también se puede mantener editorialmente.
Desventajas:
- En la prueba, la extensión no se pudo utilizar plenamente en TYPO3 9 LTS, la integración de los plugins dio lugar a un mensaje de error en el frontend. En TYPO3 8 LTS funcionó sin problemas.
- El CSS es en parte demasiado inespecífico y podría dar lugar a conflictos con el CSS existente.
- Los textos explicativos para las cookies deben ser escritos por el usuario. Una investigación más amplia puede ser necesaria aquí, dependiendo del tipo y la cantidad de cookies utilizadas
Extensión we_cookie_consent
https://extensions.typo3.org/extension/we_cookie_consent
Licencia: Código abierto (gratuito)
Instalación
La extensión puede instalarse como de costumbre a través del Gestor de extensiones.
Para instalaciones basadas en Composer, composer.typo3.org debe añadirse como repositorio en el composer.json del proyecto, como se describe aquí, ya que la extensión no está actualmente (10/03/2020) registrada en Packagist.
Funciones:
Las cookies/scripts utilizados deben configurarse manualmente. Para ello se crea un registro de datos correspondiente en una carpeta del sistema. Se suministran scripts predefinidos para una serie de servicios como Matomo, Google Analytics, Facebook Pixel etc.. Aquí sólo es necesario añadir el ID/clave API correspondiente.
También puede definir cookies y scripts que no se suministran o sus propias cookies y scripts de esta manera. Además, puede establecer cuándo deben cargarse los scripts (por ejemplo, solo después del consentimiento, o antes para cookies/scripts "necesarios").
También se pueden realizar algunos ajustes básicos mediante el editor de constantes.
Se puede mostrar una lista de las cookies configuradas en la página de protección de datos a través de un plugin. El banner de cookies también se puede volver a llamar en cualquier momento a través de un enlace para que los visitantes puedan cambiar su configuración.
Ventajas:
- El CSS estándar es atractivo y probablemente se pueda utilizar directamente en la mayoría de los casos.
- El CSS utiliza su propio espacio de nombres y, por lo tanto, evita en la medida de lo posible los conflictos con el CSS existente. Esto también hace que sea más fácil de sobrescribir en su propio CSS.
- Scripts predefinidos para cookies/aplicaciones comunes (Matomo, Google Analytics, Google Tag Manager, Facebook Pixel).
- Si se opta por salir más tarde, las cookies que se han establecido se eliminan de nuevo
Desventajas:
- Actualmente aún no se admite el multilingüismo
- Para cambiar los textos del banner de cookies, actualmente a veces es necesario intervenir directamente en el JavaScript.
- Las cookies/scripts no pueden agruparse en categorías como "Necesarias", "Marketing", "Estadísticas", etc.
- Los textos explicativos de las cookies deben ser redactados por el usuario. Esto puede requerir una investigación más exhaustiva, dependiendo del tipo y la cantidad de cookies utilizadas.
- La extensión utiliza jQuery en el frontend. Si la biblioteca jQuery ya está en uso, no es necesaria ninguna personalización. En caso contrario, es necesario integrar jQuery. Las futuras versiones de la extensión deberían funcionar sin jQuery.
Cookiebot
Servicio externo de pago
Funciones:
Cookiebot es un servicio externo que se puede utilizar no sólo para sitios web TYPO3.
Cookiebot escanea automáticamente un sitio web en busca de cookies usadas a ciertos intervalos. Las cookies reconocidas, si se conocen en la base de datos de Cookiebot, se clasifican automáticamente en categorías apropiadas y se les proporcionan textos explicativos. Para las cookies desconocidas por el servicio, esto se puede hacer manualmente.
Los scripts reconocidos se bloquean automáticamente; el ajuste manual sólo es necesario si se utilizan herramientas como Google Tag Manager. La configuración se describe en la documentación, pero lleva relativamente tiempo.
Se puede mostrar una lista de todas las cookies utilizadas. Esto se puede mostrar en cualquier página, por ejemplo en la página de protección de datos.
Para integrar Cookiebot, deben integrarse dos fragmentos de JavaScript. El primero genera el banner de cookies y debe integrarse directamente al principio del área <head>. El segundo genera la lista de cookies utilizadas y puede colocarse en cualquier página a través de un elemento de contenido HTML, por ejemplo.
Actualmente también existen extensiones de TYPO3 para integrar Cookiebot, pero en nuestra opinión son innecesarias, ya que el código JavaScript necesario se puede integrar en la configuración de TypoScript con 2 líneas.
Cookiebot se puede utilizar de forma gratuita para sitios web pequeños (1 dominio, menos de 100 páginas individuales). Los precios son escalonados y empiezan en 9 euros/mes/dominio (más IVA)(https://www.cookiebot.com/de/pricing/).
Ventajas:
- Muy fácil de integrar
- Escaneo automático del sitio web en busca de cookies utilizadas
- Los textos explicativos de las cookies conocidas se generan automáticamente y se integran en el banner
- Escaneo regular del sitio web en busca de cookies modificadas (1 vez/mes en la versión gratuita)
- En nuestras pruebas, las cookies que ya se habían establecido se eliminaron realmente en caso de una exclusión posterior.
Desventajas:
- El uso de Cookiebot puede violar el GDPR(juicio preliminar en procedimiento sumario)
- El uso se vuelve rápidamente relativamente caro para sitios web más grandes o configuraciones multidominio
- La personalización visual del banner de cookies sólo es posible en la versión de pago
Usercéntricos
Servicio externo de pago (el precio no figura en el sitio web)
Funciones:
Se trata también de un servicio externo que puede utilizarse no sólo para sitios web TYPO3.
A la hora de configurar las cookies utilizadas, Usercentrics ofrece una serie de ajustes predefinidos para cookies comunes como Google Analytics, Matomo, YouTube, Vimeo y muchas más.
Sin embargo, los scripts de proveedores externos también deben personalizarse para que el opt-in funcione.
El banner de cookies proporciona información detallada sobre las cookies utilizadas y también permite dar el consentimiento solo a determinados grupos de cookies.
Los visitantes pueden cambiar su configuración o darse de baja en cualquier momento. Para ello, se muestra un botón "flotante" en la parte inferior izquierda del sitio web, que puede utilizarse para acceder a estos ajustes en cualquier momento.
Ventajas:
- Los textos explicativos de las cookies conocidas se integran automáticamente
- Presentación visualmente atractiva que también puede personalizarse
Inconvenientes:
- Es necesario realizar ajustes manuales en los códigos JavaScript de, por ejemplo, Google Analytics, Matomo o herramientas similares para que funcione el opt-in/opt-out
- Cuando se utiliza Google Tag Manager, la configuración es relativamente compleja, pero está bien documentada.
- Lamentablemente, no se puede encontrar información sobre precios en el sitio web