so this will disable location and all other data for uber if its not in the foreground?
That's a separate option.
Settings -> Privacy -> Location Services -> Uber -> Never
I'm don't know why you were downvoted, background refresh has nothing to do with the location setting.
Per Apple's developer docs, if background app refresh is off, the app can't process location updates in the background. This was mentioned elsewhere in this thread as well.