There well may be. That doesn't make it legal. But by law this isn't one if the vendor is legitimate and wants to be in compliance.
We have 18+ option for shipping. The postman has to check your ID and take your signature. If you're not home it goes to the local post office and you pick it up with ID there.
I don't know why you guys don't have that. I saw a screenshot showing you can track the deliverer's location and see how many stops he has before you, yet you can't add a check box requiring a signature.

