Anyone ever have this happen? My game prompts the user to enter a username and then uploads their scores to a simple high scores database. It was rejected with the following message:
Legal - 5.1.2
**We noticed that your app does not obtain the user’s consent prior to uploading users’ scores to a global leaderboard.
Please see attached screenshots for details.
To collect personal data with your app, you must make it clear to the user that their personal data will be uploaded to your server.
Next Steps
Please revise your app to include a privacy policy URL in the App Information page on iTunes Connect and ensure that the URL you provide directs users to your privacy policy.**
Curious, considering they approved the initial release of the very same game a week ago. This was just an update unrelated to scores. They also approved an update of *another* game that does the exact same thing just last week.
Apple really can be soul-crushing at times. FYI, according to them, here is the relevant section of the App Store Review Guidelines that I breached:
- 5.1.2 Data Use and Sharing
- (i) Apps cannot use or transmit someone’s personal data without first obtaining their permission and providing access to information about how and where the data will be used.
- (ii) Data collected from apps may not be used or shared with third parties for purposes unrelated to improving the user experience or software/hardware performance connected to the app’s functionality, or to serve advertising in compliance with the Apple Developer Program License Agreement.
- (iii) Data gathered from the HomeKit API may not be used for advertising or other use-based data mining.
- (iv) Apps using Apple Pay may only share user data acquired via Apple Pay with third parties to facilitate or improve delivery of goods and services.