twilio / twilio-video-ios

Programmable Video SDK by Twilio
http://twilio.com/video
Other
64 stars 22 forks source link

Privacy Manifest - Privacy Tracking Enabled issue #270

Closed vladimirpetrovicvicert closed 1 month ago

vladimirpetrovicvicert commented 2 months ago

Description

The recently added Privacy Manifest has "Privacy Tracking Enabled" which seems a little odd since Twilio doesn't seem to do this to me. Per my understanding of the Apple documentation, tracking refers to the act of linking user or device data collected from our app with user or device data collected from other companies’ apps, websites, or offline properties for targeted advertising or advertising measurement purposes. Tracking also refers to sharing user or device data with data brokers.

If Twilio is NOT doing any of that then Privacy Tracking Enabled (NSPrivacyTracking) should be set to false.

[From Apple documentation] NSPrivacyTracking is a Boolean that indicates whether your app or third-party SDK uses data for tracking as defined under the App Tracking Transparency framework. For more information, see User Privacy and Data Use.

If Twilio is indeed tracking users, then all applications using Twilio initialized with default settings will need to trigger the ATT prompt (requestTrackingAuthorization).

Privacy Manifest issue

image

Expected Behavior

Privacy Tracking Enabled (NSPrivacyTracking) should be set to false and Privacy Tracking Domains (NSPrivacyTrackingDomains) should be empty.

Versions

Version 5.8.1 is affected with this.

vladimirpetrovicvicert commented 1 month ago

Resolved in v5.8.2