One of my friends claims that
If you vote in the 2014 US Congress election, any person can find out who you voted for.
I searched around, and the consensus appears to be that this is not allowed or possible. However, my friend claims that they can associate the ballot with your ID and that they will store this information as well as give out this information to anyone who asks. Is there a federal law that prohibits a person from finding this information?