Good news ! Apple is now requiring developers to remove software that sends location data to external parties without obtaining explicit consent from the consumer.
From the article:
Thus far, we’ve seen several cases of Apple cracking down on these types of applications. The company informs developers via email that “upon re-evaluation,” their application is in violation of sections 5.1.1 and 5.1.2 of the App Store Review Guidelines, which pertain to transmitting user location data and user awareness of data collection.
Legal – 5.1.1 and Legal 5.1.2
The app transmits user location data to third parties without explicit consent from the user and for unapproved purposes.
Apple explains that developers must remove any code, frameworks, or SDKs that relate to the violation before their app can be resubmitted to the App Store.