Blog

Safari ITP: partitioned cookies, Storage Access API, and CORS credentialed requests that still fail

Intelligent Tracking Prevention isolates third-party contexts—your CORS headers may be correct while cookies never attach.

1 min read
safariitpcors

Private Relay

iCloud Private Relay changes egress IPs—IP allowlists in CORS-unrelated backends are not sufficient for abuse prevention.

CAPTCHA flows may open cross-site iframes—test CORS on embedded challenge domains.

PWAs

Home-screen web apps may behave like first-party—verify CORS on push notification endpoints separately.

Service worker update checks can fail CORS silently—monitor registration errors in analytics.

Back to blog