¿Tu sitio web utiliza servicios de terceros? Cumple con el RGPD en minutos.
Probar FlowConsentmobileCta.note
Snowplow es una plataforma de código abierto para datos de comportamiento utilizada por equipos de ingeniería de datos que quieren mantener el control total de la recogida. Los trackers envían eventos de primera parte a un collector controlado por el editor, que escribe los datos en S3, Snowflake, BigQuery o Databricks. El autoalojamiento sobre infraestructura UE convierte a Snowplow en una alternativa RGPD sólida a Google Analytics, en particular para el sector público y las industrias reguladas.
Snowplow es una plataforma de código abierto para datos de comportamiento publicada por primera vez en 2012 y desarrollada hoy por Snowplow Analytics Ltd en Londres. Es la referencia para equipos de ingeniería de datos que quieren controlar toda la cadena de eventos: trackers, collector, enricher, registro de esquemas y cargador de almacén. El autoalojamiento sobre infraestructura UE es ampliamente recomendado por la AEPD, la CNIL y la DSK alemana como alternativa legítima a Google Analytics para organizaciones que no pueden ampararse en el marco de adecuación con EE. UU.
Un tracker JavaScript o móvil se carga en el dominio del editor y envía eventos a un collector Snowplow controlado por el editor (endpoint HTTPS alojado en AWS, GCP, Azure o Kubernetes). Los eventos se validan contra un registro de esquemas JSON, se enriquecen (parseo de referrer, lookup IP, parseo de user agent, enriquecimientos personalizados) y se cargan en bruto en S3, Snowflake, BigQuery, Databricks o PostgreSQL. Snowplow BDP gestionado automatiza el despliegue con regiones UE en Fráncfort y Dublín.
Snowplow coloca por defecto dos cookies de primera parte: _sp_id (identificador del visitante, 13 meses) y _sp_ses (identificador de sesión, 30 minutos). Ambas en el dominio del editor. Snowplow puede operar también en modo sin cookies, donde la unión visitante se sustituye por una huella en memoria que se reinicia en cada visita. Recopila: IP (truncamiento configurable), user agent, URL, referrer, resolución de pantalla y cualquier evento personalizado vía API JavaScript.
Como Snowplow se autoaloja en la infraestructura del editor, este es el único responsable del tratamiento y no hay encargado externo para los datos brutos. La postura RGPD se simplifica drásticamente y desaparece la dificultad Schrems II. Configurado en modo sin cookies con truncamiento de IP y sin fingerprinting, Snowplow puede ampararse en interés legítimo conforme a la exención CNIL R32 y a la Guía AEPD 2023. Con cookies de primera parte se requiere consentimiento previo conforme al Art. 5(3) ePrivacy.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
Dos configuraciones son habituales: (a) modo cookies tras una CMP, donde Snowplow solo se carga tras opt in en analítica; (b) modo sin cookies con exención alineado con la recomendación CNIL R32 (IP truncada, sin fingerprinting, sin seguimiento entre sitios, opt out visible). Ambas están documentadas en la biblioteca privacy de Snowplow. Configure trackerVersion, appId y enrichmentVersion para poder reproducir la decisión en su almacén.
Snowplow autoalojado en AWS Fráncfort o Dublín mantiene cada evento en la UE y elimina la transferencia internacional. Los clientes Snowplow BDP gestionado eligen Fráncfort o Dublín como región. La única dependencia US del stack open source por defecto es el registro de esquemas iglucentral en Cloudfront, que solo entrega esquemas JSON (sin datos personales).
Despliegue el collector en una región UE. Active el truncamiento de IP a /24 (IPv4) o /48 (IPv6) y desactive el fingerprinting para acogerse a la exención CNIL R32. Conecte el tracker JavaScript a su CMP y, si mantiene cookies, no lo inicialice hasta el consentimiento. Registre Snowplow en su Art. 30 RGPD, conserve los eventos brutos el mínimo necesario y use el versionado de esquemas para trazar cualquier cambio en el contrato de datos.
Websites using Snowplow Analytics must obtain user consent under GDPR regulations.
DPIA considerations
Una EIPD solo se recomienda cuando Snowplow se utiliza para combinar clickstream con identificadores personales (usuarios autenticados, enriquecimiento CRM) a gran escala. La recogida puramente comportamental sin cookies con truncamiento de IP normalmente no requiere EIPD. Documente claramente la base legal, la conservación y los destinatarios.
Sample consent text
Utilizamos Snowplow para recopilar eventos de comportamiento anonimizados en nuestros propios servidores. Los eventos necesarios están siempre activos. Los eventos de marketing y personalización requieren su consentimiento. Puede modificarlo en cualquier momento mediante el enlace Configuración de cookies en el pie.
Third-party domains contacted
snowplowanalytics.comsnowplow.iosnplow.netiglucentral.comcollector.example.com (customer controlled)(publisher controlled collector domain)Cookies placed
| Name | Type | Duration | Purpose |
|---|---|---|---|
| _sp_id | first_party | 2 years | Stores the Snowplow visitor identifier used to recognise returning users. |
| _sp_id | first_party | 13 months | Pseudonymous visitor identifier used to stitch sessions across visits. |
| _sp_ses | first_party | 30 minutes | Stores the Snowplow session identifier. |
| _sp_ses | first_party | 30 minutes | Session identifier used to group events into a single visit. |
Snowplow Analytics recopila datos analíticos de los usuarios — necesitas legalmente un banner de consentimiento. Prueba FlowConsent gratis.
Snowplow instala _sp_id (visitante) y _sp_ses (sesión) como cookies propias, además de cualquier cookie personalizada declarada en su esquema.
Snowplow coloca dos cookies de primera parte en el dominio del editor: _sp_id (identificador del visitante, 13 meses) y _sp_ses (identificador de sesión, 30 minutos). En modo sin cookies no se coloca ninguna; la unión visitante se sustituye por una huella en memoria que se reinicia en cada visita.
Por defecto sí debido al identificador persistente. La medición anónima del lado del servidor sin _sp_id puede ampararse en el interés legítimo.
Sí cuando Snowplow almacena _sp_id o _sp_ses en el terminal del visitante: consentimiento previo conforme al Art. 5(3) ePrivacy. En modo sin cookies alineado con la exención CNIL R32 (truncamiento IP, sin fingerprinting, sin seguimiento entre sitios, opt out visible), puede desplegarse bajo interés legítimo.
Consentimiento para tracking conductual. Interés legítimo para analítica agregada y anónima con garantías.
Consentimiento (Art. 6(1)(a) RGPD) en modo cookies. Interés legítimo (Art. 6(1)(f)) en modo sin cookies con exención. En ambos casos, el editor es el único responsable del tratamiento porque Snowplow es autoalojado.
No para la pipeline si despliega en una región UE. El soporte Snowplow BDP en Reino Unido o EE. UU. puede acceder bajo CCT.
No al autoalojar en AWS Fráncfort o Dublín, ni en Snowplow BDP gestionado con residencia UE. El despliegue open source por defecto depende del registro de esquemas iglucentral en Cloudfront, que solo entrega esquemas JSON (sin datos personales) y, por tanto, no constituye transferencia.
Recomendada porque Snowplow puede registrar comportamiento muy granular y suele integrarse con otros datos personales.
Solo se recomienda si Snowplow combina clickstream con identificadores personales (usuarios autenticados, enriquecimiento CRM) a gran escala. La recogida puramente comportamental sin cookies con IP truncada normalmente no activa los criterios del Art. 35 RGPD.
Despliegue en regiones UE, defina un esquema claro, anonimice las IP, use modo cookieless, condicione a una CMP y pase el flag de consentimiento como contexto personalizado.
Despliegue el collector en una región UE, active el truncamiento IP, desactive el fingerprinting en el tracker JavaScript, conecte el tracker a su CMP si mantiene cookies, registre Snowplow en su Art. 30 RGPD y use el versionado de esquemas para trazar cualquier cambio en el contrato de datos.
Otras analíticas privacy first: Matomo (PHP, alojado UE), Plausible Analytics (UE, sin cookies), Fathom (sin cookies), Umami (código abierto), Pirsch (Alemania) y Simple Analytics (Países Bajos). Para datos warehouse native a gran volumen, RudderStack y Segment son los competidores comerciales más próximos.
Matomo, PostHog, Plausible, Adobe Analytics, Google Analytics 4, mParticle. Las opciones open source reducen el riesgo de proveedor.
Documente _sp_id, _sp_ses y cualquier cookie personalizada, su finalidad y duración, y versione la política con cada cambio de esquema.
Liste _sp_id y _sp_ses con su duración y finalidad si opera en modo cookies. Indique que los datos se recogen en infraestructura de primera parte (sin transferencia internacional). Actualice la política al cambiar el nivel de truncamiento IP, muestreo, conservación o versionado de esquemas.