Yes, I recently signed up and they asked for a photo id. Just a photo id, not this ridiculous request.
I ran into this with Hetzner recently, but instead of ID, they also accepted a pre-payment of 20€ instead (will be used as credit for further purchases).