This is great but I have a couple queries.
> 
>    In our implementation, once Storage Access API grants storage access,
>    all existing third-party iframes on the same first party will receive that
>    storage access, whereas in WebKit’s implementation they each would require
>    calling requestStorageAccess() separately.
>    -
> 
Presumably this is restricted to iframes *of the same origin* on the same first 
party, i.e. if there are 2 iframes on different origins they would each still 
have to request storage access. Can you confirm this?


> 
> 
> We don’t necessarily believe that a model where the user is asked whether
> they consent to sharing their data with third-party trackers is ideal,
> because explaining the implications of the data sharing is very hard, and
> there are many problems associated with asking for permission from the
> user.  But we are looking at this API as a programmatic hook into the point
> in time when a third-party context would like to obtain full storage access
> rights, which would allow the browser to perform various forms of
> security/privacy checks at that time. Prompting the user is only one of the
> options we’ve thought about so far.  Note that the API limits granting
> access only to callers coming at times when processing a user gesture.
> 
The legal requirement in Europe is that storage can only be accessed if the 
user has unambiguously given their "freely given, specific & informed" consent. 
How will a European website top-level context (first-party) ensure that 
embedded third-parties will not be granted storage access without the user 
first being prompted?

Thanks 

Mike
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to