FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. Analytics
  4. Snowplow Analytics
S

Snowplow Analytics

Analytics

Related services

34SP.com

34SP.com is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. 34SP.com supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 34SP.com enables informed decisions that improve experience and drive results.

Analytics
5

51.LA

51.LA is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. 51.LA supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, 51.LA enables informed decisions that improve experience and drive results.

Analytics

52Degrees

52Degrees is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. 52Degrees offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, 52Degrees empowers organizations to optimize strategy and maximize return on investment.

Analytics
A

a3 Lazy Load

a3 Lazy Load is a comprehensive e-commerce platform that provides businesses with all the tools needed to build, manage, and grow an online store. From product catalog management and secure payment processing to inventory tracking and order fulfillment, a3 Lazy Load delivers a complete commerce solution. It features responsive storefront themes, SEO-optimized product pages, and powerful marketing tools to help merchants increase visibility and drive sales across channels.

Analytics
A

Able CDP

Able CDP is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. Able CDP supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Able CDP enables informed decisions that improve experience and drive results.

Analytics
A

Abralytics

Abralytics is an analytics and measurement platform providing deep insights into digital ecosystem performance. It tracks user interactions, measures campaign effectiveness, and identifies optimization opportunities across web and mobile. Abralytics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Abralytics empowers organizations to optimize strategy and maximize return on investment.

Analytics
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Snowplow Analytics do?

Snowplow is an open source behavioural data platform used by data engineering teams who want full control over their event collection. Trackers send first party events to a publisher controlled collector that writes raw data to S3, Snowflake, BigQuery or Databricks. Self hosting on EU infrastructure makes Snowplow a strong GDPR compliant alternative to Google Analytics, especially for the public sector and regulated industries.

What is Snowplow Analytics

Snowplow is an open source behavioural data platform. Trackers running in browsers, mobile apps or servers send raw events to a Snowplow collector controlled by the operator. The events are then validated, enriched and loaded into the operator data warehouse (BigQuery, Snowflake, Redshift, Databricks). Snowplow is also available as a fully managed service called Snowplow BDP.

Data and cookies collected

The Snowplow JavaScript tracker sets first party cookies _sp_id (domain user id) and _sp_ses (session) by default. It captures pageviews, events, custom self describing payloads, performance metrics and, when configured, click and form interaction events. The IP address is recorded by the collector unless an IP truncation enrichment is applied.

GDPR and ePrivacy implications

Snowplow processes personal data because cookie identifiers and IP addresses qualify the visitor. Article 5(3) of the ePrivacy Directive requires consent for any cookie that is not strictly necessary, and Snowplow product analytics are not. With the right configuration (no marketing use, IP truncation, anonymous session id), some authorities accept a legitimate interest based deployment.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Consent and legal basis

The standard legal basis is article 6(1)(a) GDPR (consent), with Snowplow mentioned in the analytics category of the CMP. Legitimate interest under article 6(1)(f) can be defended for a strictly anonymous configuration: no marketing identifier, no advertising use case, IP truncated, retention limited and the balancing test documented.

Data transfers

Snowplow is self hosted, so the operator decides where the collector, enrichment pipeline and warehouse live. By default an EU based deployment on AWS Frankfurt or Ireland keeps all data inside the EEA. Snowplow BDP, the managed offering, lets the operator pick the AWS region; choose an EU region for European users.

Practical compliance steps

Deploy Snowplow in an EU AWS region, sign a DPA with Snowplow Analytics for the BDP offering, configure the IP truncation enrichment, integrate the tracker with your CMP, document the event schema, retention and warehouse access in the record of processing and run regular data minimisation reviews on the Iglu schemas.

GDPR consent category

Analytics

Websites using Snowplow Analytics must obtain user consent under GDPR regulations.

Legal basisArticle 6(1)(a) GDPR for the default cookie based tracker; article 6(1)(f) GDPR is acceptable for the anonymous configuration with hashed or dropped user identifiers, IP truncation and no marketing use case.
Risk levelmedium
Applicable regulationsGDPR, ePrivacy Directive 2002/58/EC, UK GDPR, national CMP guidelines

DPIA considerations

A DPIA is recommended when Snowplow ingests detailed behavioural events for marketing or personalisation, when the warehouse contains direct identifiers, or when the operator combines Snowplow with cross device matching, scoring and AI models.

Sample consent text

We use Snowplow Analytics, an open source behavioural data platform that runs on our own servers. Snowplow stores cookies on your browser and records pages you visit and the events you trigger. Tracking only starts after you accept analytics cookies.

Technical details

