I think FBAR applies only to US citizens/residents
From IRS website
"
Who Must File
A U.S. person, including a citizen, resident, corporation, partnership, limited liability company, trust and estate, must file an FBAR to report:"
Hmm I'm not sure what corporation llc etc they refer to but I...