Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions docs/platforms/react-native/session-replay/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -87,9 +87,10 @@ Sampling begins as soon as a session starts. <PlatformIdentifier name="replays-s
The SDK is recording and aggressively masking all text, images, and webviews by default. If your app has any sensitive data, you should only turn the default masking off after explicitly masking out any sensitive data, using the APIs described below.
However, if you're working on a mobile app that doesn't contain any PII or private data, you can opt out of the default text and image-masking settings. To learn more about Session Replay privacy, [read our docs](/platforms/react-native/session-replay/privacy/).

<Alert>

If you encounter any data not being redacted with the default settings, please let us know through a [GitHub issue](https://github.com/getsentry/sentry-react-native/issues/new?assignees=&labels=Platform%3A+React-Native%2CType%3A+%F0%9F%AA%B2+Bug&projects=&template=BUG_REPORT.md).
<Alert level="warning">

If you are manually initializing native SDKs before JS, the React Native text and images won't be automatically masked. For the current state of this issue and example workaround, please see [GH-4853](https://github.com/getsentry/sentry-react-native/issues/4853).

</Alert>

Expand Down Expand Up @@ -125,6 +126,12 @@ integrations: (integrations) => {
}
```

<Alert>

If you encounter any data not being redacted with the default settings, please let us know through a [GitHub issue](https://github.com/getsentry/sentry-react-native/issues/new?assignees=&labels=Platform%3A+React-Native%2CType%3A+%F0%9F%AA%B2+Bug&projects=&template=BUG_REPORT.md).

</Alert>

## React Component Names

Sentry helps you capture your React components and unlock additional insights in your application. You can set it up to use React component names.
Expand Down
6 changes: 6 additions & 0 deletions docs/platforms/react-native/session-replay/privacy/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ Sentry.mobileReplayIntegration({

_Make sure your Sentry React Native SDK version is 5.36.0, 6.3.0 and up_

<Alert level="warning">

If you are manually initializing native SDKs before JS, the React Native text and images won't be automatically masked. For the current state of this issue and example workaround, please see [GH-4853](https://github.com/getsentry/sentry-react-native/issues/4853).

</Alert>

## Mask and Unmask Components

You can choose which views you want to mask or unmask by using the `Mask` or `Unmask` components.
Expand Down