Millimetry

Product analytics that never learns who anyone is

For iOS and macOS apps and the websites that sell them. See what people do, where they drop off and what they come back for, without cookies, device identifiers or stored IP addresses. A visitor's ID is forgotten at midnight UTC.

What your app sends

ip
203.0.113.74used for the country, then dropped
user-agent
Slicks/1.5 Darwin/25.0reduced to OS and version

What Millimetry keeps

event
purchase
plan
"pro"
time
2026-10-07 14:03 UTC
device
iPhone17,1, iOS 26.0.1
where
CA, BC
visitor
9f3c1a07 (today only)
One event, as it reaches Millimetry and as it is stored. No cookie, advertising ID or install ID is ever read. The visitor ID is a hash with a secret that changes every day, so tomorrow the same person is someone new.

Everything you need to see how your product is used

One dashboard for your apps and your website, fast enough to stay in while you think.

Overview and breakdowns
Visitors, sessions and events by day, split by country, version, device, page, referrer or any property you send.
Funnels and paths
Where people drop out of onboarding or checkout, and what they do next instead.
Sessions and live view
Follow one visit event by event, or watch events arrive in the last minutes.
An API and exports
Every number as JSON with a read-only token, and your raw events as Parquet or CSV.
Built for apps first
A Swift package with no dependencies: events queue on the device, survive being offline, and are stored exactly once.
And the website that sells them
A 0.7 KB script with no cookies and no storage, which you can serve from your own domain.

Running in minutes

Create an app or a site in the dashboard, copy its key, and add one of these.

In an app
Millimetry.configure(
    appKey: "ak_…",
    host: URL(string: "https://e.millimetry.app")!
)
Millimetry.track("purchase", ["plan": "pro"])

iOS, iPadOS, macOS, tvOS, watchOS and visionOS. Install the SDK

On a website
<script defer
  src="https://e.millimetry.app/s.js"
  data-key="wk_…"></script>

Page views, single-page-app navigation and custom events. Add the tracker

Priced by events, shared across your apps

Free up to 50,000 events a month. No overage charges: past your plan, events keep arriving up to 110 %, then pause until the month ends.

US dollars a month, plus tax where it applies. Pricing details
Plan Events a month Price
Free 50,000 $0
Pro 1M 1,000,000 $9
Pro 3M 3,000,000 $19
Pro 10M 10,000,000 $49
Pro 25M 25,000,000 $99