An offshore bank account is a normal bank account, opened in an offshore jurisdiction, i.e. not belonging to the European Community and therefore not adhering to the legal constraints that determine banking operations in the European Community. So even an account in Canada or the USA, rather than an account in Japan, are to be considered offshore. Offshore does not mean bank secrecy.