Do I have to file taxes?

YES, if you held any U.S. immigration status other than tourist status (B or ESTA) in 2024, there is at least one tax form (IRS Form 8843) that you and any dependent family members must file. 

You do not need to file any U.S. tax documents if you were not present in the U.S. during 2024, or if you only visited the U.S. in 2024 in tourist status.