Skip to content
Start free in Cloud

A practical guide for site owners, developers, and privacy reviewers

Privacy-friendly web analytics without cookies

HitKeep measures pageviews, sources, campaigns, events, goals, funnels, and ecommerce without analytics cookies in the public tracker. This guide explains what that does and does not mean, which data reaches HitKeep, and which decisions still belong to the site operator.

HitKeep analytics dashboard showing traffic, pages, referrers, audience, goals, and conversion context

The short answer

Cookieless analytics removes one common tracking mechanism. It does not automatically settle every privacy, consent, or ePrivacy question. HitKeep keeps the public tracker cookie-free by default, stores an opaque session tuple in sessionStorage, respects Do Not Track by default, and keeps deployment and retention choices visible.

Analytics cookies
The public tracker does not set them.
Session continuity
An opaque tuple can be stored in sessionStorage.
Visitor IP
Not stored as a raw analytics-hit field; it can be processed transiently to derive location and network metadata.
Data control
Choose EU or US Cloud, or run the same open-source foundation yourself.
HitKeep analytics dashboard showing traffic, pages, referrers, audience, goals, and conversion context
The same reporting surface is available in managed Cloud and the open-source self-hosted product.

What cookieless web analytics means in practice

“Cookieless” describes storage behavior in the browser. A useful privacy review goes further and checks identifiers, request data, purposes, retention, recipients, and deployment.

Technical factHitKeep behaviorWhat the operator still checks
No analytics cookiesHitKeep’s public tracker does not create analytics cookies by default.Verify the rest of your site separately. Login, commerce, embeds, chat, and advertising tools may still set cookies.
sessionStorage is separateHitKeep can use sessionStorage for an opaque session tuple that expires with the browser session.Depending on the jurisdiction and setup, access to browser storage can still be relevant under ePrivacy or PECR rules.
No advertising identity graphHitKeep does not include retargeting audiences, cross-site advertising profiles, or ad-network synchronization.Custom events can still contain sensitive data if you send it. Keep names and properties deliberate.
Do Not Track supportDNT is respected by default unless collection is explicitly configured otherwise.Document any override and make sure it matches your public privacy explanation.

What HitKeep collects, derives, and leaves out

The accepted hit contains reporting context, not a raw copy of the browser request. These are the fields a site owner should understand before writing a privacy notice.

AreaRecorded or derivedPrivacy boundary
Page and acquisitionPage path, referrer, landing and exit context, UTM campaign parametersUseful for traffic sources and campaign reporting
Browser and deviceBrowser, device, operating system, and language contextUsed for aggregate audience reports
Location and networkDerived country, region, city, provider, and ASN when IP metadata is availableThe raw visitor IP is not stored as an analytics-hit field
SessionsAn opaque session tuple in sessionStorageNo analytics cookie is set by the public tracker
Automatic eventsOutbound clicks, file downloads, and form submissionsQuery strings, hashes, link text, form values, and request bodies are excluded from automatic-event content
ConversionsCustom events, goals, funnels, and ecommerce events you configureYou control event names and properties; do not send personal or secret values

Choose who operates the analytics and how long data stays

Privacy is also an operating-model decision. HitKeep keeps the managed and self-hosted paths on the same product foundation and provides open-format takeout.

ChoiceWhat HitKeep providesYour responsibility
Managed EU CloudManaged operation in the EU regionChoose the EU region during signup and record the service in your privacy and processor documentation.
Managed US CloudManaged operation in the US regionUse when the US region fits your users and obligations; assess transfers when EU/UK data is involved.
Self-hostedRun HitKeep on infrastructure you controlYou control network, backups, retention, access, updates, and incident response.
RetentionProduct retention and archive controlsSet periods that match the purpose you documented instead of keeping analytics indefinitely.
TakeoutSite data in JSON, CSV, Parquet, NDJSON, or XLSXExport before a migration and test that the format fits your downstream use.

Privacy notice template for HitKeep

Use this as a technical starting point, not as legal advice. Replace every bracketed passage and remove anything that does not match your configuration.

Web analytics with HitKeep

Web analytics with HitKeep

We use HitKeep to understand how our website is used. The analysis covers pageviews, traffic sources, campaigns, and the events or conversions that we configure. We do not use HitKeep to create advertising profiles, retarget visitors, or synchronize audiences with advertising networks.

Operation: [self-hosted on infrastructure we control / HitKeep Cloud in the EU region / HitKeep Cloud in the US region]. The public HitKeep tracker does not set analytics cookies. Depending on our configuration, an opaque session tuple may be stored in sessionStorage for session continuity.

The processed data can include page path, referrer, browser and device context, language, UTM parameters, and derived location and network metadata. Raw visitor IP addresses are not stored as an analytics-hit field, but may be processed transiently for location, security, trusted-proxy, exclusion, or spam-protection functions.

Our legal basis is [insert the basis confirmed for this deployment]. We retain analytics data for [period]. You can [object / withdraw consent / change privacy settings] by [method]. Further technical details are available in [link to this page or your own technical explanation].

A six-step privacy review before you publish

The page is ready when the public wording and the deployed configuration say the same thing.

  • Inventory every script, embed, login, commerce, and advertising tool on the page. A cookieless analytics tracker does not make the rest of the site cookieless.
  • Confirm the HitKeep deployment region or self-hosted environment, processor relationship, access controls, and trusted-proxy setup.
  • Review automatic and custom event names and properties. Do not send form values, secrets, email addresses, or other personal data.
  • Set retention and archive behavior to a documented purpose and period.
  • Decide how consent, objection, and Do Not Track should work in the jurisdictions you serve.
  • Test the live site in browser developer tools, then keep the privacy notice updated when configuration changes.

Verify the details

These pages are the current product references for the claims above.

Measure the site without handing it to an ad platform

Start in managed Cloud and choose the EU or US region before account creation, or install the open-source product on infrastructure you control.

Latest HitKeep updates for privacy-first analytics

Read the newest release first, then move through practical GA migration guidance for privacy-first and cookieless analytics.

From the blog

Does HitKeep set analytics cookies?

No. The public HitKeep tracker does not set analytics cookies by default. It can use sessionStorage for an opaque session tuple, which is a separate browser-storage mechanism.

Can I use web analytics without a cookie banner?

Possibly, but “no cookies” is not enough to answer that for every site or jurisdiction. Review sessionStorage, the data and purpose, your legal basis, other page tools, consent or objection handling, and local ePrivacy or PECR rules.

Does HitKeep store visitor IP addresses?

Raw visitor IP addresses are not stored as an analytics-hit field. An address can be processed transiently for derived location and network metadata, trusted-proxy resolution, exclusions, security, or spam protection.

Is cookieless analytics automatically GDPR compliant?

No product can make that universal promise. HitKeep reduces the default tracking surface, but the controller still decides purpose, legal basis, retention, access, processor terms, transfers, and public information.

Can HitKeep be self-hosted?

Yes. HitKeep is open source and can run on your own infrastructure. Managed Cloud is also available in EU and US regions on the same product foundation.

Can I export all site analytics data?

HitKeep provides site takeout in JSON, CSV, Parquet, NDJSON, and XLSX. Review the takeout guide for the included analytics and control records.

Can I copy the privacy notice word for word?

No. It is a technical template. Replace the hosting model, legal basis, retention, processor, consent or objection path, and contact details so the text matches your deployment.