It is perfectly legal to keep money in an overseas bank account. In fact, many Americans do simply because they work and live abroad.
While it is legal to open and maintain international bank accounts, it is illegal to avoid reporting this money to the IRS. You can obey current U.S. tax laws and still keep your overseas accounts by keeping in mind these tips about reporting this money to the IRS.