Citizenship is not the issue. The online application for Chase Sapphire says: You must be a U.S. resident to apply. I expect the requirement for the Hyatt card will be the same.
That's probably the same then. I just mentioned that because I'm not familiar with the specifics of those security laws about verifying people who apply for financial accounts.