In the blockchain world, KYC refers to 'know your customer' and is often a bank requirement to counteract potential money laundering.
For Better Giving, some charities need KYD - Know your donor - and so require details of any potential donor.
Any details that are collected do fall under the terms and conditions of our privacy policy.