Will the user have to give any personal data or scans of documents for registration on the platform or for the conclusion of a smart contract?
No, it is not required; wallet in Ethereum network is sufficient.
The lack of downloading any documents and passing KYC-another huge plus to the platform. Its so tiring to do that, almost every project now crams this registration method.