The main hazardous compound in starsan -
Dodecylbenzene Sulfonic Acid - causes gill and liver damage at sublethal doses in fish. It harms other aquatic life, too, including plants. Its half-life in the environment combined with discharge rates in many areas, not just from home brewers, most likely has a negative ecological impact. This is why I use it sparingly and only make a litre or two, which is more than enough for my needs for a week or two of being reused. According to the 'comet assay' it's mutagenic. This is why I don't spray it all over the shop. I make a conscious effort to try not to inhale too much starsan mist, because our lungs are kind of gills. I just hope an unfortunate correlation between starsan and its users doesn't surface some day. The manufacturer making money out of it claims its safe, but how do they know? Clue: they don't. Risk assessments - as with most commercially available chemicals - are grossly incomplete.
My advice is respect starsan, the environment and yourself; use it sparingly and carefully. It's not suitable for all sanitation situations. It's not necessary for all situations. It's quite effective as bactericide, but a little bit crap against yeasts, including those of the wildling kind.
Don't overlook traditional sanitising chemicals like bleach and Iodophor. They're significantly more effective sanitisers generally and can be dumped down the drain when no longer active. I bleach soak glass bottles and plastic stuff and use no-rinse iodophor (12.5ppm) to sanitise stainless FVs/kegmenters, kegs and fittings.
If unsure what to use in a particular situation, post a question on HBT.
Edit: if small and autoclavable, I'll sterilise it in a pressure cooker, like these floating dip tubes I'm about to do.
The crude design makes them difficult to clean let alone sanitise. I don't want the previous occupants contaminating my next batch.