I have the Kohl's app installed on my iPhone running iOS 8.1. I notice that whenever I enable Location Access for that specific app, it starts pinging my location immediately, based on the location services icon in the status bar, and the purple location services icon next to the app in the settings. This takes place even though the app is not running, and I have Background App Refresh turned off for that app, although it shouldn't matter as it is not even running in the background.
Is this expected behavior? If so, is there a way to only enable location access only when I'm running the app?