Thursday, March 11, 2010

iPhone AppStore Rejection – Personal User Data

October 22nd, 2009 by s

Aargh, I got my first iPhone app rejection!

My first 6 submissions and updates all went smoothly, but this time I got dinged by the dreaded “device data collection”/”personal user data” notice for uploading info to my webserver.

Your application cannot be posted to the App Store because it violates section 3.3.6 of the iPhone Developer Program License Agreement:

“Any form of user or device data collection, or image, picture or voice capture or recording performed by the Application (collectively “Recordings”), and any form of user data, content or information processing, maintenance, uploading, syncing, or transmission performed by the Application (collectively “Transmissions”) must comply with all applicable privacy laws and regulations as well as any Apple program requirements related to such aspects, including but not limited to any notice or consent requirements. In particular, a reasonably conspicuous audio, visual, or other indicator must be displayed to the user as part of the Application to indicate that a Recording is taking place.”

Please refer to the attached images.

Please make it clear to the user that their personal user data is being uploaded to your server, and obtain their consent before submission.

I think I screwed up with my fix, though.  In the new version, I now throw up an alert each time someone shares info with my server which is sure to annoy users.

After googling a bit for this type of rejection, it looks like they’ve changed the verbage of this rejection, and they used to suggest a solution with this type of rejection:

Your application cannot be posted to the App Store because it violates section 3.3.6 of the iPhone SDK Agreement:

“Any form of user or device data collection, or image, picture or voice capture or recording performed by the Application (collectively “Recordings”), and any form of user data, content or information uploading, syncing, or transmission performed by the Application (collectively “Transmissions”) must comply with all applicable privacy laws and regulations as well as any Apple program requirements related to such aspects, including but not limited to any notice or consent requirements. In particular, a reasonably conspicuous visual indicator must be displayed to the user as part of the Application to indicate that a Recording is taking place.”

Please make it clear to the user that their personal user data is being uploaded to your server by way of an alert upon first launch or a text label before the score submission.

I’m tempted to reject the current binary and make the warning less obtrusive, but I don’t want to reset my place in the approval queue.

Posted in iphone | No Comments »

iPhone Tech Talks Filling Up

October 22nd, 2009 by s

We are pleased to confirm your registration for the iPhone Tech Talk in San Jose on 29 October 2009.

Woohoo! I was worried I wouldn’t get in this because I was slow in applying, but I managed to get in. Four of them are already full, so don’t procrastinate!

The agenda looks great, except there are so many good sessions it’s tough to choose which one to attend.

iPhone Tech Walk World Tour

October 29—San Jose FULL
November 2—Seattle
December 1—New York FULL
December 3—Toronto
November 9—Paris
November 11—London FULL
November 13—Hamburg
December 2—Beijing
December 15—Tokyo FULL

Posted in events, iphone | No Comments »