Staff have to submit to drug tests at any time. The same thing goes if you drive a car, the police can stop and test you. Can't really see any problem with personal integrity or privacy.