Yes it is perfectly legal to take advantage of the free spins that the casinos offer you online.