Reference · updated August 2026

Browser Tracking Restrictions

Browsers do not apply one common privacy model. Compare cookie blocking, storage limits, URL parameter stripping, tracker blocking, and the practical impact on measurement.

Engine is not the same as browser. Chrome, Edge, and Brave all use Chromium/Blink, yet their default tracking protections differ substantially. On iPhone and iPad, the rendering engine and browser-brand rules can also depend on platform and regional policy. Test the actual browser, version, mode, and device you support.

Browser restrictions are technical controls, not consent. A request that a browser permits may still require consent or another legal basis, while a consented request may still be blocked by the browser or an extension.

The general picture

What browsers can restrict

Tracking can fail at several independent layers. Cookie availability is only one of them.

Identity

Third-party cookies and storage

A cookie is third-party when its domain differs from the site in the address bar. Browsers may allow it, block it, partition it per top-level site, or expose it only after user interaction through the Storage Access API.

Measurement impact: Cross-site audiences, attribution, frequency capping, embedded login, and ad-tech synchronization can lose continuity.

Retention

First-party storage lifetime

A first-party cookie is not automatically durable. Safari can cap JavaScript-created cookies and other script-writable storage; private modes and user settings can shorten storage further in every browser.

Measurement impact: Returning users may receive a new identifier, shortening attribution windows and inflating “new user” counts.

Attribution

Click IDs and link decoration

Identifiers such as gclid, fbclid, dclid, and msclkid travel in URLs. Some browsers remove known parameters; Safari can also apply a 24-hour storage penalty after decorated navigation from a classified tracker.

Measurement impact: Campaign-level UTM data may survive while user- or click-level ad attribution becomes incomplete.

Collection

Tracker and request blocking

List- or classifier-based protection can block a script, pixel, iframe, or network request before it runs. This is separate from cookie blocking: a request may disappear even when no cookie is involved.

Measurement impact: Client-side tags may never load or send, producing gaps that consent configuration alone cannot explain.

Navigation

Bounce and redirect tracking

Trackers can briefly become first-party during a redirect and write storage. Modern protections detect or constrain this behavior through redirect tracking protection, debouncing, storage purging, or parameter filtering.

Measurement impact: Affiliate and advertising redirect chains need testing; long chains and identifier hand-offs are especially fragile.

Signals

Fingerprinting and metadata

Browsers can reduce referrer detail, randomize or standardize fingerprintable APIs, and block known fingerprinting scripts. IP address, device characteristics, and browser entropy are increasingly unreliable identifiers.

Measurement impact: Probabilistic identity and device matching become less stable and carry significant privacy and compliance risk.

Browser overview

Restrictions by browser engine

These are shipping defaults and documented capabilities as of August 2026. Users, private mode, enterprise policy, extensions, and experiments can change the outcome.

WebKit

Safari on macOS, iPhone, and iPad

Strong by default

WebKit’s Intelligent Tracking Prevention (ITP) is the most consequential default policy for conventional browser analytics.

  • Third-party cookies: blocked by default. Storage Access API is the explicit compatibility route for embedded content.
  • JavaScript cookies: capped at seven days without first-party user interaction. Script-writable storage such as localStorage and IndexedDB is also subject to ITP cleanup.
  • Decorated links: after navigation from an ITP-classified domain with a query string or fragment, persistent cookies created with JavaScript can be capped at 24 hours.
  • CNAME/IP cloaking: first-party-looking collection is not a universal bypass; WebKit also restricts cookies when the collection host is cloaked or does not meet its IP-address conditions.
  • Link Tracking Protection: removes known tracking parameters in supported privacy contexts such as Private Browsing and links opened from Mail or Messages. Do not assume every parameter is stripped in normal browsing.
  • Practical result: browser-set identifiers, delayed conversions, and cross-site attribution are particularly fragile. Server-side collection improves delivery but does not recreate data the browser removed.

Primary sources: WebKit: Tracking Prevention · WebKit: ITP 2.3 · WebKit Tracking Prevention Policy

Gecko

Firefox

Strong, mode-dependent

Firefox combines Enhanced Tracking Protection (ETP) with Total Cookie Protection (TCP), isolating site state and blocking classified trackers.

  • Cookie isolation: Total Cookie Protection partitions third-party cookies by top-level site, limiting reuse of the same identifier across unrelated sites.
  • Known trackers: ETP blocks or restricts resources and storage associated with Mozilla’s tracking classifications. Standard, Strict, and Custom modes differ.
  • Query parameters: Firefox can strip known tracking parameters during navigation. Current release documentation places this in ETP Strict; it should not be described as universal in Standard mode.
  • Private Browsing: applies a stricter and more ephemeral context than an ordinary profile.
  • Practical result: third-party identity does not travel freely between sites, but ordinary first-party analytics cookies are not given Safari’s general seven-day JavaScript-cookie cap.

Primary sources: Firefox: Privacy capabilities overview · Firefox: Query parameter stripping · Mozilla anti-tracking policy

Blink / Chromium

Chrome, Edge, Brave, Opera, Vivaldi, and others

Depends on browser brand

The engine is shared, but the privacy policy is not. Treat each Chromium-based browser as a separate measurement environment.

Google Chrome

Third-party cookies allowed by default

Google no longer plans a forced third-party-cookie phase-out or a new standalone choice prompt. Users and administrators can still block them. CHIPS remains available for opt-in partitioned cookies; many advertising Privacy Sandbox APIs are being retired.

Microsoft Edge

Balanced tracking prevention by default

Balanced mode blocks known harmful trackers and trackers from sites the user has not visited. Strict blocks most trackers. Third-party cookies remain a separate setting and are allowed by default in regular browsing unless the user or an enterprise policy blocks them; InPrivate is stricter.

Brave

Strong blocking by default

Brave Shields blocks cross-site cookies, known trackers, and fingerprinting techniques. It filters known click identifiers such as gclid, fbclid, and msclkid and gives permitted third-party storage an isolated, ephemeral lifetime.

Other Chromium browsers

Verify individually

Opera, Vivaldi, Samsung Internet, embedded WebViews, and enterprise-managed Chromium builds can ship different blocker lists, defaults, extensions, and cookie policies. “Chromium” alone is not a reliable answer.

Primary sources: Google: Privacy Sandbox plans · Edge: Tracking prevention · Edge: Third-party-cookie policy · Brave privacy features · Brave query string filter

For implementation

What this means for tracking design

01

Measure delivery separately

Track whether a tag loaded, whether a request left the browser, and whether the collector accepted it. “No conversion” does not identify which layer failed.

02

Keep durable first-party context

Use authenticated customer or transaction data where appropriate and consented. Do not rely on browser identifiers remaining available for a fixed marketing window.

03

Capture attribution early

Process permitted campaign information when the landing request arrives. Preserve coarse campaign fields separately from click IDs and document their retention.

04

Deduplicate client and server events

Server-side tracking can improve request delivery, but hybrid implementations need a shared event ID so the vendor does not count both copies.

05

Test realistic environments

Cover Safari, Firefox Standard and Strict, Chrome, Edge Balanced, Brave, private modes, consent states, and common content blockers—not only browser engines.

06

Expect policy changes

Maintain a dated compatibility sheet and re-test important flows after browser releases. Exact block lists and exceptions can update independently of a major version.

Scope and sources

This page summarizes documented browser behavior; it is not a promise that every request will behave identically. Browser vendors use classifications, compatibility exceptions, staged rollouts, and remotely updated lists. The primary vendor documentation linked in each engine section should be used when an exact implementation decision depends on current behavior.

Research reviewed: 27 August 2026