Yes. Sweepslots are legal in 49 US states under sweepstakes laws.