It seems a little ironic but during the 16 years I’m making apps for this sector, I’m pretty sure that my words are valid!
Fair do's, though I personally like to treat people as equal myself, makes the world a better place I reckon, I cannot really stand the "us and them" mentality of the world if I'm honest!
About the Bluetooth case, how do we know that the passenger has the Bluetooth on?
If they are running your app, you can obviously check, and if they havent, maybe entice them to turn it on (In app) so they can say... Watch the meter on their phone (So the drivers app can talk to the passengers app via bluetooth), offer little easter eggs like that... It all checks out, happy days!
If its a random off the street, the best you have is probing for devices using the drivers app, set the GPS location, and keep tabs on it... If the driver is busy, and there's a bluetooth device called "Daves Phone", and it's travelled 10 miles before the connection broke... You know the driver hasnt been sitting in a cafe having a cuppa!
Its workable, yeah, they can say "I saw a mate and took him home", but the records say they are doing this, every day at times you mentioned, and dropping their "mate" off at different points... And whos Bluetooth are called "Dave", "Barry", "Karen" etc etc
You'll have them!
Still... You will not catch everyone or every illicit fare , you do have to let some go... That's the reality, but overall... It will help you build up a case against a driver who is fiddling!
Dabz