Devhammer's Den


Feb 5, 2013

Quick Hits Issue 2: Privacy is Paramount (and easy)

In this second issue of Quick Hits, I want to share a couple of good posts on the topic of privacy policies for Windows Store apps. You may have heard already that if your app connects to the internet (and many, if not most, apps do), you are required to provide a privacy policy for your app, one that is accessible both from within the app (via the Settings charm) and from the app's store listing.

Host Your Privacy Policy on a Windows Azure Web Site

My colleague Jim O'Neil provides a nice walkthrough of how you can quickly set up a free Windows Azure website to host your privacy policy online, giving step-by-step instructions for the whole process, including the code to launch an externally-hosted privacy policy from within a C#/XAML app:

   1:  protected override void OnWindowCreated(WindowCreatedEventArgs args)
   2:  {
   3:      SettingsPane.GetForCurrentView().CommandsRequested += (s, e) =>         
   4:        e.Request.ApplicationCommands.Add(
   5:           new SettingsCommand("privacypolicy", "Privacy policy", ShowPrivacyPolicy)
   6:        );
   7:  }
   8:    
   9:  private async void ShowPrivacyPolicy(IUICommand c)
  10:  {
  11:      await Launcher.LaunchUriAsync(
  12:                 new Uri("http://yourwindows8appname.azurewebsites.net/privacy.html"));
  13:  }

[http://blogs.msdn.com/b/jimoneil/archive/2013/02/05/set-up-your-windows-8-privacy-policy-in-five-minutes-or-less.aspx]

One thing Jim doesn't attempt to address, however, is what your privacy policy should contain. That's where a recent post from Pete Brown comes in.

Traits of a Good Windows Store app Privacy Policy

Like Jim, Pete doesn't tell you precisely what your privacy policy should say, and for good reason. A privacy policy is a legal document, and since none of us are lawyers (much less YOUR lawyers), we're not qualified to provide specific advice on your exact situation. That's something you'd be wise to consult with an actual lawyer about.

But Pete does provide a really good overview of what a privacy policy is, links to the specific Windows Store certification requirements for privacy policies, and some tips on how to create a good privacy policy.

[http://10rem.net/blog/2013/01/21/traits-of-a-good-windows-store-app-privacy-policy]

Bottom line: If you're working on an app for the Windows Store, both of the above posts should be considered required reading.

Get Started

If you're not working on an app yet, we've got lots of resources to help you get started, including the Generation App website, with tons of documentation, videos, and more. And I and many of my fellow Technical Evangelists are offering regular Office Hours to help app developers get their apps ready for the store. There are both in-person and virtual appointments available, and you can find upcoming office hours at the URLs below:

My Office Hours: http://usdpe.ohours.org/devhammer

All Office Hours with Microsoft US Technical Evangelists: http://usdpe.ohours.org/

Tags: Windows Store, Windows Azure, Privacy, Office Hours

Comments powered by Disqus

Visitors

Disclaimer

The views expressed on this weblog are mine and do not necessarily reflect the views of my employer.
All postings are provided "AS IS" with no warranties, and confer no rights.

Unless otherwise noted, all code provided in this blog is copyright © G. Andrew Duthie, and licensed under the Microsoft Limited Public License (Ms-LPL). All rights reserved.



worldmaps