I'm assuming it uses Bluetooth, if thats the case location access is required by Android to search for Bluetooth devices because Bluetooth devices don't move around very much and its possible to get your location if the app has access to a Bluetooth location database.