I would like to emphasize that FATCA is an American act and more than 100 countries have to comply with it in terms of Americans with dual citizenship, wherever they are in the world. As far as constitutionality is concerned, all agreements have been and are vetted by the Department of Justice.
On April 14th, 2016. See this statement in context.