UserInterviews has a feature for this that we use. We just save the form as a PDF and the participant signs it through Docusign. We also use UI for recruitment, scheduling, and incentive distribution, which is why it makes sense to have the consent there too.