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

# Custom Terms of Service and Privacy Policy (Global Wallets only)

<Card title="Recommended: JavaScript SDK with React Hooks" icon="react" color="#4779FE">
  For new React apps, we recommend the JavaScript SDK with React Hooks (`@dynamic-labs-sdk/react-hooks`) instead of the legacy React SDK documented here. The JS SDK comes with many benefits such as a much smaller bundle size and other optimizations. Use the [React quickstart (JavaScript SDK)](/javascript/reference/react-quickstart) to get started.
</Card>

You can customize the Terms of Service and Privacy Policy content that appears in your Global Wallet by configuring it in the Dynamic dashboard.

## Configuration Options

### Basic URLs

If you want to use our default footer and just customize it with your own Terms of Service and/or Privacy Policy links:

1. Navigate to 'Global Wallets -> Global Wallet -> Terms of Service and Privacy Policy' in the dashboard
2. Select the 'Basic URLs' tab
3. Add your custom URLs for Terms of Service and Privacy Policy

### Advanced Markdown

For more advanced customization, you can provide custom copy in markdown format:

1. Navigate to 'Global Wallets -> Global Wallet -> Terms of Service and Privacy Policy' in the dashboard
2. Select the 'Advanced Markdown' tab
3. Enter your custom markdown text

<Note>
  When custom markdown text is provided, any URLs added in the 'Basic URLs' tab
  will be ignored.
</Note>

## Styling Customization

You can customize the appearance of the Terms of Service and Privacy Policy component by:

1. Creating a CSS file with your custom styles
2. Adding the CSS file URL in 'Global Wallets -> Global Wallet -> Wallet Information'
3. Target the `.tos-and-pp__custom` class for styling

Here's an example of custom CSS:

```css theme={"system"}
.tos-and-pp__custom {
  font-size: 12px;

  a {
    color: blue;
  }
}
```

This example demonstrates:

* Customizing the font size of the entire component
* Changing the color of links within the component
