Yeah, it's legit. I got my free card reader from them a couple weeks back, did a couple transactions. Smooth and cheap. And Tempusfugut had it right, they need your identity if you're taking money. That's required in America, either personal SSN or business tax ID (which they allow you to sign up with on Square if you choose for business purposes). It's also to send you your yearly statements for taxes.