Bob, ANY detergent cleaner is "safe for the
environment"...but that doesn't mean it makes any oil or diesel in a bilge safe OR legal to discharge overboard through the bilge pumps. Detergents emulsify oil, which only breaks it up into little globules too small to create an oily sheen on the water, but there's no cleaning product on the planet that converts oil, gas, or diesel to anything else, much less makes it "safe." So if you've been cleaning your bilge with any "safe" cleaner in the mistaken belief that it makes your bilge water safe, you're polluting just as much as you would be if you used no cleaner at all.