From fde6268d1deb5cf6741a69cf8bcc0a6bc46fad57 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 15 Oct 2025 11:47:27 +0200 Subject: [PATCH 1/5] RN: Adds Liguid Glass PII warning --- docs/platforms/react-native/session-replay/index.mdx | 8 ++++++++ .../react-native/session-replay/privacy/index.mdx | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/docs/platforms/react-native/session-replay/index.mdx b/docs/platforms/react-native/session-replay/index.mdx index 4e2bd8476d990..85b51177510fb 100644 --- a/docs/platforms/react-native/session-replay/index.mdx +++ b/docs/platforms/react-native/session-replay/index.mdx @@ -94,6 +94,14 @@ Sampling begins as soon as a session starts. + +Potential masking issues introduced when using Apple's Liquid Glass rendering in iOS 26.0 + +[Please refer to our iOS documentation for more details on the issue ](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 + + + 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/). diff --git a/docs/platforms/react-native/session-replay/privacy/index.mdx b/docs/platforms/react-native/session-replay/privacy/index.mdx index 5e3e07573fcd7..c81c7259ddaf3 100644 --- a/docs/platforms/react-native/session-replay/privacy/index.mdx +++ b/docs/platforms/react-native/session-replay/privacy/index.mdx @@ -11,6 +11,14 @@ Before enabling Session Replay in production, verify your masking configuration + + +Potential masking issues introduced when using Apple's Liquid Glass rendering in iOS 26.0 + +[Please refer to our iOS documentation for more details on the issue ](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 + + + The Session Replay SDK masks all text content, images, webviews, and user input by default. This helps ensure that no sensitive data is exposed. You can also manually choose which parts of your app to mask by using the options listed below. If your app doesn't contain any sensitive date, you can disable the default masking behavior with: From 7928989076b71c39d85a7457a67edb84486dba09 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 15 Oct 2025 11:50:18 +0200 Subject: [PATCH 2/5] Add recommendation --- docs/platforms/react-native/session-replay/index.mdx | 2 +- docs/platforms/react-native/session-replay/privacy/index.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/platforms/react-native/session-replay/index.mdx b/docs/platforms/react-native/session-replay/index.mdx index 85b51177510fb..3ef6503d0e98e 100644 --- a/docs/platforms/react-native/session-replay/index.mdx +++ b/docs/platforms/react-native/session-replay/index.mdx @@ -98,7 +98,7 @@ Sampling begins as soon as a session starts. GitHub issue #6390 +If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue ](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 diff --git a/docs/platforms/react-native/session-replay/privacy/index.mdx b/docs/platforms/react-native/session-replay/privacy/index.mdx index c81c7259ddaf3..b74fbf0064924 100644 --- a/docs/platforms/react-native/session-replay/privacy/index.mdx +++ b/docs/platforms/react-native/session-replay/privacy/index.mdx @@ -15,7 +15,7 @@ Before enabling Session Replay in production, verify your masking configuration Potential masking issues introduced when using Apple's Liquid Glass rendering in iOS 26.0 -[Please refer to our iOS documentation for more details on the issue ](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 +If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue ](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 From 9dbf1e30853258b00ebae3b5c60ad0179ec3c816 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Wed, 15 Oct 2025 11:53:23 +0200 Subject: [PATCH 3/5] Remove extra space --- docs/platforms/react-native/session-replay/index.mdx | 2 +- docs/platforms/react-native/session-replay/privacy/index.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/platforms/react-native/session-replay/index.mdx b/docs/platforms/react-native/session-replay/index.mdx index 3ef6503d0e98e..e7f92d89f1191 100644 --- a/docs/platforms/react-native/session-replay/index.mdx +++ b/docs/platforms/react-native/session-replay/index.mdx @@ -98,7 +98,7 @@ Sampling begins as soon as a session starts. GitHub issue #6390 +If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 diff --git a/docs/platforms/react-native/session-replay/privacy/index.mdx b/docs/platforms/react-native/session-replay/privacy/index.mdx index b74fbf0064924..f4838532b6030 100644 --- a/docs/platforms/react-native/session-replay/privacy/index.mdx +++ b/docs/platforms/react-native/session-replay/privacy/index.mdx @@ -15,7 +15,7 @@ Before enabling Session Replay in production, verify your masking configuration Potential masking issues introduced when using Apple's Liquid Glass rendering in iOS 26.0 -If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue ](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 +If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 From a1a33ed0b505e13963100af10303187d965d8389 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Mon, 20 Oct 2025 09:55:04 +0200 Subject: [PATCH 4/5] Merge two alert messages --- docs/platforms/react-native/session-replay/privacy/index.mdx | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/platforms/react-native/session-replay/privacy/index.mdx b/docs/platforms/react-native/session-replay/privacy/index.mdx index f4838532b6030..5af587127e7aa 100644 --- a/docs/platforms/react-native/session-replay/privacy/index.mdx +++ b/docs/platforms/react-native/session-replay/privacy/index.mdx @@ -8,11 +8,6 @@ description: "Learn how to mask sensitive data that may appear in your app in Se Before enabling Session Replay in production, verify your masking configuration to ensure no sensitive data is captured. Our default settings aggressively mask potentially sensitive data, but if you modify these settings or update UI frameworks or system SDKs, you must thoroughly test your application. If you find any masking issues or sensitive data that should be masked but isn't, please [create a GitHub issue](https://github.com/getsentry/sentry-react-native/issues/new/choose) and avoid deploying to production with Session Replay enabled until the issue is resolved. - - - - - Potential masking issues introduced when using Apple's Liquid Glass rendering in iOS 26.0 If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390 From d47536dd1a3f89bcb5fa523e4a1f87a95d700e55 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Mon, 20 Oct 2025 09:55:56 +0200 Subject: [PATCH 5/5] Add space --- docs/platforms/react-native/session-replay/privacy/index.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/platforms/react-native/session-replay/privacy/index.mdx b/docs/platforms/react-native/session-replay/privacy/index.mdx index 5af587127e7aa..c61990e97bb03 100644 --- a/docs/platforms/react-native/session-replay/privacy/index.mdx +++ b/docs/platforms/react-native/session-replay/privacy/index.mdx @@ -8,6 +8,7 @@ description: "Learn how to mask sensitive data that may appear in your app in Se Before enabling Session Replay in production, verify your masking configuration to ensure no sensitive data is captured. Our default settings aggressively mask potentially sensitive data, but if you modify these settings or update UI frameworks or system SDKs, you must thoroughly test your application. If you find any masking issues or sensitive data that should be masked but isn't, please [create a GitHub issue](https://github.com/getsentry/sentry-react-native/issues/new/choose) and avoid deploying to production with Session Replay enabled until the issue is resolved. + Potential masking issues introduced when using Apple's Liquid Glass rendering in iOS 26.0 If you are using Apple's Liquid Glass we recommend that you disable Session Replay on iOS to prevent potential PII leaks. [Please refer to our iOS documentation for more details on the issue](/platforms/apple/guides/ios/session-replay/) and follow the progress on fixing masking for iOS 26.0 (Liquid Glass) in GitHub issue #6390