@fxgood,
I am not aware of laws regarding CFDs and Binary options in international jurisdictions as of now. I'm just not comfortable with CFD platforms because conceptually, they are unregulated casinos. Unlike an order-driven exchange where there are buyers and sellers who are doing deals, in a CFD, there are no counterparties except the platform itself. So, if you win they lose and if you lose, they win. It's the same as betting against a casino in a game of BlackJack or the Slot Machine. The biggest rule in gambling is, never bet against the house! But if you are the House, then well it could be profitable.
I'm out.
P.S - So far, the regulators have not taken any action on CFDs operating within India or by Indian Origin. After cross-currency derivative contracts were launched by NSE, it's anyone's guess when they will crack down on CFD platforms.