> ## Documentation Index
> Fetch the complete documentation index at: https://dynamic-docs-feat-sidebar-revamp.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Headless Onboarding

## Introduction

This guide compliments the headless signup/login guides with things like hCaptcha, Terms and Conditions acceptance, and more.

## Check if user has missing onboarding steps/fields

[userWithMissingInfo](/react-sdk/hooks/usedynamiccontext#userwithmissinginfo) provides a list of missing onboarding steps/fields.

## Detect whether user has accepted Terms of Service

Look for the `policiesConsent` property in the `UserProfile` object.

```
policiesConsent: true
```

## Implement Terms and Conditions acceptance

TBD

## Implement hCaptcha

This is automatically handled by the SDK as long as it is turned on and configured [in the dashboard](https://app.dynamic.xyz/dashboard/fraud-prevention#hcaptcha-settings).
