diff --git a/api.bs b/api.bs index 5f73acf..cf79fc6 100644 --- a/api.bs +++ b/api.bs @@ -866,6 +866,33 @@ if the user has opted out of collection of diagnostic data. * User ability to view the impression store and past report submissions. +# Permissions Policy Integration # {#permission-policy} + +This specification defines two [=policy-controlled features=]: + +* Invocation of the saveImpression() API, + identified by the string "save-impression". +* Invocation of the measureConversion() API, + identified by the string "measure-conversion". + +The [=policy-controlled feature/default allowlist=] for both of these features is +*. + +

Having separate permissions for +saveImpression() and +measureConversion() +allows pages that do both to limit subresources +to the expected kind of activity. + +

Enabling permissions by default +simplifies the task of integrating external services. + +

Permissions policy provides only all-or-nothing control, +it does not enable delegation of a portion of privacy budget. + + # Implementation Considerations # {#implementation-considerations} * Management and distribution of values for the following: