Token Transit uses a data or wifi connection to purchase and activate passes. Token Transit uses your location services, if available, to provide agencies with anonymized and aggregated reporting of which bus stops Token Transit is used at. In some agencies, Bluetooth and NFC may be used to perform validation of your bus pass.
In most cases, these permissions are optional and Token Transit will continue to function without the permissions. Some agencies require these services be active for Token Transit passes to be used.