2009/dap/privacy-practices Overview.html,1.8,1.9

Update of /sources/public/2009/dap/privacy-practices
In directory hutz:/tmp/cvs-serv17493

Modified Files:
	Overview.html 
Log Message:
reworking in consideration of comments from Dom


Index: Overview.html
===================================================================
RCS file: /sources/public/2009/dap/privacy-practices/Overview.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- Overview.html	6 Jul 2011 19:24:22 -0000	1.8
+++ Overview.html	13 Jul 2011 18:05:05 -0000	1.9
@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html>
   <head>
-    <title>Device API Privacy Best Practices for Services</title>
+    <title>Privacy Best Practices for Service Providers</title>
     <meta http-equiv='Content-Type' content='text/html;charset=utf-8' />
     <script src='../ReSpec.js/js/respec.js' class='remove'></script>
     <script class='remove'>
@@ -24,8 +24,9 @@
   </head>
   <body>
     <section id='abstract'>
-      This document describes privacy best practices relevant to device
-      APIs for web services.
+      This document describes privacy best practices for service
+      providers, including those that might use device
+      APIs.
     </section> <!-- abstract -->
 
     <section id='sotd'>
@@ -38,28 +39,41 @@
     <section id='introduction'>
       <h2>Introduction</h2>
       <p>
-        This document outlines good privacy practices for implementers
-        of web services that use 
-        device APIs. It is a companion to the privacy principles and
+        This document outlines good privacy practices for service
+        providers, including those that might use
+        device APIs. It does not repeat the privacy principles and
         requirements documented in the Device API Privacy Requirements Note
-        [[DAP-PRIVACY-REQS]].
+        [[DAP-PRIVACY-REQS]] which should also be consulted.
       </p>
     </section>
-    <section id="generalprinciples">
-      <h2>General Principles</h2>
-      <section id="privacybydesign">
+    <section id="privacybydesign">
       <h3>Privacy By Design</h3>
-      <p>Privacy should be a default mode of operation, including the
-      concepts of considering from the beginning of design and
-      implementation, making privacy the default, and reflect other
-      principles of "privacy by design" [[PRIVACY-BY-DESIGN]].</p>
+      <p>
+The principles of "Privacy by Design" should be reflected in the
+service design and implementation, including the use of device APIs.
+These are enumerated below and in more detail in the reference
+[[PRIVACY-BY-DESIGN]].</p> 
             <div class="practice">
                <p><a id="bp-privacy-by-design"></a><span
-               class="practicelab">Consider privacy as part of design</span></p>
+               class="practicelab">Follow "Privacy By Design" principles</span></p>
                <p class="practicedesc">
-                 Consider privacy when designing a service at the very
-                 beginning and the principles outlined in "Privacy by Design". 
+                 Proactively consider privacy, make preservation of
+                 privacy the default, including privacy in a
+                 user-centric and transparent design without making
+                 tradeoffs against privacy for other features as
+                 privacy is possible along with other functionality.
                </p>
+<p>These principles include the following:
+<ol>
+<li>Proactive not Reactive; Preventative not Remedial</li>
+<li>Privacy as the Default Setting</li>
+<li>Privacy Embedded into Design</li>
+<li> Full Functionality — Positive-Sum, not Zero-Sum</li>
+<li>End-to-End Security — Full Lifecycle Protection</li>
+<li>Visibility and Transparency — Keep it Open</li>
+<li>Respect for User Privacy — Keep it User-Centric</li>
+</ol></p>
+
             </div>
       </section>
       <section id="usercentric">
@@ -67,7 +81,7 @@
       <p>Privacy should be user centric.</p>
             <div class="practice">
                <p><a id="bp-user-driven"></a><span
-               class="practicelab">The user should drive decisions
+               class="practicelab">Enable the user to decisions
                that affect their privacy within the context of the service</span></p>
                <p class="practicedesc">
                  The end user should know the privacy implications of
@@ -79,8 +93,8 @@
             </div>
             <div class="practice">
                <p><a id="bp-choices-in-context"></a><span
-               class="practicelab">User decisions should be made in
-               context at the time of an operation requiring a
+               class="practicelab">Enable the user to make decisions in
+               context at the time of an operation requiring the
                decision.</span></p> 
                <p class="practicedesc">
                  User decisions work well when the user  makes the
@@ -113,9 +127,8 @@
             </div>
             <div class="practice">
                <p><a id="bp-sp-choices"></a><span
