Summary: Implementing CHIPS (Cookies Having Independent Partitioned State) to support the cookie attribute “Partitioned.”
I intend to prototype CHIPS, which introduces a new cookie attribute called “Partitioned.” This allows websites to opt into partitioned cookies, which will be stored under a separate cookie jar keyed by the top-level site and a bit indicating if the context is same-site with the top level. CHIPS paves the way for the ecosystem to adopt the incoming third-party cookie deprecation.
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1865198
Specification:: https://github.com/privacycg/CHIPS
Standard-position: https://github.com/mozilla/standards-positions/issues/678
Platform coverage: All
Preference: network.cookie.CHIPS.enabled
DevTools bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1895215
Other browsers:
Chrome: CHIPS has shipped since Chrome 114
Safari: Not implemented yet. They would support CHIPS if a smaller partitioned cookie jar size limitation is applied (See https://github.com/WebKit/standards-positions/issues/50)
web-platform-tests: partitioned-cookies.tentative.https.html
--