On IOS I’ve set it so that OPA asks if it can use my (approx) location each time I open it and I always choose ALLOW ONCE. So as far as I know I’m only giving location data when I use the app.
Discussion
That’s the default behavior of the app. We only pull you approx geolocation once per app session