ITP (Intelligent Tracking Prevention) is Safari’s set of tracking restrictions, introduced in 2017 and extended several times since.
What it does
- Caps cookies written by JavaScript at 7 days — and at 24 hours in some conditions. Script-writable storage was later covered too.
- Blocks third-party cookies — cookies set from a domain different from the page being visited.
- Stopped treating CNAME-cloaked subdomains as first-party, which removed the common workaround of disguising a tracking vendor’s domain as your own.
What it broke
Anything that relied on a JavaScript-written identifier with a long life, or on identifying users across domains you do not own.
What it left standing
A cookie set by the server, via a Set-Cookie response header, on the domain the user is visiting, in the response that renders the page. That is the whole basis of first-party tracking.
Related terms
- First-party tracking — the surviving pattern
- Tracking domain — same-domain requirement
- Tracking after iOS — the full picture