What it does

privacytracker is a self-hostable tool for keeping an honest, longitudinal record of what iOS apps say they collect about you. It does four things:

Scrapes App Store labels

Pulls each app’s privacy labels straight from Apple’s public App Store HTML — no API key, no auth — and parses both the new shelfMapping payload and the older purposes → categories shape.

Detects silent changes

Snapshots every label after each scrape, diffs against the previous snapshot, and notifies you only when categories actually shift.

Summarises policies with AI

Optional. Bring your own model (OpenAI, Anthropic, or any local OpenAI-compatible endpoint). Long policies are chunked automatically for smaller local models.

Back-fills history from the Wayback Machine

Walks every calendar quarter from Q1 2021 forward (when Apple started server-rendering privacy nutrition labels into apps.apple.com HTML) and pulls the closest archive.org capture, synthesising a historical timeline retroactively. Two parser eras are supported: the modern serialized-server-data blob (Nov 2025+) and the legacy Ember/FastBoot shoebox-media-api-cache-apps shape (Jan 2021 – Nov 2025).
Dashboard overview

Dashboard overview with sample apps loaded

Privacy Map overview

Privacy Map overview across tracked apps

App detail change timeline

Per-app timeline with detected label changes

Three distribution surfaces, one bundle

The same Next.js 16 build powers all three install paths:

Get started in 5 minutes

Pick an install path and have privacytracker running locally with a few apps imported.

What it isn’t

  • Not an iOS app. privacytracker runs on your computer (or a self-hosted server), not your phone.
  • Not a privacy score. It surfaces facts and changes; how you weigh them is up to you.
  • Not affiliated with Apple. The App Store HTML scraper depends on Apple’s public markup — when Apple ships a new shape, the parser falls back through three nesting layouts before giving up.

Where to next

Quickstart

Run privacytracker locally and import your first apps.

Installation

Detailed setup for desktop, Homebrew, Docker, and source.

Build from source

Run privacytracker from a checkout — for development or unsupported platforms.

API Reference

Full route map for app/api/**.