CMS

Craft CMS

Sin clasificarSitio oficial

Craft CMS es un sistema de gestión de contenidos PHP comercial autoalojado de Pixel & Tonic, diseñado para sitios editoriales y que ofrece una excelente compatibilidad con el RGPD cuando se aloja en la Unión Europea.

Presentación

¿Qué hace Craft CMS?

Que es Craft CMS

Craft CMS es un sistema de gestión de contenidos comercial escrito en PHP y construido sobre el framework Yii. Fue creado en 2013 por Pixel & Tonic, Inc., una empresa con sede en Bend, Oregón, Estados Unidos. La plataforma se dirige a sitios editoriales profesionales y es ampliamente adoptada por agencias digitales, sobre todo en Europa, para sitios corporativos ricos en contenido, revistas y publicaciones de marca. Craft CMS se distribuye bajo licencia comercial en tres niveles: Solo (gratuito para proyectos personales o de un único editor), Pro (de pago, multi usuario) y Enterprise (a medida). La misma compañía ofrece Craft Commerce, una extension de comercio electrónico, y Craft Cloud, un servicio de alojamiento gestionado sobre DigitalOcean.

Que datos almacena Craft CMS por defecto

De forma predeterminada, Craft CMS solo trata datos relacionados con la administración del back end. Almacena cuentas de administrador y editor (correo electrónico, contraseña hasheada, nombre, campos de perfil opcionales), el contenido creado por estos usuarios e información básica de sesión para las solicitudes administrativas autenticadas. El CMS deposita un pequeño número de cookies estrictamente necesarias para el panel de administración: un token CSRF para protegerse de la falsificación de peticiones entre sitios, un identificador de sesión para los usuarios conectados y una cookie de autenticación persistente opcional cuando se utiliza la función recuerdame. El sitio publico no recibe ninguna cookie de seguimiento por parte de Craft, y no existe analítica, telemetría ni perfilado de visitantes integrados.

Autoalojamiento frente a Craft Cloud

Craft CMS puede instalarse en cualquier infraestructura que soporte PHP y una base de datos compatible, lo que ofrece al responsable plena libertad sobre la región de alojamiento y la residencia de los datos. Las agencias europeas suelen desplegar Craft en proveedores con sede en la UE como Hetzner, OVH, Scaleway o Combell para garantizar que los datos personales permanezcan dentro del Espacio Económico Europeo. Como alternativa, Pixel & Tonic ofrece Craft Cloud, una plataforma de alojamiento gestionado llave en mano construida sobre DigitalOcean que permite elegir región, incluidas ubicaciones en la UE. Independientemente de la opción, la activación de licencia y la tienda opcional de plugins se comunican con los sistemas de Pixel & Tonic en Estados Unidos; estos intercambios afectan a claves de licencia y metadatos de software, no a datos personales de visitantes.

Implicaciones del RGPD

Desde la óptica del RGPD, el núcleo de Craft CMS es una de las soluciones mainstream mas respetuosas con la privacidad. No hay cookies de seguimiento, ni llamadas de red a terceros en el sitio publico, y el responsable puede mantener todo el flujo de datos dentro de la UE. Las bases legales aplicables a los datos que Craft trata son la ejecución contractual (art. 6.1.b RGPD) para la relación administrativa con los editores y el interés legítimo (art. 6.1.f RGPD) para asegurar el back office. La situación cambia en cuanto el sitio integra servicios de terceros como Google Analytics, Meta Pixel, reproductores embebidos de YouTube o Vimeo, formularios de automatización de marketing o un tag manager: cada uno de ellos puede exigir un banner de consentimiento conforme a la Directiva ePrivacy y una base legal documentada. Los plugins instalados desde la Craft Plugin Store también pueden ampliar el ámbito de tratamiento, por lo que cada incorporación debe revisarse.

Pasos de cumplimiento para el responsable

