iOS SDK - データプライバシー

ドキュメント

データプライバシー法の遵守

Singularは、GDPRやCCPA(カリフォルニア州消費者プライバシー法)などの消費者プライバシー法を遵守している可能性のあるパートナーに協力するためのプライバシー保護機能を提供します。このようなパートナーは、エンドユーザーが個人情報の共有に同意した場合に通知されることを望んでいます。

データ共有の制限

ユーザーに情報共有の同意を求める方法を実装している場合は、limitDataSharingメソッドを使用してユーザーの選択をSingularに通知します:

  • limitDataSharing:NO を使用して、ユーザーが情報の共有に同意した (オプトインした) ことを示します。
  • ユーザーが同意しなかった場合はlimitDataSharing:YESを使用します。

Singularは「ユーザープライバシーのポストバック」においてLimitDataSharingを使用し、関連法規を遵守するためにこの情報を必要とするパートナーに情報を提供します。詳しくは「ユーザーのプライバシーとデータ共有の制限」をご覧ください。

注:このメソッドの使用は任意ですが、ユーザーがオプトインしたことが特に通知された場合に限り、パートナーがSingularと共有する属性情報がある場合があります。

limitDataSharing メソッド
説明 プライベートデータの共有に関するユーザーの同意(オプトイン)をSingularに通知します。Limit Data Sharing メソッドは、アプリがユーザーデータを第三者に送信するかどうかを制御するオプションを提供します。これは、ユーザーの好みやプライバシー要件に基づいてデータ共有を制限したい場合に便利です。
シグネチャ (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()