Skip to content
CLOUD Act flagged on every listing
EU VETTED

GoatCounter

VERIFIED
Web analytics · Ireland
Founded 2019 · goatcounter.com ↗

Solo-developer open-source web analytics on Hetzner DE/FI; no IP storage, no trackers, free for reasonable public use, source on GitHub.

In short

GoatCounter, in the Web analytics category, is an EU-owned service with Germany as its hosting location and no identified CLOUD Act exposure.

Assessment notes

Solo-developer open-source web analytics (Martin Tournoij, Ireland-based) running on Hetzner servers in Germany and Finland with no third-party sharing, no IP storage, no User-Agent storage, no trackers, and no US sub-processors anywhere on the customer-data path; EU-hosted with no CLOUD Act exposure, but no formal DPA artefact or unified named sub-processors annex, adequate for indie/SMB buyers but not for procurement-grade buyers requiring contract-level transparency.

CLOUD ACT
Ownership
Sub-procs
0 none disclosed
Verified signals
Jurisdiction
  • EU / adequacy hosting
  • EU / adequacy operator
  • No US CLOUD Act exposure
Transparency
  • Public DPA
  • Sub-processors disclosed
  • Open-source clients
  • Third-party certification
Jump to
Overview

About GoatCounter

GoatCounter is a minimalist open-source web analytics tool developed and operated by solo developer Martin Tournoij (GitHub: arp242). The hosted service goatcounter.com runs on Hetzner Online GmbH servers in Finland and Germany; the operator is currently based in Ireland. The project is fully open source on GitHub and self-hostable, making it a credible "no SaaS lock-in, no CLOUD Act exposure" answer for indie publishers, NGO sites, and small EU teams.

The privacy posture is exceptionally clean: GoatCounter does not store IP addresses, does not store the full User-Agent header, does not use cookies for visitor tracking, and stores only aggregate-table data per hour rather than individual pageviews (with the option to opt into pageview-level data collection if the customer enables it). The vendor's own GDPR page is hedged rather than absolute on consent: it says GoatCounter "probably doesn't require a GDPR consent notice" because no personally identifiable data is collected, likens the processing to counting foot traffic in a shop, and explicitly recommends consulting a lawyer. Account login uses cookies for session persistence; no third-party sharing of account data; backups retained up to 30 days after account deletion.

Pricing is simple because there are no paid tiers: the homepage and the terms both state that GoatCounter.com is offered for free for reasonable public usage, which covers personal sites and small to medium businesses but not millions of pageviews a day, and the service is funded by NLnet NGI0 and GitHub Sponsors donations. Best fit: indie devs, bloggers, small e-commerce shops, and EU NGOs who want a no-cookie analytics stack on Hetzner with the option to self-host the open-source build. Procurement-grade enterprise buyers who require a formal DPA, named sub-processors annex, and a corporate legal entity should look at Plausible (also Hetzner DE) or Pirsch (also Hetzner DE) instead. GoatCounter is structurally a one-person shop and does not produce those artefacts today.

Sub-processors

Sub-processor map · none disclosed

Source ↗
Vendor discloses zero sub-processors. All data processing happens in-house.
Certifications

Frameworks & certifications · none listed

We checked the vendor's website and standard certification body registries. No active certifications found at the time of last audit (2026-08-26).
Features

Capability matrix

Cookieless Yes
Self-hostable Yes
Custom events Yes
Funnels No
Session replay No
GA import No
Stats API Yes
INTEGRATION & ACCESS
REST API Yes
SSO (SAML / OIDC) No
COMPLIANCE & GOVERNANCE
Audit log No
Self-host / on-prem option Yes
Public documents

Public documents

DPA accessibility is not scored for this listing. Self-hosted or local software, vendors that are not data processors, and products carrying a SecNumCloud, EUCS or BSI C5 certification are not assessed on DPA accessibility. See How we assess.
  • Data Processing Addendum (DPA)
    — not assessed
    n/a
  • Sub-processors list
    www.goatcounter.com/help…
    Open ↗
  • Terms of Service
    www.goatcounter.com/help…
    Open ↗
Alternatives

Alternatives in this category

Matomo
New Zealand · Founded 2007
EU-HOSTED

Open-source web analytics (NZ-incorporated InnoCraft) with EU-hosted Matomo Cloud on AWS and full self-hosted option.

Public DPA Sub-processors Open source
FROM
€29/mo
CLOUD ACT
MATERIAL
Pirsch Analytics
Germany · Founded 2020
EU-SOVEREIGN

German cookieless server-side web analytics on Hetzner Gunzenhausen with bilingual public DPA and Schrems II-aligned posture.

Public DPA Sub-processors Open source
FROM
$6/mo
CLOUD ACT
NONE
Plausible Analytics
Estonia · Founded 2018
EU-SOVEREIGN

Estonian-incorporated privacy-first Google Analytics alternative, bootstrapped, hosted on Hetzner Falkenstein, open source.

Public DPA Sub-processors Open source
FROM
€8/mo
CLOUD ACT
NONE

Featured in these guides