Para desplegar Craft CMS de manera plenamente conforme: elija una región de alojamiento en la UE o una región UE de Craft Cloud; firme un contrato de encargado del tratamiento con el proveedor de alojamiento; documente el intercambio de licencia con Pixel & Tonic como tratamiento accesorio; mantenga un inventario de los plugins instalados y de los datos que tratan; implante una plataforma de gestión del consentimiento para cualquier script de terceros añadido en el front end; configure atributos de cookie seguros (Secure, HttpOnly, SameSite) en las cookies administrativas; active copias de seguridad y un procedimiento de respuesta ante incidentes; y actualice la política de privacidad para reflejar los flujos reales, incluyendo región de alojamiento y subencargados.

Craft Commerce: consideraciones adicionales

Si el sitio utiliza Craft Commerce, la huella de tratamiento se amplia significativamente. Las cuentas de cliente, el historial de pedidos y las direcciones de facturación y envio se almacenan en la misma base de datos. El procesamiento de pagos se delega habitualmente en terceros como Stripe, PayPal, Mollie o Adyen, cada uno de los cuáles actúa como responsable independiente o encargado y debe figurar en la política de privacidad. Las funciones de marketing (correos de carrito abandonado, notificaciones transaccionales) pueden requerir un consentimiento independiente. Se recomienda una EIPD dedicada cuando Craft Commerce se despliega a gran escala o cuando se manejan categorías de productos sensibles.

Cumplimiento

Craft CMS y el RGPD

Base jurídica
Performance of contract (Art. 6(1)(b) GDPR) and legitimate interest (Art. 6(1)(f) GDPR) for administrative authentication; no consent required because no tracking cookies are set by the core CMS
Nivel de riesgo
low
Normativa aplicable
GDPR, ePrivacy Directive (Cookie Law), CCPA

Evaluación de impacto (EIPD)

Por lo general no se requiere una EIPD para una instalación estándar de Craft CMS, ya que el núcleo del CMS solo deposita cookies esenciales para la autenticación administrativa y la protección CSRF, sin analítica ni telemetría. El alcance del análisis debe centrarse en el entorno de alojamiento elegido por el cliente (infraestructura autoalojada o región de Craft Cloud), los plugins instalados que puedan añadir servicios de terceros, las integraciones de front end como analítica, videos embebidos o formularios de marketing, y el módulo Craft Commerce si se utiliza para comercio electrónico. Documente la región de alojamiento, el inventario de plugins y los encargados de tratamiento implicados.

Texto de ejemplo para su banner

No se requiere ningún banner de consentimiento para el núcleo de Craft CMS porque solo deposita cookies estrictamente necesarias para el back office administrativo. Si su sitio añade analítica, publicidad, videos embebidos u otras tecnologías de seguimiento, implemente una plataforma de gestión del consentimiento que cargue dichos scripts únicamente tras un opt in explícito.
Cookies y rastreadores

Lo que Craft CMS instala y contacta

Método de seguimiento
Self hosted PHP CMS (Yii framework) with optional Craft Cloud managed hosting
Ubicación de los servidores
Self hosted (customer chosen) or Craft Cloud (DigitalOcean, customer chosen region)
Modo sin cookies disponible
Sí

Cookies instaladas (3)

NombreTipoDuraciónFinalidad
CRAFT_CSRF_TOKENStrictly necessarySessionCross site request forgery (CSRF) protection token used by the Craft CMS administration panel to validate form submissions and AJAX requests originating from authenticated users.
CraftSessionIdStrictly necessarySessionAdministrative session identifier used to maintain the authenticated state of editors and administrators in the Craft CMS control panel. Not set on visitors who do not log in to the back end.
CraftAuthorizationStrictly necessaryUp to 14 days (configurable, only when remember me is enabled)Persistent authentication cookie set when an administrator checks the remember me option at login, allowing the back end to recognise the user across sessions without requiring a fresh password entry. Duration is configurable via the userSessionDuration setting in Craft CMS.

Dominios de terceros contactados (4)

  • craftcms.com
  • plugins.craftcms.com
  • elliptic.io
  • packagist.org
Preguntas

Preguntas frecuentes sobre Craft CMS

¿No encuentra su pregunta? Escríbanos, respondemos rápido.

¿Deposita Craft CMS cookies de seguimiento?

