In response to inquiries regarding why we ask for Location Services on some devices that support it, while requiring it on others – specifically Android V5.n and 6.n with phones supporting Location Services we offer this explanation.
The requirement on specific Android devices is an undocumented mandate imposed by Google. Developer documentation instructs us to enable it to use BTLE, but does not state the reason for that requirement. Disabling Location Services will prevent any app from accessing BTLE. You can check other apps and you will see the same behavior. Some will simply fail silently without warning.
Unless Google changes the mandate, we are forced to comply.
NOTE: You can disallow Location Services and Inner Balance will work fine on iOS or Amazon Kindle Fire.