> ## Documentation Index
> Fetch the complete documentation index at: https://www.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 for React Native" icon="react" color="#4779FE">
  While this SDK is still supported, we recommend using newer [JavaScript SDK](/docs/javascript/reference/react-native-quickstart), which is optimized for React Native, but also comes with a host of other benefits.
</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
