do citizens for the following countries have to declare offshore bank accounts? united states, canada, australia, new zealand, united kingdom, and ireland and if so, what if someone kept an offshore bank account secret, how would the government find out about it then? what about citizens of many third world countries, how do they differ compared to these first world nations as far as reporting offshore bank accounts? i only ask because it seems as though when hackers who steal MILLIONS of dollars and assuming that the money winds up in offshore bank accounts, that they are citizens of third world nations or in someway are living in a third world nation thus dont have to report or follow stringent/strict first world nations compliance laws......... am i right in saying this? why is it that these hackers always seem to be located in russia or china or some other non first world nation when they steal MILLIONS of dollars assuming that the money winds up in offshore bank accounts? these hackers are never from the countries that i specifically mentioned much less live in those countries, im seeing a pattern here. why is it that the money trail is much easier to lose in third world countries than it is in first world countries like the ones mentioned assuming that the stolen money has been deposited in offshore bank accounts? can an offshore bank guru/geek please tell me. rsvp. thank you. p.s. do all other countries other than united states specifically mentioned have FATCA rules/laws in compliance?