I'm sorry if this is a redundant question, but it's something I've wondered about and obviously something I should know for sure.
Requesters get your worker ID every time you submit a hit, sometimes they ask for it to make sure they pay the right person so yeah, no danger it's safe and legal.
Technically, no. Because they already see that once they get the contributor or contractor's answer to their HITs