Flush Casino has a license that was issued by the respective regulatory authorities in Curacao. The license allows the operator to legally accept players from all around the world, although there is a short list of restricted countries in its T&Cs.