Good question. I use it year round. It prevents the gas from breaking down (as one person stated, within 30 days. For what I've read, weather plays a big role on how fast this happens). As far as "is it safe", the answer is yes, completely from what I've read. (At least I've never heard of anyone reporting problems.) Neither product will harm any part of the engine, hoses, gaskets or any other part that is gas resistant.
But yes, to answer your question, IMO, it's a good idea. :thumbsup:
After the gas begins to break down, it's already too late, no product is going to bring it back. When mixed properly, it will keep the gas fresh for at least a year. (Snow blower started on first pull at start of last winter, Lawn Boy started and ran this spring with same gas I have stored in it last fall.)
I looked at SeaFoam, but use Sta-Bil. Reason is simply cost. Sta-Bil treats 1-oz / 10-gal for everyday use, 1-oz / 5-gal. for gas storage. SeaFoam treats 1-oz /1-gal (4-cycle) making it a very expensive gas treatment. (For 2-cycle use double or 2-oz / 1-gal.) I buy the Sta-Bil that comes in a squeeze bottle, the type where you squeeze it and one ounce loads at the top, the excess drains back into the container. Easier to measure that way. (I use 1/2 oz per 5 gal. container for everyday use. Makes it very economical).
According to the website, use Sta-Bil Red if your 'storing' gasoline for more than 30 days, use Sta-Bil Marine for 'everyday use' of 'marine equipment (boat, jet skis) and Sta-Bil Ethanol Treatment for 'everyday' use of 'non-marine' engines.
SeaFoam is an excellent product that shines at cleaning the internal parts of an engine. If you have an older engine, SeaFoam may be a better choice as it will slowly clean the fuel tank/line/carb as well as preserve the gas. (Which Sta-Bil is just a gas stabilizer.)
Sta-Bil website
SeaFoam website