Safari ITP Impact Experiment
Safari ITP Impact Experiment
This experiment explores how Safari’s Intelligent Tracking Prevention (ITP) affects web applications and user privacy. We’ll create a simple web application that demonstrates various tracking mechanisms and observe how ITP blocks or modifies them.
What is ITP?
Intelligent Tracking Prevention (ITP) is a privacy feature in Safari that helps prevent cross-site tracking. It works by:
- Limiting third-party cookies
- Partitioning first-party cookies
- Blocking certain types of tracking scripts
- Modifying how localStorage and sessionStorage work
What We’ll Test
In this experiment, we’ll create a web application that demonstrates:
- Third-party cookie behavior
- First-party cookie partitioning
- localStorage and sessionStorage restrictions
- Cross-site request tracking
- User fingerprinting attempts
Getting Started
To run this experiment:
-
Open Safari and check your ITP settings:
- Go to Safari > Settings > Privacy
- Look for “Cross-site tracking” setting
-
Visit our test application:
-
Try different scenarios:
- With ITP enabled
- With ITP disabled
- In different Safari versions
Expected Results
We expect to observe:
- Third-party cookies being blocked or partitioned
- localStorage restrictions in cross-site contexts
- Modified behavior of tracking scripts
- Different results based on Safari version and ITP settings