Background
How misomoon compares
This page compares misomoon with other analytics tools. The facts about other products come from their own pricing pages, docs, repositories, and license files, checked on 2026-10-24. Prices, plans, and features change. Follow the links to confirm before you decide. If you find a fact that is wrong or out of date, open an issue or a pull request with the source, and we will fix it.
"Their claim" marks a statement that a vendor makes about itself, such as whether a consent banner is needed. This page is not legal advice.
Where misomoon is different
misomoon runs entirely on Cloudflare in your own account: a Worker, D1 databases, and a queue. Nothing to rent, patch, or keep running. Other self-hosted tools need a server with Docker and a database such as Postgres or ClickHouse. misomoon needs a Cloudflare account and one deploy.
Every feature is in the one free version: funnels, journeys, revenue, Core Web Vitals, email reports, and Google import. It also has a built-in MCP server, so Claude, Cursor, and other MCP clients can read your numbers directly.
The trade-off is that misomoon depends on Cloudflare. If you can't use Cloudflare, or you need a tool that runs on your own hardware, a Docker-based option fits better.
Self-hosted and open-source tools
| misomoon | Plausible CE | Umami | Matomo | PostHog | Rybbit | |
|---|---|---|---|---|---|---|
| License | MIT | AGPL-3.0 | MIT | GPL-3.0 | MIT, except the proprietary ee/ folder | AGPL-3.0 |
| What self-hosting needs | A Cloudflare account | Docker, Postgres, ClickHouse, 2 GB RAM | Node.js and Postgres | PHP 8.1+, MySQL or MariaDB, a web server | Docker with ClickHouse, Postgres, Kafka, Redis, MinIO; 4 vCPU and 16 GB RAM | Docker, ClickHouse, 2 GB RAM |
| Servers to maintain | None | Yes | Yes | Yes | Yes | Yes |
| Self-hosted edition limits | None | No funnels, journeys, or revenue goals | No email reports | Funnels and Web Vitals are paid plugins | Paid features are cloud-only. Self-hosting is "officially unsupported". | No email reports or Pages view |
| Cookieless by default | Yes | Yes (their claim) | Yes (their claim) | No. Cookies are on until you turn them off. | No. Cookieless mode is opt-in. | Yes (their claim) |
| Funnels | Yes, 3 modes | Cloud Business plan | Yes | Paid plugin | Yes | Yes |
| Revenue | Yes, per-site currency | Cloud Business plan | Yes | Yes | Yes | Not checked |
| Core Web Vitals | Yes | Not in docs | Yes | Paid plugin | Yes | Yes |
| Official MCP server | Yes, built in | No (third-party only) | Yes | Yes | Yes | Yes |
| Import from Google | Yes | Yes | No | Yes | Manual, through BigQuery | No |
| First-party proxy | Managed subdomain or self-run, with one-click deploys | Self-run (managed on Enterprise) | Self-run | Self-run | Managed on their cloud | Self-run |
| Tracker size, gzipped | 998 bytes core, 1.8 KB with the Light preset, 4.8 KB with every feature (measured) | 1.3 KB for script.js, 2.5 KB for the current per-site script (measured) | 2.3 KB (measured) | 28 KB (measured) | 106 KB (measured, full bundle) | 11 KB (measured) |
| GitHub stars | New | 29.6k | 39.6k | 22.0k | 40.4k | 13.2k |
"Measured" means we downloaded the script with gzip on 2026-10-24. Sizes depend on the version and configuration.
Hosted tools
| misomoon | Google Analytics 4 | Fathom | Simple Analytics | Cloudflare Web Analytics | |
|---|---|---|---|---|---|
| Where your data lives | Your Cloudflare account | Fathom (EU collection, then US) | The Netherlands | Cloudflare | |
| Open source | Yes (MIT) | No | No (the old Fathom Lite is MIT and no longer developed) | No (only the tracker scripts) | No |
| Price | Cloudflare's own pricing for Workers, D1, and Queues | Free | From $15/month for 100k pageviews | Free for 5 sites with a 1-month history; from $20/month | Free |
| Cookies | None | _ga cookies for 2 years. Google's EU policy requires consent where the law requires it. | None (their claim) | None (their claim) | None |
| Funnels | Yes | Yes | Not found | Multi-step goals on some plans | No |
| Revenue | Yes | Yes | Yes | Not found | No |
| Core Web Vitals | Yes | No built-in report | Not found | Not found | Yes |
| Custom events and UTM | Yes | Yes | Yes | Yes | No |
| Official MCP server | Yes | Yes, "Experimental" | No (community only) | No | A general Cloudflare GraphQL server |
| Data retention | You choose, per site or for the whole server | 2 or 14 months for explorations | While you subscribe | By plan | 6 months, sampled after 7 days |
| Tracker size, gzipped | 998 bytes core, 1.8 KB with the Light preset, 4.8 KB with every feature (measured) | 157 KB (measured, gtag.js) | 2.1 KB (measured) | 3.9 KB (measured) | 10 KB (measured) |
Tracker size, feature for feature
A new misomoon site gets every feature. The Light preset under Settings > Install > What to track keeps what Plausible's script does: pageviews with single-page app and hash routing, engaged time and scroll depth, custom events with props and revenue, outbound links, file downloads, form submissions, and tagged events.
| Script | Gzipped |
|---|---|
| misomoon, core only | 998 bytes |
| misomoon, Light preset | 1,846 bytes |
| misomoon, every feature | 4,763 bytes |
Plausible, script.js (pageviews only) | 1,280 bytes |
Plausible, script.outbound-links.file-downloads.tagged-events.js | 2,069 bytes |
Plausible, the per-site pa- script on plausible.io | 2,475 bytes |
Measured on 2026-10-24 with Node's zlib.gzipSync at its default level, on the files
served by plausible.io/js/ and on misomoon's build. Plausible's current per-site script
turns outbound links, downloads and form submissions on and off from its dashboard, so it
carries their code on every site (script extensions,
page updated 2026-08-14).
Data processing agreements
A self-hosted misomoon needs no agreement with the misomoon project: the data stays in your Cloudflare account, under Cloudflare's DPA. The hosted service at app.misomoon.com has its own data processing agreement. Bracketed values in it are drafts.
| app.misomoon.com | Plausible | Fathom | Simple Analytics | Umami Cloud | Matomo Cloud | PostHog | |
|---|---|---|---|---|---|---|---|
| How you get it | Part of the terms, nothing to sign | Part of the terms, nothing to sign | Sign the PDF and email it | None; they review yours | Part of the terms, nothing to sign | Accept at sign-up or in the admin | Generate and sign it in the app |
| Breach notice | Within [48] hours | Within 48 hours | Without undue delay | Not stated | Without undue delay | Without undue delay | Without undue delay |
| Notice of a new sub-processor | [30] days, object or leave with a refund | No day count, object and leave | 14 days, leave | Not stated | 15 days, object or leave with a refund | 30 days, object | 14 days, object or leave |
| Audits | Reports first, then once a year | No clause | Third-party audit results | Not stated | Reports first, then once a year | Certificates, documents, and interviews | At your cost |
| Deletion after you leave | [30] days, backups [30] days | Without undue delay, backups 30 days | Within 24 hours | 90 days after cancelling | No day count | 30 days, backups 60 days | On request |
| Transfers outside the EU | Standard contractual clauses | Not in the DPA | Not in the DPA | Not stated | Standard contractual clauses | Adequacy or standard contractual clauses | Standard contractual clauses and the Data Privacy Framework |
Checked on 2026-10-25: Plausible's DPA (updated September 2026), Fathom's DPA (2025-06-20), Simple Analytics' DPA page and terms, Umami's DPA (2026-08-02), Matomo's Cloud DPA (2025-10-09), and PostHog's DPA.
Privacy tools in the product
| misomoon | Plausible | Fathom | Simple Analytics | Umami Cloud | Matomo | PostHog | |
|---|---|---|---|---|---|---|---|
| Retention you set per site | Yes, 30 days to 10 years | By plan | Kept while you subscribe | By plan | By plan | Yes | By plan |
| Exclude IP addresses | Yes, IPv4 and IPv6 ranges | Yes | Yes | IPv4 | Pro plan | Yes | Internal users filter |
| Global Privacy Control | Optional, per site | No | No | No | No | No | Read in its code, off by default |
| Do Not Track | Optional, per site | No | Optional | On by default | Optional | Off by default | Off by default |
| Opt-out button for visitors | Yes, in the dashboard | A downloadable opt-out page | A flag set from the console | No | A flag set by the site | An opt-out form and API | An API |
| Privacy policy text for your site | Written from your settings | Guidance only | Yes | Yes | No | Yes, a fill-in paragraph | No |
| Consent banner guidance by country | EU, France, Germany, UK, US | General | EU and UK | Partial | Partial | EU country by country | General |
| Legitimate interest and Article 30 templates | Yes | No | No | No | No | Article 30 help | No |
| Delete your own account | Yes, at once | Yes | Yes | Yes | Yes | After cancelling | Yes |
| Two-factor sign-in | No | Yes | Yes | No | Yes | Yes | Yes |
| Audit log | No | No | No | No | Enterprise plan | Yes | Paid plans |
| SOC 2 or ISO 27001 | No (Cloudflare has both) | No | No | Unclear | No | ISO 27001 | SOC 2 Type 2 |
Checked on 2026-10-25, on each vendor's own pages: Plausible's docs (opt-out, 2FA, account deletion; pages updated June to October 2026) and security page (August 2026); Fathom's docs and compliance guides (September 2026); Simple Analytics' docs and security page; Umami's docs and security page (22 October 2026); Matomo's FAQ, consent guide, and ISO 27001 announcement (24 September 2025); PostHog's privacy docs, activity logs, and trust center. Simple Analytics calls itself SOC 2 certified on one page and "in progress" on another.
Sources
Checked on 2026-10-24.
- Google Analytics: cookie usage, EU user consent policy, data retention, MCP server
- Plausible: self-hosted vs cloud, Community Edition, data policy, Google import, proxy, script extensions
- Umami: install, pricing, Web Vitals, MCP, import
- Matomo: requirements, cookies, funnels, SEO Web Vitals, MCP plugin, Google importer
- PostHog: self-host, persistence, Web Vitals, MCP, Google migration
- Rybbit: self-hosting, self-host vs cloud, MCP, import
- Fathom: pricing, compliance, data, Fathom Lite
- Simple Analytics: pricing, compliance
- Cloudflare Web Analytics: product page, FAQ, Core Web Vitals
- Star counts and licenses: the GitHub API, read on 2026-10-24.