The only real solution here is to allow guests to bring their own locks. So there could be one lock provided by the hotel and accessible by the maids, and a second lock with a deadbolt that you could provide your own core for.
If you want your room cleaned, leave your lock unlocked.
If you want to do that, you put down a deposit (like $100-200 for a locksmith to come) to get the master key for changing the lock, and you get the deposit back at checkout once they prove you’ve removed it (could be a digital check). That way the hotel is never out anything aside from the inconvenience of calling a locksmith, and guests get the option of better security and privacy.
The only real solution here is to allow guests to bring their own locks. So there could be one lock provided by the hotel and accessible by the maids, and a second lock with a deadbolt that you could provide your own core for.
If you want your room cleaned, leave your lock unlocked.
If you want to do that, you put down a deposit (like $100-200 for a locksmith to come) to get the master key for changing the lock, and you get the deposit back at checkout once they prove you’ve removed it (could be a digital check). That way the hotel is never out anything aside from the inconvenience of calling a locksmith, and guests get the option of better security and privacy.