No. El núcleo de Craft CMS solo deposita cookies estrictamente necesarias para el panel de administración: CRAFT_CSRF_TOKEN para la protección contra la falsificación de peticiones entre sitios, CraftSessionId para sesiones administrativas autenticadas y una cookie CraftAuthorization opcional cuando se activa la función recuerdame. El sitio publico no recibe ninguna cookie de seguimiento, analítica o marketing por parte de Craft. Cualquier seguimiento en el front end proviene de las integraciones que usted añade (scripts de analítica, videos embebidos, píxeles de marketing), no del CMS.

¿Necesito un banner de consentimiento de cookies para Craft CMS?

No para el núcleo del CMS. Las cookies depositadas por Craft son estrictamente necesarias y entran en la exención del artículo 5.3 de la Directiva ePrivacy, por lo que no se requiere banner. Un banner de consentimiento se vuelve necesario en cuanto añade en el front end tecnologías no esenciales como Google Analytics, píxeles publicitarios, reproductores sociales embebidos, formularios de marketing o cualquier etiqueta de terceros.

¿Cuál es la base legal para tratar datos con Craft CMS?

Para el back office administrativo, las bases pertinentes según el RGPD son la ejecución contractual (art. 6.1.b) para la relación con editores y administradores, y el interés legítimo (art. 6.1.f) para proteger la plataforma frente a ataques. Si recoge datos de visitantes mediante formularios o cuentas en el sitio publico, identifique una base específica (consentimiento, contrato o interés legítimo) y documéntela en su registro de actividades de tratamiento.

¿Se transfieren datos personales fuera de la UE al usar Craft CMS?

Depende por completo del alojamiento elegido. Como Craft CMS es autoalojado, usted decide donde se ejecuta la aplicación: elija un proveedor en la UE (Hetzner, OVH, Scaleway, Combell, etc.) o una región UE de Craft Cloud y los datos de los visitantes permaneceran en la UE. El único flujo sistemático hacia Estados Unidos es la validación de licencia y la comunicación con la tienda de plugins de Pixel & Tonic, que afecta a claves de licencia y metadatos de software, no a datos personales de los visitantes.

¿Es necesaria una EIPD para Craft CMS?

Una EIPD no suele ser necesaria para una instalación por defecto, ya que el núcleo del CMS solo trata datos administrativos con bajo riesgo. Resulta apropiada cuando Craft Commerce se despliega a gran escala, cuando se tratan datos sensibles (salud, biometría, grandes comunidades de usuarios), cuando plugins de terceros introducen perfilado o seguimiento extensivo o cuando el front end integra numerosos servicios de marketing y analítica.

¿Cómo desplegar Craft CMS de forma conforme al RGPD?

Aloje Craft en una infraestructura UE o en una región UE de Craft Cloud, firme un contrato de encargado del tratamiento con el proveedor, mantenga un inventario actualizado de plugins, configure los atributos Secure, HttpOnly y SameSite en las cookies administrativas, despliegue una plataforma de gestión del consentimiento para cualquier script de terceros en el front end, documente el intercambio de licencia con Pixel & Tonic, active copias de seguridad automáticas, defina un procedimiento de respuesta ante incidentes y refleje todo ello en una política de privacidad clara.

¿Cuáles son las alternativas a Craft CMS?

Entre las soluciones de CMS autoalojadas comparables se encuentran Kirby (flat file, editor alemán), Statamic (basado en Laravel, flat file o base de datos), ExpressionEngine (PHP, larga trayectoria), ProcessWire (PHP de código abierto) y Wagtail (Python, basado en Django) para usos clásicos. Para enfoques headless considere Sanity, Storyblok o Strapi. Muchas comparten las fortalezas de Craft CMS: control total sobre la región de alojamiento y seguimiento mínimo por defecto.

¿Qué debe decir mi política de cookies sobre Craft CMS?

Liste las cookies estrictamente necesarias depositadas por el back office (CRAFT_CSRF_TOKEN, CraftSessionId y CraftAuthorization cuando se activa recuerdame), explique que se utilizan únicamente para autenticación administrativa y protección CSRF, y aclare que no se depositan en visitantes que no inicien sesión en el back end. Añada al mismo documento las cookies de front end introducidas por integraciones o plugins, con su finalidad, duración y base legal.

Haga que su sitio cumpla la normativa hoy mismo.

Gratis hasta 25.000 sesiones al mes. Sin tarjeta de crédito, sin compromiso.