Cloud Zone is brought to you in partnership with:

G. Andrew Duthie, aka devhammer, is a Technical Evangelist for Microsoft's Mid-Atlantic States district, where he provides support and education for developers working with the Microsoft development platform. In addition to his work with Microsoft, Andrew is the author of several books on ASP.NET and web development, and has spoken at numerous industry conferences from VSLive! and ASP.NET Connections, to Microsoft's Professional Developer Conference (PDC) and Tech-Ed. G. Andrew is a DZone MVB and is not an employee of DZone and has posted 41 posts at DZone. You can read more from them at their website. View Full User Profile

Privacy Policies with Windows Azure

02.06.2013
| 2139 views |
  • submit to reddit
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:

     protected override void OnWindowCreated(WindowCreatedEventArgs args)

     {

         SettingsPane.GetForCurrentView().CommandsRequested += (s, e) =>         

           e.Request.ApplicationCommands.Add(

              new SettingsCommand("privacypolicy", "Privacy policy", ShowPrivacyPolicy)

           );

     }

       

     private async void ShowPrivacyPolicy(IUICommand c)

    {

        await Launcher.LaunchUriAsync(

                   new Uri("http://yourwindows8appname.azurewebsites.net/privacy.html"));

    }

[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:



Published at DZone with permission of G. Andrew Duthie, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)