Digital Ocean - Setting Up For Delegation - Photo Id and Face Requested?
This post is deleted!
They might ask for it depending on the country you are from and if your credit card has been previously used in some suspicious transactions.
So not a scam, they for sure wouldn’t get billions of venture capital and funding since years over and over again if it all would be just a hoax.
Thank you for the response, I was just worried thats all