If you are an alien (not a U.S. citizen), you are considered a nonresident alien for tax purposes unless you meet one of the following two tests:
Generally, if you're not a US citizen, but can meet one of the tests, you're considered to be a resident alien.
If you're a
U.S. citizen or resident alien, you
can use the FreeTaxUSA software to file
Form 1040.
If you or your spouse (if you're married) is a nonresident alien, you'll need to file your return using different software.
For example, if you have a green card, you can file using the FreeTaxUSA software, but if you're a nonresident F1 Visa student, you can't.