When you enter the US, you've had to give your finger prints for many years now.
I've even been scanned once leaving.
That means they have a database of all US and non-US citizen's who has entered the country.
I am not a US citizen, but I don't understand why Americans have never complained about it?