As far as we know, they’re still anonymous to receive for things like deposits – all the sender needs is your email address – but Amazon have just changed things so that when they’re redeemed the recipient is invited to ‘Send a thank you message to (what Amazon thinks they’re called)’.
Argh.
Buying one from a shop and sending the string of letters and digits (something like CL86-3UP8WF-XM7Q) will still be anonymous, but those only come in specific denominations.