iOS SDK - 数据隐私

文件

遵守数据隐私法

Singular提供隐私保护功能,帮助您与任何可能遵守消费者隐私法(如GDPR和CCPA(加州消费者隐私法))的合作伙伴合作。这些合作伙伴希望在最终用户同意共享其私人信息时得到通知。

限制数据共享

如果你已经实施了一种征求用户同意共享其信息的方法,请使用limitDataSharing方法通知 Singular 用户的选择:

  • 使用limitDataSharing:NO表示用户同意(选择加入)共享其信息。
  • 如果用户不同意,则使用limitDataSharing:YES

Singular在"用户隐私回传"中使用限制数据分享,并将此信息传递给需要的合作伙伴,以遵守相关法规。更多信息请参阅"用户隐私和限制数据共享"。

注意:该方法的使用是可选的,但可能会有一些归属信息,只有在明确通知用户已选择的情况下,合作伙伴才会与Singular共享这些信息。

限制数据共享方法
说明 通知 Singular 用户同意(选择加入)共享私人数据。限制数据共享方法为您提供了一个选项,可以控制您的应用程序是否将用户数据发送给第三方。如果您想根据用户偏好或隐私要求限制数据共享,该方法将非常有用。
签名 (void)limitDataSharing:(BOOL)shouldLimitDataSharing;
使用示例
SwiftObjective-C
// User has opted into sharing data


Singular.limitDataSharing(false) 

遵守 GDPR 的其他方法

Singular SDK 提供了多种方法来帮助您遵守 GDPR 政策,并让 Singular 了解用户是否同意跟踪。

trackingOptIn 方法
说明 通知 Singular 用户同意(选择加入)跟踪。TrackingOptIn()方法用于向Singular服务器发送 "gdpr "事件。如果您不调用此方法,应用程序将继续跟踪用户,就像用户已经同意一样,但不会特别将其标记为 GDPR 选择加入。如果您的应用程序需要遵守 GDPR(《通用数据保护条例》),则应调用此功能,以确保正确记录用户同意。
签名 (void)trackingOptIn;
使用示例
SwiftObjective-C
Singular.trackingOptIn() 
stopAllTracking 方法
说明 停止此用户在此应用程序上的所有跟踪活动。
签名 (void)stopAllTracking;
使用示例

重要:调用此方法将禁用 SDK,即使在应用程序重启时也是如此(状态是持久的)。关闭它的唯一方法是调用 resumeAllTracking 方法。

SwiftObjective-C
Singular.stopAllTracking() 
resumeAllTracking 方法
说明 恢复此用户在此应用程序上的跟踪活动。
特征 (void)resumeAllTracking;
使用示例
SwiftObjective-C
Singular.resumeAllTracking() 
isAllTrackingStopped 方法
说明 检查此用户在此应用程序上的跟踪活动状态。
特征 (BOOL)isAllTrackingStopped;
使用示例
SwiftObjective-C
Singular.isAllTrackingStopped()