I would think it violates a civil right too, but... it doesn't. At all. We don't have the right to be unidentified to the federal government. Nowhere in the Constitution, federal law, or state law does it say that we have the right to be unidentified.
And I don't think there's any way to fake retinal information, FWIW, and thus, that would make it improbable for people to get around it.