データプライバシー設定の仕組み
データプライバシー設定がONの場合、Adjustは最新の同意タイムスタンプを使って同意有効期間とデータ保持期間を計算します。これは、同意が更新された際にAdjustがデータを処理する方法に影響を与えます。
ここでは、Adjustがユーザーデータの収集期間と保持期間を計算する方法を説明します。
有効期間終了前に同意が更新された場合
同意有効期間が終了する 前 にユーザーが同意を更新した場合、有効期間は延長されます。同意更新時のタイムスタンプは、新たな開始日の日付になります。
例:
この例では、同意有効期間は1ヶ月、データ保持期間は2ヶ月に設定されているとします。ユーザーが同意すると、Adjustはその時点のタイムスタンプを1日目としてマークします。Adjustは、T1+30(31日目)の同意有効期間の終了時にデータ処理を中止し、T1+60(61日目)のデータ保持期間終了時にユーザーデータを削除します。
15日目にユーザーが同意を更新すると、Adjustは同意のタイムスタンプをアップデートします。これにより、データ処理がT15+30(45日目)に中止され、T15+60(75日目)の新たなデータ保持期間の終了時に、データが削除されます。
同意有効期間の終了後に同意が更新された場合
同意有効期間が終了した 後 にユーザーが同意を更新した場合、Adjustはデータ処理を再開し、新たな有効期間および保持期間を計算します。最初の同意有効期間の終了時から同意が更新されるまでの間に、Adjustがユーザーデータを処理することはありません。
例:
この例では、同意有効期間は1ヶ月、データ保持期間は2ヶ月に設定されているとします。ユーザーが同意すると、Adjustはその時点のタイムスタンプを1日目としてマークします。Adjustは、T1+30(31日目)の同意有効期間の終了時にデータ処理を中止し、T1+60(61日目)のデータ保持期間終了時にユーザーデータを削除します。
T1+30(31日目)の同意有効期間の終了時に、Adjustがユーザーデータの処理を中止します。45日目にユーザーが同意を更新した場合、新しい有効期限と保持期間が作成され、Adjustは再びデータを処理できるようになります。
Adjustがインストールを計測する前に同意が更新された
一部のケースでは、Adjustがインストールを計測する前に、ユーザーが同意ステータスを設定または変更することがあります。これは、Adjust SDKが初期化して最初のセッションを計測する前にアプリがAdjust.trackMeasurementConsent(true)
メソッドを呼び出すと発生する可能性があります。
SDKの初期化前に同意が計測されると、ユーザーのデバイス記録と新しいリンクが作成されます。Adjustは、データ収集と継続率の計算のために、同意データをこのリンクとデバイス記録に添付します。
リンク名:Measurement Consent Updated Before Install
このようなケースを回避するために、インストール後にユーザー同意を受け取るためのSDKの設定方法に従ってください。