What is the purpose of KYC in DeepWallet?

Hi,
I tried to KYC on my laptop, but it always failed due to photo resolution.
Tried KYC on my iPhone, but both Safari and Chrome are not supported.
Is KYC necessary for staking, swapping and withdrawal?
Any help would be great. Could not find any information online.
Thanks.