As far as name/address, etc. We do have the right to ask for this info just by virtue of the fact that you are coming through the checkpoint.
That's cool, Tom. I also have the right to show you a photo ID *without* my address and other pertinent details, and then provide a fake or alternate address when you demand this information.