Thanks for the inquiry. Could you let me know where in the app you are being prompted for location when the app is not in use? We aren't asking for permission nor do we need to access your location when the app is not in use so I'm surprised that you're seeing a prompt for this anywhere in the app.
You should see a prompt that specifically says we are asking for permission to use your location only when the app is in use.
Apple has two types of location permissions we can request. We are using: "requestWhenInUseAuthorization". The prompt that this permission generates should match what you see in this screenshot:
We request this permission for the first time when you access either the new fuelup, edit fuelup, new service entry or edit service entry screens. Each of those screens has a location selection box and thus we need to request permission at that point. We ask for permission BEFORE you actually add a location because we want to "preload" the nearby locations list as fast as possible.
Just to be absolutely sure I did a quick code review and search to be sure I didn't have any legacy code or test code in the app that was using the permission when the app was not in use. I didn't find any references to it and we have no use case where that is needed right now.
So, bottom line... if you could Fuelly Mail (or post here) a screenshot where you're seeing that app request permission when not in use I'd really appreciate it, or if you could give me any insight into why it seems to you that the app is using location when not in use. Thanks for your help in testing!
__________________