Open source
The open-source analytics tracker that runs on your visitors’ browsers
Everything that runs on your site is open source under the MIT license: the tracker and plugins. You shouldn’t have to take our privacy claims on trust.
| Project | What it is | License | Status |
|---|---|---|---|
Tracker (pa.js) | The browser script: pageviews, events, single-page apps, opt-out. Optional modules for outbound links and downloads, engagement and Web Vitals. | MIT | Available |
| Framework packages | Next.js, Nuxt, React and more. | MIT | Planned |
| CMS plugins | WordPress, Ghost and others. | MIT (GPL where a platform requires it) | Planned |
| MCP server (local) | Connect AI agents to your analytics over the Model Context Protocol. | MIT | Planned |
| Terraform provider and CLI | Manage sites, goals and tokens as code. | MIT | Planned |
Read what your visitors load
The tracker is always served from the same address, so the file you read is the file your visitors load. We don’t publish versioned files or Subresource Integrity (SRI) hashes. To pin the exact file you reviewed, host a copy yourself with your own hash. The script identifies itself in a comment header. We don’t disguise it.
You can read the current tracker right now at /js/pa.js.
Contributing
There is no public repository yet. To report a bug or suggest a change, write to [email protected]. The tracker stays dependency-free and never stores data on the device or fingerprints it: changes that do can’t be accepted.
Security issues go through our responsible disclosure process.
Open-source projects can get free Pro for their own sites and docs, up to 1M events a month. Ask us.