-               class="practicelab">A service provider should have the
-               opportunity to know a user privacy decision and respond
-               to it.
+               class="practicelab">Attempt to learn  user privacy
+               decisions and  respond to them.
                </span></p> 
                <p class="practicedesc">
                  Knowing the privacy preferences of a user in a given
@@ -128,7 +141,8 @@
             </div>
             <div class="practice">
                <p><a id="bp-usability"></a><span
-               class="practicelab">User centric design requires usability.
+               class="practicelab">Create a service that enables user
+               choices and control by making it usable
                </span></p> 
                <p class="practicedesc">
                  Minimal user interface interaction should be required
@@ -137,31 +151,24 @@
                  [[GEOLOCATION-PRIVACY]].  
                </p>
             </div>
-      </section>
-    </section>
-      <section id="transparency">
-      <h2>Transparency</h2>
-        <p>Services should be clear and transparent to users regarding
-          potential privacy concerns.</p>
             <div class="practice">
                <p><a id="bp-clarity"></a><span
-               class="practicelab">Clarify where collected information
-               is shared, especially when 3rd party services are
-               involved in a "mashup".
+               class="practicelab">Be clear and
+               transparent to users regarding 
+                   potential privacy concerns.
                </span></p>
                <p class="practicedesc">
                  The end user should know if information is being used
                  by the service itself or being shared with a third
-                 party, for example a location provider.
+                 party, especially when 3rd party services are
+               involved in a "mashup".
                </p>
             </div>
-  
-        <p>
-        </p>
             <div class="practice">
                <p><a id="bp-clarify-one-shot-or-repeated"></a><span
-               class="practicelab">Services should be clear as to whether information is
-          needed on a one-time basis or is necessary for a period of time and whether data retention is required.
+               class="practicelab">Be clear as to whether information is
+          needed on a one-time basis or is necessary for a period of
+               time and whether data retention is required. 
                </span></p>
                <p class="practicedesc">
                  The end user should know if how collected information
@@ -169,16 +176,19 @@
                </p>
             </div>
     </section>
+    </section>
     <section id="data-minimization">
-      <h2>Minimizing Data</h2> 
+      <h2>Minimize collection and
+transmission of personal data</h2> 
     <section id="minimization-considerations">
-      <p>Review the data and how it is structured and used, minimizing what is required to provide a service.
+      <p>Review the data and how it is structured and used, minimizing
+      the amount and detail of data required to provide a service.
       </p>
             <div class="practice">
                <p><a id="bp-data-granularity"></a><span
-               class="practicelab">Review the granularity of the data
-               and attempt to provide minimal data at the "natural"
-               granularity.</span></p> 
+               class="practicelab">Request the minimum number of data
+               items at the 
+               minimum level of detail needed to provide a service.</span></p> 
                <p class="practicedesc">
                  As an example, an address book record is not the
                  natural level of granularity as a user may wish to
@@ -192,9 +202,9 @@
             <div class="practice">
                <p><a id="bp-data-retention"></a><span
                class="practicelab">
-               Consider ramifications of data re-use over time, and review what minimum data 
-               needs to be retained, and for how long.
-               Consider potential misuses of the data and
+Retain the minimum amount of data at the minimum level of detail for
+               the minimum amount of time needed.
+               Consider potential misuses of retained data and
                possible countermeasures.
                </span></p> 
                <p class="practicedesc">
@@ -210,6 +220,32 @@
             </div>
     </section>
     </section>
+    <section id="data-confidentiality">
+      <h2>Maintain the confidentiality of personal data</h2> 
+            <div class="practice">
+               <p><a id="bp-use-https"></a><span
+               class="practicelab">
+               Maintain the confidentiality of user data in
+               transmission, for example using HTTPS for
+               transport rather than HTTP.
+               </span></p> 
+               <p class="practicedesc">
+                 Use of HTTPS can provide confidentiality of personal data in
+                 transport when an appropriate cipher suite is
+                 required.  This should be done unless an alternative
+                 means of transport confidentiality is provided. </p> 
+            <div class="practice">
+               <p><a id="bp-secure-storage"></a><span
+               class="practicelab">
+               Maintain the confidentiality of user data in
+               storage.
+               </span></p> 
+               <p class="practicedesc">
+                 Store data in encrypted form or take other means to protect
+                 confidentiality of data in storage, even in the event
+                 of a security 
+                 breakin of the server.
+               </p> 
   </body>
 </html>
 

Received on Wednesday, 13 July 2011 18:05:08 UTC