To participate in the Program by either making a donation or receiving a matched donation, you must:
Have a valid Facebook app account (for making a donation);
Be at least age 18 and the age of majority in your jurisdiction of residence to participate;
I’d expect the Terms to also say “be a US resident” or “be located in the US” or similar if that was an additional restriction, but they don’t seem to say that.
I believe it’s for non-US residents as well, based on the fact that I haven’t seen see anything in the Meta Donation Match Program Terms & Conditions (“Terms”) or Meta’s About Giving Season at Meta page saying that only US residents are eligible.
The one relevant restriction is that donations just have to be made to US-based nonprofits.
For example, the Terms say:
I’d expect the Terms to also say “be a US resident” or “be located in the US” or similar if that was an additional restriction, but they don’t seem to say that.