React Native SDK - 数据隐私

文件

遵守数据隐私法

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

限制数据共享

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

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

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

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

Singular.limitDataSharing方法

通知 Singular 用户同意(选择加入)共享私人数据。限制数据共享方法为您提供了一个选项,可以控制您的应用程序是否将用户数据发送给第三方。如果您想根据用户偏好或隐私要求限制数据共享,这将非常有用。

签名

Singular.limitDataSharing(limitDataSharingValue)

使用示例

javascript
// User has opted into sharing data

Singular.limitDataSharing(false);

遵守 GDPR 的其他方法

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

Singular.trackingOptIn 方法

通知 Singular 用户同意(选择加入)跟踪。TrackingOptIn()方法用于向Singular服务器发送 "gdpr "事件。如果您不调用此方法,应用程序将继续跟踪用户,就像用户已经同意一样,但不会特别将其标记为 GDPR 选择加入。如果您的应用程序需要遵守 GDPR(《通用数据保护条例》),则应调用此功能,以确保正确记录用户同意。

签名

Singular.trackingOptIn()

使用示例

javascript
Singular.trackingOptIn();

Singular.stopAllTracking 方法

停止此用户在此应用程序上的所有跟踪活动。

重要: 这将有效禁用 Singular SDK,即使在重启应用程序后也是如此。重新启用 SDK 的唯一方法是调用 resumeAllTracking。

签名

Singular.stopAllTracking()

使用示例

javascript
Singular.stopAllTracking();

Singular.resumeAllTracking 方法

恢复此用户在此应用程序上的跟踪活动。

签名

Singular.resumeAllTracking()

使用示例

javascript
Singular.resumeAllTracking();

Singular.isAllTrackingStopped 方法

检查此应用程序中该用户的跟踪状态。如果跟踪已停止,则返回 true。

签名

Singular.isAllTrackingStopped()

使用示例

javascript
Singular.isAllTrackingStopped();