When it comes to no deposit free spins, they are almost exclusively tied to welcome offers. They are often given to one particular game and need to be used over a certain period of time. You don’t have to contribute financially and therefore none of the risk falls on you.
Free spins no deposit are a gift from online casinos that allow you to play completely free.