DataDog / dd-sdk-ios

Datadog SDK for iOS - Swift and Objective-C.
Apache License 2.0
219 stars 127 forks source link

RUM-5766 Pass correct privacy level to webviews #2034

Closed mariedm closed 2 months ago

mariedm commented 2 months ago

What and why?

As part of the Fine-Grained Masking (FGM) initiative (see RFC), we have introduced new privacy levels for configuring Session Replay. We have an integration with the browser SDK, however, they don't support these fine-grained privacy levels. As a result, we need to ensure we pass the appropriate level to webviews.

How?

Screenshot 2024-09-03 at 18 15 19

Review checklist

datadog-datadog-prod-us1[bot] commented 2 months ago

Datadog Report

Branch report: RUM-5766-pass-correct-privacy-level-to-webviews Commit report: 7ed58b6 Test service: dd-sdk-ios

:white_check_mark: 0 Failed, 1883 Passed, 0 Skipped, 1m 15.99s Total Time :small_red_triangle_down: Test Sessions change in coverage: 5 decreased, 3 increased

:small_red_triangle_down: Code Coverage Decreases vs Default Branch (5)