Tracking methodopen source event collection pipeline: JavaScript, mobile and server side trackers send events to a collector hosted by the operator, then enriched and stored in the operator data warehouse
Server locationfully controlled by the operator; Snowplow BDP supports AWS regions including eu-west-1 (Ireland), eu-central-1 (Frankfurt) and us-east-1
Cookieless tracking availableYes

Third-party domains contacted

snowplowanalytics.comsnowplow.iosnplow.netiglucentral.comcollector.example.com (customer controlled)(publisher controlled collector domain)

Cookies placed

NameTypeDurationPurpose
_sp_idfirst_party2 yearsStores the Snowplow visitor identifier used to recognise returning users.
_sp_idfirst_party13 monthsPseudonymous visitor identifier used to stitch sessions across visits.
_sp_sesfirst_party30 minutesStores the Snowplow session identifier.
_sp_sesfirst_party30 minutesSession identifier used to group events into a single visit.

Snowplow Analytics collects user analytics data — you legally need a consent banner. Try FlowConsent free.

Get started freeScan your site

Frequently asked questions

Which cookies does Snowplow set?

Snowplow sets _sp_id (visitor) and _sp_ses (session) first party cookies, plus any custom cookies declared in your schema.

Which cookies does Snowplow set?

Snowplow sets two first party cookies on the publisher domain: _sp_id (visitor identifier, 13 months) and _sp_ses (session identifier, 30 minutes). In cookieless mode neither cookie is set; visitor stitching is replaced by an in memory device fingerprint that is reset on every visit.

Do I need consent?

Yes by default because of the persistent identifier. Anonymous server side measurement without _sp_id can sometimes rely on legitimate interest.

Is consent required to use Snowplow?

Yes when Snowplow stores _sp_id or _sp_ses on the visitor terminal: prior consent under Art. 5(3) ePrivacy is required. In cookieless mode aligned with the CNIL R32 exemption (IP truncation, no fingerprinting, no cross site tracking, opt out exposed) Snowplow can be deployed without consent on legitimate interest grounds.

What is the legal basis?

Consent for behavioural tracking. Legitimate interest for anonymous aggregate analytics with strict safeguards.

What is the legal basis for processing through Snowplow?

Consent (Art. 6(1)(a) GDPR) for the cookied mode. Legitimate interest (Art. 6(1)(f)) for the cookieless exempt mode. Either way the publisher is the sole data controller because Snowplow is self hosted.

Are any data transferred to the United States?

Not for the pipeline if you deploy in an EU region. Snowplow BDP support in the UK or US may access infrastructure under SCCs.

Does Snowplow transfer data to the United States?

No, when self hosted on AWS Frankfurt or Dublin or on Snowplow BDP managed with EU residency. The default open source deployment depends on the iglucentral schema registry hosted on Cloudfront, which only ships JSON schemas (no personal data) so it does not constitute a personal data transfer.

Is a DPIA needed?

Recommended because Snowplow can record very granular user behaviour and is often integrated with other personal data.

Do I need a DPIA for Snowplow?

A DPIA is recommended only when Snowplow combines clickstream events with personal identifiers (logged in users, CRM enrichment) at scale. Pure cookieless behavioural collection with IP truncation usually does not trigger the Art. 35 DPIA criteria.

How do I implement compliance correctly?

Deploy in EU regions, define a clear schema, anonymise IPs, use cookieless mode, gate behind a CMP and pass the consent flag as a custom context.

How do I implement Snowplow for GDPR compliance?

Deploy the collector in an EU region, activate IP truncation, disable fingerprinting in the JavaScript tracker, wire the tracker to your CMP if you stay in cookied mode, document Snowplow in your Article 30 register and use schema versioning so every change in the data contract is traceable.

What are the alternatives to Snowplow?

Other privacy first analytics include Matomo (PHP, EU hosted), Plausible Analytics (EU, cookieless), Fathom (cookieless), Umami (open source), Pirsch (Germany) and Simple Analytics (Netherlands). For high volume warehouse native data, RudderStack and Segment are the closest commercial competitors.

What are the alternatives?

Matomo, PostHog, Plausible, Adobe Analytics, Google Analytics 4, mParticle. Open source alternatives reduce vendor risk.

How do I update the cookie policy?

Document _sp_id, _sp_ses and any custom cookies, their purpose and duration, and version the policy with each schema change.

How do I keep my cookie policy up to date with Snowplow?

List _sp_id and _sp_ses with their lifetime and purpose if you operate in cookied mode. State that the data is collected on first party infrastructure (no third country transfer). Update the policy when you change the IP truncation level, sampling, retention or schema versioning policy.