> How Ackee tracks page views without cookies or persistent identifiers, why it does not require consent in the EU and how to deploy it for full GDPR compliance.
>
> Canonical: https://www.flowconsent.com/en/services/analytics/ackee

Analytics

# Ackee

Analytics · [Official website](https://ackee.electerious.com/)

Ackee is a privacy first open source web analytics platform developed by German indie developer Tobias Reich. It is designed for self hosting, ships under the MIT license and explicitly avoids cookies, persistent identifiers and fingerprinting. Visitor counts are derived from a daily one way hash that resets every 24 hours, making it one of the simplest GDPR friendly alternatives to Google Analytics for small and medium websites.

[Block Ackee until consent](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=analytics) · [Scan my site](https://www.flowconsent.com/en/scan)

At a glance

- Category

  [Analytics](https://www.flowconsent.com/en/services/analytics)

- Consent

  Analytics

- Prior consent

  Not required

- Documented cookies

  1

- Third-party domains

  3

- Servers

  Customer controlled. Ackee is open source under the MIT license and runs anywhere the customer chooses (own VPS, EU PaaS, Docker on premises). There is no central Ackee SaaS run by the project maintainers.

Overview

## What does Ackee do?

## **What is Ackee**

Ackee is a self hosted, open source web analytics platform created by Tobias Reich (Berlin, Germany). It is distributed under the MIT license and aimed at developers, designers and small site owners who want a simple Google Analytics replacement without the privacy baggage. Ackee runs as a Node.js application backed by MongoDB and is typically deployed with Docker on a small VPS in the EU. It has no central SaaS: every Ackee instance is operated by the customer. The dashboard exposes views, durations, top pages, events, referrers, devices, browsers, languages, screen sizes and OS, all aggregated daily.

## **What data Ackee collects**

Each page view sends an event to the Ackee GraphQL API containing the URL, referrer, language, device, OS and screen size. Ackee does not store the raw IP address: it derives a daily one way hash from IP + User Agent + a server side salt that rotates daily, which makes it impossible to follow a visitor across days or to reverse the hash. No cookies and no localStorage are used. Optional events (button clicks, form submissions) can be tracked but always with the same anonymous identifier.

## **GDPR and ePrivacy implications**

Because Ackee writes nothing on the visitor's device, Article 5(3) of the ePrivacy Directive does not apply. Because the daily salt makes the hash non reversible, the data is effectively anonymous from a single day perspective. The CNIL French audience measurement exemption, the BfDI guidance on Reichweitenmessung and the Norwegian datatilsynet position on cookieless analytics all align: tools like Ackee can be used without consent under legitimate interest. The customer fully controls retention and deletion.

## **Is consent required**

In its default configuration, no. Ackee can run without a consent banner and without an entry in the cookie policy because it sets no cookies and uses no localStorage. If the administrator switches to the detailed visitor mode that keeps the IP hash for 24 hours, a privacy notice should be displayed but consent is still not generally required. The Tracker.with() options allow disabling specific data points (referrer, language, screen) to further minimise the dataset.

## **Data transfers**

None outside the customer's own infrastructure. Ackee is self hosted: there is no project run SaaS. EU customers typically deploy on Hetzner, Scaleway, OVHcloud or any EU friendly Kubernetes platform. The privacy notice does not need to mention any third country recipient. Sub processors of the chosen hosting provider remain part of the picture and should be referenced separately.

## **Practical compliance steps**

Self host Ackee on an EU server, configure a strong daily salt, keep the data retention to the minimum that matches your reporting needs (default is unlimited but you can purge older records), document Ackee in your privacy policy with the legal basis (legitimate interest) and the data minimisation features, and verify with browser dev tools that no Ackee cookies are set. Consider Plausible, Fathom EU or Matomo with cookie free configuration as well known alternatives in the same family.

Compliance

## Ackee and the GDPR

- Legal basis

  Legitimate interest (Art. 6(1)(f) GDPR) for strictly aggregated, first party, no cookie audience measurement; consent (Art. 6(1)(a)) is recommended if the customer chooses the detailed mode that retains visitor records for 24 hours instead of the fully anonymous mode

- Risk level

  low

- Applicable regulations

  GDPR, ePrivacy Directive, TTDSG, LIL, French CNIL exemption for audience measurement, German TTDSG Paragraf 25 Absatz 2 Nr. 2 strictly necessary exemption

### Impact assessment (DPIA)

Ackee is almost never a DPIA trigger: no third party transfer, no persistent identifiers and no special category data. Document it briefly in the Article 30 register as a first party server side analytics tool. A wider DPIA may include Ackee only as one of several measurement tools.

### Sample text for your banner

> We use Ackee, a self hosted privacy first analytics tool, to count page views. No cookies are set and no personal data leaves our servers.

Cookies and trackers

## What Ackee sets and contacts

- Tracking method

  JavaScript snippet (tracker.js) loaded from the customer's self hosted Ackee server, sending page view events to a GraphQL API. Designed without cookies and without persistent identifiers: a one way hash of (IP + User Agent + signature salt) generates a daily anonymous ID that cannot be reversed.

- Server location

  Customer controlled. Ackee is open source under the MIT license and runs anywhere the customer chooses (own VPS, EU PaaS, Docker on premises). There is no central Ackee SaaS run by the project maintainers.

- Cookieless mode available

  Yes

### Cookies set (1)

| Name           | Type | Duration | Purpose                                                                                                                                                                                                      |
| -------------- | ---- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| No cookies set | none | N/A      | Ackee is designed without cookies. It does not write anything on the visitor's browser; the daily anonymous ID lives only on the Ackee server and is derived from a salted hash that rotates every 24 hours. |

### Third-party domains contacted (3)

- `<your-ackee-server>`
- `github.com/electerious/Ackee`
- `hub.docker.com (only for image pull, not at runtime)`

Questions

## Frequently asked questions about Ackee

Can't find your question? Write to us, we answer fast.

[Write to us](https://www.flowconsent.com/en/demo)

### Does Ackee set cookies?

No. Ackee does not set cookies and does not use localStorage. It only sends a single event per page view to the self hosted Ackee server, which is computed without any persistent client side identifier.

### Do I need consent for Ackee?

No. Article 5(3) of the ePrivacy Directive only triggers when information is stored or read on the user device. Ackee writes nothing on the device. The French CNIL audience measurement exemption and similar guidance in Germany, Norway and Spain align with this analysis.

### What is the legal basis for Ackee?

Legitimate interest under Article 6(1)(f) GDPR. The processing is strictly aggregated, first party, non shared and on the customer's own infrastructure, which fits within the conditions set by EU DPAs for audience measurement exemptions.

### Are personal data transferred outside the EU?

Not by Ackee itself. Ackee is self hosted: no SaaS is operated by the project. As long as you deploy on EU infrastructure, no cross border transfer takes place. Only your hosting provider remains in the picture as a sub processor.

### Do I need a DPIA for Ackee?

Almost never. The risk to data subjects is minimal because the processing is aggregated, cookieless and first party. Document Ackee briefly in your Article 30 register and move on.

### How do I implement Ackee compliantly?

Deploy Ackee in an EU region (Docker on Hetzner, Scaleway, OVHcloud), set a strong unpredictable daily salt, expose the dashboard only to authenticated administrators, retain raw events for the shortest period needed, and add a short paragraph in your privacy policy explaining the legitimate interest basis.

### What are the alternatives to Ackee?

Plausible Analytics (EU SaaS or self hosted), Fathom Analytics with EU isolation, Matomo Analytics in cookie free mode, Umami (self hosted), Pirsch (EU SaaS, Germany), GoatCounter (open source). All can be configured for cookieless audience measurement.

### Does Ackee belong in the cookie policy?

Strictly speaking no, because no cookies are set. You can still add a short mention in the privacy policy explaining that Ackee is the audience measurement tool, that it is self hosted in the EU and that no cookies or persistent identifiers are used. This transparency is appreciated by privacy regulators.

Same category

## More services: Analytics

[See the whole category](https://www.flowconsent.com/en/services/analytics)

### [Antsomi CDP 365](https://www.flowconsent.com/en/services/analytics/antsomi-cdp-365)

[Antsomi CDP 365 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. Antsomi CDP 365 offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Antsomi CDP 365 empowers organizations to optimize strategy and maximize return on investment.](https://www.flowconsent.com/en/services/analytics/antsomi-cdp-365)

[Analytics](https://www.flowconsent.com/en/services/analytics/antsomi-cdp-365)

·

### [Neowize](https://www.flowconsent.com/en/services/analytics/neowize)

[Neowize 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. Neowize offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, Neowize empowers organizations to optimize strategy and maximize return on investment.](https://www.flowconsent.com/en/services/analytics/neowize)

[Analytics](https://www.flowconsent.com/en/services/analytics/neowize)

·

### [SealMetrics](https://www.flowconsent.com/en/services/analytics/sealmetrics)

[SealMetrics 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. SealMetrics offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, SealMetrics empowers organizations to optimize strategy and maximize return on investment.](https://www.flowconsent.com/en/services/analytics/sealmetrics)

[Analytics](https://www.flowconsent.com/en/services/analytics/sealmetrics)

·

### [WatchThemLive](https://www.flowconsent.com/en/services/analytics/watchthem)

[WatchThem 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. WatchThem offers customizable dashboards, automated alerts, and data export capabilities. By transforming raw data into actionable intelligence, WatchThem empowers organizations to optimize strategy and maximize return on investment.](https://www.flowconsent.com/en/services/analytics/watchthem)

[Analytics](https://www.flowconsent.com/en/services/analytics/watchthem)

·

### [Biano](https://www.flowconsent.com/en/services/analytics/biano)

[Biano 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. Biano supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Biano enables informed decisions that improve experience and drive results.](https://www.flowconsent.com/en/services/analytics/biano)

[Analytics](https://www.flowconsent.com/en/services/analytics/biano)

·

### [Fullpath](https://www.flowconsent.com/en/services/analytics/fullpath)

[Fullpath 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. Fullpath supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, Fullpath enables informed decisions that improve experience and drive results.](https://www.flowconsent.com/en/services/analytics/fullpath)

[Analytics](https://www.flowconsent.com/en/services/analytics/fullpath)

## Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.

[Create my banner](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Scan my site](https://www.flowconsent.com/en/scan)
