GDPR-First Analytics: 5 Cookieless Google Analytics Alternatives You Can Self-Host

Adobe Analytics enterprise contracts price by server-call volume, and Google Analytics 4 caps event-level data retention at 14 months on standard properties. Both platforms also require a working Consent Mode v2 integration before EU traffic is recorded at all, so a broken cookie banner silently zeroes out an entire region's session data. Plausible Community Edition and Umami sidestep that consent requirement entirely because neither sets a persistent identifier, letting their tracking scripts run without a banner under most EU legal readings. GoatCounter compiles to a single ~7MB Go binary with a JS-free tracking-pixel fallback, and Shynet's Django/Redis stack does the same while honoring Do Not Track headers automatically. Matomo provides full Google Analytics feature parity and can operate completely cookieless with a single configuration flag—handing developers raw SQLite, Postgres, MySQL, or ClickHouse tables instead of GA4's BigQuery export tier.

NameMain CategorySub-CategoryTarget AlternativeFree Tier SummarySelf-Hostable?Short DescriptionPrimary Link
Umami
Product Analytics & Monitoring
Privacy-Focused Web Analytics
Google Analytics / Adobe Analytics
100% Free - MIT Self-Hosted
Yes - Docker
Runs on a single Next.js app backed by PostgreSQL or MySQL, with no heavy ClickHouse or Redis dependency required, making it the lightest full-dashboard option to operate. Supports unlimited websites and multi-tenant user accounts from a single instance.
Matomo
Product Analytics & Monitoring
Privacy-Focused Web Analytics
Google Analytics / Adobe Analytics
100% Free - GPLv3 On-Premise Edition
Yes - Docker / Binary
The closest feature match to Adobe Analytics, with funnels, ecommerce tracking, custom segments, and a built-in consent-management flow on a plain PHP/MySQL stack. Heatmaps and session recordings sit behind a separate paid plugin.
Shynet
Product Analytics & Monitoring
Privacy-Focused Web Analytics
Google Analytics / Adobe Analytics
100% Free - Apache-2.0 Self-Hosted
Yes - Docker
Django app that scales from a single Docker container to a Redis-backed Kubernetes deployment for high-traffic sites. Automatically drops collection for visitors sending Do Not Track headers and falls back to a 1x1 pixel when JavaScript is unavailable.
Plausible Community Edition
Product Analytics & Monitoring
Privacy-Focused Web Analytics
Google Analytics / Adobe Analytics
100% Free - AGPL-3.0 Self-Hosted
Yes - Docker
Single-script, cookieless analytics built on Elixir/Phoenix with Postgres for app data and ClickHouse for event storage. Supports custom goals and campaign tracking on a twice-yearly CE release cycle (note: funnels, user journeys, e-commerce revenue, and Sites API are reserved for Plausible Cloud).
GoatCounter
Product Analytics & Monitoring
Privacy-Focused Web Analytics
Google Analytics / Adobe Analytics
100% Free - Modified EUPL-1.2 Self-Hosted
Yes - Binary
Compiles to one self-contained ~7MB Go binary with SQLite or PostgreSQL as its only dependency. Includes a JavaScript-free tracking-pixel mode for sites that block third-party scripts outright.

Server-Side Tagging Without Stape's Per-Request Fees

Stape bills per request once you outgrow its free tier. These open-source tag managers give you server-side tracking on infrastructure you control.

walkerOSOSSTag+3
Open

Typeform & Qualtrics Alternatives Without the Response Caps

Typeform caps your responses and Qualtrics hides pricing behind a sales call — these self-hosted tools skip both.

FormbricksOpnForm+3
Open

Cut Synthetic Monitoring Costs: Checkly & Datadog Alternatives

Datadog and Checkly bill per test run across every check and location. These self-hosted tools give you unlimited synthetic checks instead.

GatusGrafana k6+3
Open

Best Self-Hosted Alternatives to LogRocket and Datadog RUM

Open-source RUM tools with session replay, JS error tracking, and Core Web Vitals — no per-session billing or vendor data caps.

OpenReplayHyperDX+3
Open

Opsgenie Is Being Retired: Self-Hosted PagerDuty Alternatives

Atlassian is retiring Opsgenie and Grafana archived its OSS on-call tool. Here are five self-hosted platforms that still page, escalate, and route alerts.

KeepGoAlert+3
Open

Best Open-Source Segment Alternatives for Self-Hosted CDPs

Self-hosted, open-source CDPs that replace Segment and mParticle's per-MTU pricing with Docker-deployable event routing and raw data ownership.

RudderStackJitsu+3
Open

Self-Hosted Mixpanel & Amplitude Alternatives With Funnels

Four open-source platforms replicate Mixpanel and Amplitude's event funnels and retention cohorts without per-tracked-user billing spikes.

PostHogOpenPanel+2
Open

Ditch AWS RDS: Self-Hosted Postgres Platforms With Built-In HA

RDS and Cloud SQL restrict superuser access and bill per GB for IOPS and backups. These self-hosted platforms give you both back.

PigstyCloudNativePG+4
Open

Open-Source Graph Databases That Replace Neo4j Aura

Neo4j Aura's per-GB pricing and node caps get expensive fast. These self-hosted graph databases handle the same Cypher queries and knowledge graphs for free.

Neo4j Community EditionArcadeDB+4
Open

Beyond Hasura Cloud: Self-Hosted Instant API Engines for Postgres

Escape Hasura Cloud's per-hour and per-GB billing with open-source engines that turn any Postgres schema into a live GraphQL or REST API.

Hasura Community EditionPostGraphile+3
Open

How to Replace Airtable With Open-Source, Self-Hosted Tools

Airtable's per-seat pricing adds up fast. These open-source, self-hosted tools give you the same grid-and-view interface on a database you actually own.

NocoDBBaserow+3
Open

Run Your Own Neon or PlanetScale With Open-Source Databases

Neon and PlanetScale meter branches, compute, and row reads. These six distributed SQL platforms replicate that architecture without the usage bill.

CockroachDBTiDB+4
Open
123