Chrome, Safari, and Firefox now block unpartitioned cross-site cookies. Paste your URL โ Cookie Partitioning Auditor fetches your live Set-Cookie headers and generates the CHIPS-compliant fix for each one.
widget.com on site-a.com is separate from the same cookie set on site-b.com.
Partitioned attribute to any SameSite=None; Secure cookie that needs to work in third-party context. Without it, Chrome 118+ silently drops the cookie. The user sees no error.
Partitioned only to cookies set by embeds, widgets, or APIs called from other origins.SameSite=None allows the cookie to be sent in cross-site requests. Partitioned scopes the cookie storage to the top-level site โ so the cookie from site-a.com and site-b.com are stored separately. Without Partitioned, SameSite=None cookies are blocked in Chrome 118+ in third-party context.Partitioned breaks that by design. For legitimate use cases (session state in an embedded widget), it works correctly.SameSite=None missing Partitioned โ the pattern that causes failures. To test actual third-party cookie blocking, embed your URL in an iframe on a different domain and check the Application tab in DevTools.Done with this tool?
20 HTTP checks before you ship โ security, CORS, cache, redirects, staging.
Pre-Launch Checklist โ