Question: do constitutional rights only apply to us citizens?
Answer: Contrary to popular beliefs, non-citizens do have constitutional rights too. Albeit with certain exceptions. In the US Constitution, some provisions refer to “citizens” while most mention “persons”. When the former is used, those rights are (obviously) exclusive to American citizens.