I think they are obliged by law to take a copy of passport for registered guests. Most hotels will take a copy of a girls ID card to join you in your room - I'm not sure if this is law, but it is a safety issue, and they are checking that the girl has a relevant visa (no resident visa no id card). If they don't have an ID card, then they will want to see passport to ensure the girl has a suitable visit visa.