Re: [w3c/push-api] Update privacy and server choice... (#294)

martinthomson approved this pull request.

Thanks Chaals, this is a fine improvement.

> @@ -478,19 +478,17 @@ <h2>
           the <a>push subscriptions</a> it serves.
         </p>
         <p>
-          The <a>user agent</a> is responsible for choosing the <a>push service</a> used for
-          creating <a>push subscriptions</a>. There usually is a pre-existing relationship between
-          the <a>user agent</a> and the <a>push service</a> due to a variety of performance-related
-          concerns, including the complexity of running reliable <a>push services</a> and the impact
-          on battery lifetime if there were an unbounded set of <a>push services</a> to which a
-          device could connect.
+          The <a>user agent</a> connects to the <a>push service</a> used to create <a>push subscriptions</a>.
+          <a>User agents</a> MAY limit the choice of <a>push services</a> available. Reasons for doing so
+          Include performance-related concerns such as service availability (including whether services are

s/Include/include

> @@ -478,19 +478,17 @@ <h2>
           the <a>push subscriptions</a> it serves.
         </p>
         <p>
-          The <a>user agent</a> is responsible for choosing the <a>push service</a> used for
-          creating <a>push subscriptions</a>. There usually is a pre-existing relationship between
-          the <a>user agent</a> and the <a>push service</a> due to a variety of performance-related
-          concerns, including the complexity of running reliable <a>push services</a> and the impact
-          on battery lifetime if there were an unbounded set of <a>push services</a> to which a
-          device could connect.
+          The <a>user agent</a> connects to the <a>push service</a> used to create <a>push subscriptions</a>.
+          <a>User agents</a> MAY limit the choice of <a>push services</a> available. Reasons for doing so
+          Include performance-related concerns such as service availability (including whether services are
+          blocked by firewalls in specific countries, or networks at workplaces and the like), reliability,
+          the ability to control impact on battery lifetime, and agreements to steer metadata to, or away from,

we can drop "ability to control"

> @@ -508,6 +506,27 @@ <h2>
       <h2>
         Security and privacy considerations
       </h2>
+      <div class="note">

This doesn't need to be a note.

> @@ -478,19 +478,17 @@ <h2>
           the <a>push subscriptions</a> it serves.
         </p>
         <p>
-          The <a>user agent</a> is responsible for choosing the <a>push service</a> used for
-          creating <a>push subscriptions</a>. There usually is a pre-existing relationship between
-          the <a>user agent</a> and the <a>push service</a> due to a variety of performance-related
-          concerns, including the complexity of running reliable <a>push services</a> and the impact
-          on battery lifetime if there were an unbounded set of <a>push services</a> to which a
-          device could connect.
+          The <a>user agent</a> connects to the <a>push service</a> used to create <a>push subscriptions</a>.
+          <a>User agents</a> MAY limit the choice of <a>push services</a> available. Reasons for doing so
+          Include performance-related concerns such as service availability (including whether services are
+          blocked by firewalls in specific countries, or networks at workplaces and the like), reliability,
+          the ability to control impact on battery lifetime, and agreements to steer metadata to, or away from,
+          specific <a>push services</a>.
         </p>
         <p class="note">

Given that this is now in the security/private section, maybe we could drop this paragraph from here.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/push-api/pull/294#pullrequestreview-111804174

Received on Thursday, 12 April 2018 21:41:39 UTC