Skip to content

Cross-Origin Storage (COS) #703

Description

@tomayac

WebKittens

@annevk @hober @marcoscaceres

Title of the proposal

Cross-Origin Storage (COS)

URL to the spec

https://wicg.github.io/cross-origin-storage/

URL to the spec's repository

https://github.com/WICG/cross-origin-storage

Issue Tracker URL

No response

Explainer URL

No response

TAG Design Review URL

w3ctag/design-reviews#1254

Mozilla standards-positions issue URL

mozilla/standards-positions#1427

WebKit Bugzilla URL

https://bugs.webkit.org/show_bug.cgi?id=324017

Radar URL

rdar://problem/187835839

Description

Public Hash List

Companion design document for the Public Hash List (PHL), the mechanism this proposal leans on
for its main cross-site-disclosure mitigation:
https://github.com/WICG/cross-origin-storage/blob/main/public-hash-list/phl-explainer.md

Public Hash List implementation

A prototype implementation of the Public Hash List is available. The actual Public Hash List is created on a weekly basis based on a GitHub Action.

Browser extensions

Browser extensions that implement the API (including Public Hash List gating) exist for all browsers:

Developer interest

Developer interest is tracked in the Web / Framework developer views notes section of the ChromeStatus entry.

Awesome Cross-Origin Storage

More demos and resources are tracked on the Awesome Cross-Origin Storage list.

Web Engines Hackfest

This proposal was discussed at the Web Engines Hackfest 2026 (and 2025): Igalia/webengineshackfest#85

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

from: GoogleProposed, edited, or co-edited by Google.venue: WICGProposal is incubated in the Web Incubator Community Group

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions