No it doesn't do anything and it doesn't clean your urinary tract either. Most azo products contain phenazopyridine (it is also available by prescription) is a dye that has antiseptic properties and can kill some bacteria in the UT as well as provide some relief from a UTI. It in no ways cleans you out or helps with a drug test.