In South African online casinos, it is legal to play for residents. So, you can safely dive in the virtual gaming world without the fear that you are breaking the laws of your country. But remember that you are responsible for your winnings, and you must not hide this information from the tax authorities.