diff --git a/spec.bs b/spec.bs index d623f49..16099e2 100644 --- a/spec.bs +++ b/spec.bs @@ -14,3 +14,85 @@ Level: None Markup Shorthands: markdown yes, css no Complain About: accidental-2119 true + +
+{
+    "STORAGE-ACCESS": {
+        "authors": [
+            "Benjamin VanderSloot",
+            "Johann Hofmann",
+            "Anne van Kesteren"
+        ],
+        "href": "https://privacycg.github.io/storage-access/",
+        "publisher": "W3C",
+        "title": "The Storage Access API"
+    }
+}
+
+ +
+ +

Introduction

+ +This section is non-normative. + +The Storage Access API (SAA) enables content inside <{iframe}>s to request and be granted access to their client-side storage, so that embedded content which relies on having access to client-side storage can work in such User Agents. [[STORAGE-ACCESS]] + +This specification extends the client-side storage available beyond cookies. + +
+ + + +TBD + +

Changes to {{Document}}

+ +TBD + +

Changes to various client-side storage mechanisms

+ +TBD + +

Cookies

+ +TBD + +

DOM Storage

+ +TBD + +

IndexedDB

+ +TBD + +

Web Locks

+ +TBD + +

Cache Storage

+ +TBD + +

Storage Manager

+ +TBD + +

File API

+ +TBD + +

Broadcast Channel

+ +TBD + +

Shared Worker

+ +TBD + +

Security & Privacy considerations

+ +In extending an existing access-granting API, care must be taken not to open additional security issues or abuse vectors relative to comprehensive cross-site cookie blocking and storage partitioning. +Except for Service Workers (which will not be supported in this extension) non-cookie storage and communication APIs don't enable any capability that could not be built with cookie access alone. + +For more detailed discussions see [[STORAGE-ACCESS#privacy]] and [[STORAGE-ACCESS#security]].