Again, it's not illegal to require such things while trading and converting currencies. The law you're talking about is applied to police officers trying to obtain your ID without detaining you. This thing with anti money laundering is completely different. It's most likely considered as a security in your country so they need this info just like every stock brokerage company.