Home/PostHog alternative
PostHog is a platform: session replay, feature flags, experiments, surveys, error tracking, a data warehouse, SQL. It is generous — a million events a month for free — and its JavaScript bundle weighs about 95 KB gzipped, it stores data in a cookie by default, and it asks you to choose a region before you have measured anything. Kipstats is the other end of that: one 4.2 KB script, no cookie, and the numbers a website owner acts on.
PostHog figures read on its pricing, docs and CDN, September 2026.
In short: if you are building a product and need to watch a session, flip a flag or run an experiment, PostHog is the right tool and this page will not talk you out of it. If you run a website that has to convert — a shop, a SaaS marketing site, a lead form — you are carrying a 95 KB bundle and a cookie banner for a dashboard you use at 10 %.
PostHog's free tier is genuinely large; the table says so.
Free tier
Kipstats
1 site, 10K pageviews/month
PostHog
1M events/month, 1 project
Paid from
Kipstats
9€/month
PostHog
Pay as you go, ~$50 for the 2nd million events
Script, gzipped
Kipstats
4.2 KB
PostHog
~95 KB
Cookies by default
Kipstats
None
PostHog
Yes, 1 year
Cookieless mode
Kipstats
Always
PostHog
Yes, drops identify() and alias()
EU hosting
Kipstats
Yes
PostHog
EU Cloud (Frankfurt), chosen at signup
Session replay
Kipstats
No
PostHog
Yes
Feature flags & A/B tests
Kipstats
No
PostHog
Yes
Surveys, error tracking, warehouse
Kipstats
No
PostHog
Yes
Rage clicks, dead clicks, JS errors
Kipstats
Yes
PostHog
Via session replay
Revenue from your server
Kipstats
Yes
PostHog
Via events / warehouse
Humans separated from robots
Kipstats
Yes
PostHog
No
AI assistants as a channel
Kipstats
Yes
PostHog
No
Analytics retention
Kipstats
No limit today
PostHog
1 year free, 7 years paid
Support on the free plan
Kipstats
PostHog
Community
Self-hosting
Kipstats
No
PostHog
Unsupported, no paid features
PostHog figures read on its own pricing and documentation pages, September 2026. Prices move — check theirs before deciding.
Measured on their CDN in September 2026, array.js is about 305 KB raw and 95 KB gzipped; a slim bundle exists and is marked experimental. Kipstats serves 11.5 KB raw, 4.2 KB gzipped. On a marketing page judged by its Largest Contentful Paint, that difference is not theoretical.
PostHog persists in localStorage+cookie by default, with a one-year cookie, and its own GDPR page says you should use a cookie banner in that case. A cookieless mode exists — and it drops identify() and alias(), which is most of what makes PostHog PostHog. Kipstats has nothing to configure: no cookie, no identity, no banner.
PostHog answers "how does this feature behave for this cohort". Kipstats answers "where did this week's visitors get stuck, what did they buy, and was any of it a robot" — rage clicks and dead clicks captured with no instrumentation, purchases pushed from your payment webhook, humans separated from declared crawlers.
Session replay, feature flags, A/B testing, surveys, error tracking, SQL on your own data, a warehouse, SDKs for every platform, HIPAA. Kipstats has none of them and is not on that road. PostHog's free tier — a million events, 5,000 replays a month — is also more generous than ours in raw volume.
Up to a million events a month, one project, community support. Beyond that it is pay-as-you-go per product; the second million events costs about $50 at the published rates. Add-ons for teams and scale are flat monthly fees.
By default it stores an identifier in a cookie for a year, and its own GDPR documentation tells you to use a banner in that case. Its cookieless mode avoids it, at the cost of identify() and alias().
Yes, and it is a common split: PostHog inside the app, Kipstats on the public site where weight and consent matter most.
No, deliberately. Replays record what a person did on your pages, which is exactly the data that turns an analytics tool into a privacy problem. We record aggregate friction signals instead: rage clicks, dead clicks, abandoned fields, JS errors.
Plenty of teams do exactly that: the heavy SDK behind the login, the 4.2 KB script on the public pages.
Start for free