Skip to content
Privatus Analytics

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.

ProjectWhat it isLicenseStatus
Tracker (pa.js)The browser script: pageviews, events, single-page apps, opt-out. Optional modules for outbound links and downloads, engagement and Web Vitals.MITAvailable
Framework packagesNext.js, Nuxt, React and more.MITPlanned
CMS pluginsWordPress, 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.MITPlanned
Terraform provider and CLIManage sites, goals and tokens as code.MITPlanned

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.