Cardyard gift cards are not suitable for gifting, only self-use.
Cardyard sells gift cards that come from the public. Physical cards have their PIN revealed, and may not be pristine. We only guarantee the balance on a gift card for 42 days from purchase, and somebody receiving a card as a gift may not appreciate this.
If you are happy with all of the above, then by all means buy a gift card from Cardyard to give as a gift.