From 5b57e8cc6738643ccdc21c0ea33aebc4a46bffaa Mon Sep 17 00:00:00 2001 From: Jarryd Date: Mon, 3 Jun 2019 15:46:12 -0700 Subject: [PATCH] Add a Security and Privacy section. --- storage.bs | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/storage.bs b/storage.bs index 79497f6..22bb0ab 100644 --- a/storage.bs +++ b/storage.bs @@ -348,7 +348,22 @@ must run these steps:
  • Return promise. - +

    Security and Privacy Considerations

    + +

    Exposing new data

    +Global quota usage is a function of all calls made by an origin to the respective +storage APIs. The number summarizes information that the origin already has +An origin can monitor the change in total quota with every +storage API call to keep a running total. + +

    User identification and tracking

    +An origin that has data stored on the client (non-zero quota usage) can store a +unique identifier for the user. Instead of using this new API, the origin can +simply read a user ID from IndexedDB, or from Cache Storage etc. In other words, +the new API does not make it any easier to identify or track users. + +

    Padding Opaque Responses

    +TODO: Recommend padding for opaque responses.

    Acknowledgments