It is legal to play at licensed and regulated Swiss online casinos. However, it is important to do your research before signing up with a casino and taking advantage of a promotion to make sure that it is safe and legal.