From dca18c01413cac7ddeaf972ac9f9eca1bc364203 Mon Sep 17 00:00:00 2001 From: Ivan Tustanivskyi Date: Thu, 17 Apr 2025 14:35:18 +0300 Subject: [PATCH 1/4] Add `SendDefaultPii` to options list --- docs/platforms/unreal/configuration/options.mdx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/platforms/unreal/configuration/options.mdx b/docs/platforms/unreal/configuration/options.mdx index 9a57714c0c9feb..4499ca252af530 100644 --- a/docs/platforms/unreal/configuration/options.mdx +++ b/docs/platforms/unreal/configuration/options.mdx @@ -76,6 +76,22 @@ Grouping in Sentry is different for events with stack traces and without. As a r + + +If this flag is enabled, certain personally identifiable information (PII) is added by active integrations. By default, no such data is sent. + + + +If you are using Sentry in your mobile app, read our [frequently asked questions about mobile data privacy](/security-legal-pii/security/mobile-privacy/) to assist with Apple App Store and Google Play app privacy details. + + + +This option is turned off by default. + +If you enable this option, be sure to manually remove what you don't want to send using our features for managing [_Sensitive Data_](../../data-management/sensitive-data/). + + + Takes a screenshot of the application when an error happens and includes it as an attachment. From 4ad64ccff4c5ef89d8c7ed71ce473b6d1f4b712f Mon Sep 17 00:00:00 2001 From: Ivan Tustanivskyi Date: Thu, 17 Apr 2025 14:36:14 +0300 Subject: [PATCH 2/4] Add code SDK configuration snippet highlighting `SendDefaultPii` option --- .../getting-started-config/unreal.mdx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/platform-includes/getting-started-config/unreal.mdx b/platform-includes/getting-started-config/unreal.mdx index 74b35f21c63a19..62dde5f161c86b 100644 --- a/platform-includes/getting-started-config/unreal.mdx +++ b/platform-includes/getting-started-config/unreal.mdx @@ -21,3 +21,22 @@ The window can be accessed by going to editor's menu: **Project Settings > Plugi By default, the SDK is automatically initialized on application startup. Alternatively, the `Initialize SDK automatically` option can be disabled and in this case, explicit SDK initialization is required. To override SDK settings at runtime, use the `InitializeWithSettings` method of the `SentrySubsystem` class. + +```cpp +FConfigureSettingsDelegate OnConfigureSettings; +OnConfigureSettings.BindDynamic(this, &UMyGameInstance::ConfigureSentrySettings); + +void UMyGameInstance::ConfigureSentrySettings(USentrySettings* Settings) +{ + Settings->Dsn = TEXT("DSN"); + + // Add data like request headers, user ip address and device name, + // see https://docs.sentry.io/platforms/android/data-management/data-collected/ for more info + Settings->SendDefaultPii = true; + SentrySubsystem->InitializeWithSettings(OnConfigureSettings); +} + +... + +USentrySubsystem* SentrySubsystem = GEngine->GetEngineSubsystem(); +``` From 0fbdbb79107640e116514f9570db3de044827519 Mon Sep 17 00:00:00 2001 From: Ivan Tustanivskyi Date: Thu, 17 Apr 2025 15:08:15 +0300 Subject: [PATCH 3/4] Update unreal.mdx --- platform-includes/getting-started-config/unreal.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform-includes/getting-started-config/unreal.mdx b/platform-includes/getting-started-config/unreal.mdx index 62dde5f161c86b..2956fb568947a2 100644 --- a/platform-includes/getting-started-config/unreal.mdx +++ b/platform-includes/getting-started-config/unreal.mdx @@ -33,10 +33,10 @@ void UMyGameInstance::ConfigureSentrySettings(USentrySettings* Settings) // Add data like request headers, user ip address and device name, // see https://docs.sentry.io/platforms/android/data-management/data-collected/ for more info Settings->SendDefaultPii = true; - SentrySubsystem->InitializeWithSettings(OnConfigureSettings); } ... USentrySubsystem* SentrySubsystem = GEngine->GetEngineSubsystem(); +SentrySubsystem->InitializeWithSettings(OnConfigureSettings); ``` From c9aabe669f0e2d2f4e28be28fb20a527efaf488e Mon Sep 17 00:00:00 2001 From: Ivan Tustanivskyi Date: Thu, 17 Apr 2025 15:53:52 +0300 Subject: [PATCH 4/4] Update unreal.mdx --- platform-includes/getting-started-config/unreal.mdx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/platform-includes/getting-started-config/unreal.mdx b/platform-includes/getting-started-config/unreal.mdx index 2956fb568947a2..550885e4d21772 100644 --- a/platform-includes/getting-started-config/unreal.mdx +++ b/platform-includes/getting-started-config/unreal.mdx @@ -30,8 +30,7 @@ void UMyGameInstance::ConfigureSentrySettings(USentrySettings* Settings) { Settings->Dsn = TEXT("DSN"); - // Add data like request headers, user ip address and device name, - // see https://docs.sentry.io/platforms/android/data-management/data-collected/ for more info + // Add data like request headers, user ip address, device name, etc. Settings->SendDefaultPii = true; }