The products on the shelves true dilute your urine . They also add a diuretic , vitamin b2 , and creatine . Creatine levels are how they check for dilution .
Sure those snake oils boast about "containing creatine" - its all part of the sales pitch to woo in the uninformed and credulous.

What they dont tell you (perhaps in an effort to avoid "blowing a sale") is that it takes 2-3 days for the body to convert creatine into creatinine. Creatinine is the end waste product that is present in the urine and tested by the labs. Therefore, the creatine ingredient in those products will do a person no good when the product is consumed on the day of the U/A (in which youre reqiured by the instructions to do so). Any creatine-loading must be done at least 3 days before the U/A.

Diuretics are of no help in ridding the body of THC. They may cause frequent urination, but frequent urination does not equate to expedited THCA unloading. The rate in which THCA is filtered from the bloodstream by the kidneys (aka GFR) remains unaffected.

As already pointed out, detox products are a big scam to seperate the credulous from their cash. Cannabis users are victimized enough by the so-called "war on drugs" without these buzzarding scam artists swooping down into the mix.