프라이버시 기능

GDPR 잊혀질 권리

EU의 개인정보보호법(GDPR) 제 17조에 따라, 사용자가 잊혀질 권리(Right to be Forgotten)를 행사한 경우 이를 Adjust에 알릴 수 있습니다. Adjust SDK가 사용자의 RTBF 요청을 Adjust 백엔드에 보내도록 하려면 gdprForgetMe 메서드 를 호출합니다.

Objective-C
Swift
Javascript
[Adjust gdprForgetMe];

Adjust 백엔드는 이 정보를 수신 후 해당 사용자의 데이터를 모두 삭제합니다. Adjust SDK 또한 해당 사용자의 트래킹을 중단하며, 앞으로 해당 기기로부터의 요청을 전송하지 않을 것입니다.

특정 사용자에 대한 서드파티 공유

Adjust SDK를 사용하여 사용자의 서드파티 공유 설정 변경 내용을 기록할 수 있습니다.

특정 사용자에 대한 서드파티 공유 비활성화

일부 사용자는 서드파티와의 데이터 공유를 옵트아웃 할 수 있습니다. 이를 Adjust에 알리려면 false 값과 함께 trackThirdPartySharing 메서드 를 하시기 바랍니다.

Objective-C
Swift
Javascript
ADJThirdPartySharing *adjustThirdPartySharing = [[ADJThirdPartySharing alloc] initWithIsEnabledNumberBool:@NO];
[Adjust trackThirdPartySharing:adjustThirdPartySharing];

백엔드는 이 정보를 수신 후 해당 사용자의 데이터를 서드파티와 공유하는 것을 중단합니다. Adjust SDK는 계속 정상적으로 작동합니다.

특정 사용자에 대한 서드파티 공유 활성화 및 재활성화

사용자가 서드파티와의 공유를 활성화 또는 재활성화 한 경우, 이를 백엔드에 알려야 합니다. true 값과 함께 trackThirdPartySharing 메서드 를 호출하시기 바랍니다.

Objective-C
Swift
Javascript
ADJThirdPartySharing *adjustThirdPartySharing = [[ADJThirdPartySharing alloc] initWithIsEnabledNumberBool:@YES];
[Adjust trackThirdPartySharing:adjustThirdPartySharing];

백엔드는 이 정보를 수신 후 해당 유저의 설정을 업데이트 합니다. Adjust SDK는 계속 정상적으로 작동합니다.

Adjust 백엔드로 세분화된 정보 전송

유저가 서드파티 공유 설정을 업데이트 한 경우 세분화된 정보를 추가할 수 있습니다. 이 정보를 사용하여 유저의 결정에 대한 상세 내용을 공유할 수 있습니다.

Objective-C
Swift
Javascript
ADJThirdPartySharing *adjustThirdPartySharing = [[ADJThirdPartySharing alloc] initWithIsEnabledNumberBool:nil];
[adjustThirdPartySharing addGranularOption:@"PartnerA" key:@"foo" value:@"bar"];
[Adjust trackThirdPartySharing:adjustThirdPartySharing];

특정 파트너에 대한 서드파티 공유 설정

사용자에게 파트너별 서드파티 공유 커스텀 설정 옵션을 제공할 수 있습니다. 사용자 동의에는 세 가지 수준( Yes , Analytics , No )이 있습니다. 자세한 내용은파트너별 설정 가이드를 참고하시기 바랍니다.

사용자의 동의 수준을 Adjust와 공유하려면 addPartnerSharingSetting 메서드를 호출합니다. 다음의 인수를 전달하시기 바랍니다:

인수데이터 유형설명
partnerNameString파트너의 이름. 이용 가능한 파트너 목록을 확인하시기 바랍니다.
keyString파트너와 공유하는 지표
valueBoolean사용자 결정

Yes

애널리틱스

No

이용 가능한 파트너

파트너 이름String 값
Apple Adsapple_ads
Facebookfacebook
Google Adsadwords
Google Marketing Platformgoogle_marketing_platform
Snapchatsnapchat
Tencenttencent
TikTokSantiktok_san
Twittertwitter
Yahoo Geminiyahoo_gemini
Yahoo Japan Searchyahoo_japan_search

Facebook의 제한적 데이터 사용 관리

중요:
Adjust SDK는 앱이 설치되는 즉시 Facebook으로 정보를 전송합니다. SDK를 초기화하기 전에 해당 메서드를 호출해야 합니다.

Facebook은 캘리포니아 소비자 프라이버시법(CCPA)를 준수하기 위해 제한적 데이터 사용(LDU)이라는 기능을 제공합니다. 이 기능을 사용하면 캘리포니아 기반의 사용자가 개인 정보의 판매를 옵트아웃 한 경우 Facebook에게 이를 알릴 수 있습니다. 또한 모든 사용자를 옵트아웃으로 기본 설정하고 싶은 경우에도 사용할 수 있습니다.

ADJThirdPartySharing.addGranularOption 메서드에 인수를 전달하여 Facebook LDU 상태를 업데이트할 수 있습니다.

Objective-C
Swift
Javascript
ADJThirdPartySharing *tps = [[ADJThirdPartySharing alloc] initWithIsEnabledNumberBool:@YES];
[tps addGranularOption:@"facebook" key:@"data_processing_options_country" value:@"1"];
[tps addGranularOption:@"facebook" key:@"data_processing_options_state" value:@"1000"];
[Adjust trackThirdPartySharing:tps];

파라미터

참고:
data_processing_options_country또는 data_processing_options_state 필드에서 0 값으로 이 메서드를 호출하면, Adjust SDK는 두 필드를 0 로 전달합니다.

Google에 동의 데이터 제공(디지털 시장법 준수)

참고:

v4.25.0에 추가.

Key설명
EEA1 = 사용자가 유럽경제지역 사용자이며, 디지털마케팅법이 적용됨

0 = 사용자가 유럽경제지역 사용자가 아니며, 디지털마케팅법이 적용되지 않음
EEA 파라미터를 통해 Google은 사용자가 유럽경제지역 거주자인지 확인하여, 디지털마케팅법을 포함한 EU 규정이 해당 사용자와 전환에 적용되는지 확인합니다. 본 파라미터 유형은 boolean입니다.
ad_personalization1 = 사용자가 동의함

0 = 사용자가 동의하지 않음
  • Google Ads에 해당

ad_personalization 파라미터는 사용자가 앱 설치 이후 Google Ads를 통한 개인화된 광고 제공에 동의했는지(예: Google이 사용자를 리타겟팅할 수 있는지 여부)를 알려줍니다.
ad_user_data1 = 사용자가 동의함

0 = 사용자가 동의하지 않음
ad_user_data 파라미터는 사용자가 측정 목적의 개인 정보 공유에 동의했는지 알려줍니다. 해당 동의 정보는 광고주들이 Google Ads와 Google Marketing Platform UI에서 명시한 모든 Core Platform Services (CPS)에 적용됩니다.
npa1 = 사용자가 동의하지 않음

0 = 사용자가 동의함
  • Google Marketing Platform에 해당

npa 파라미터는 사용자가 앱 설치 이후 Google Marketing Platform을 통한 개인화된 광고 제공에 동의했는지(예: Google이 사용자를 리타겟팅할 수 있는지 여부)를 알려줍니다.

EU의 디지털 시장법(DMA)에 따라 Google Ads와 Google Marketing Platform은 API에 대한 Adjust의 어트리뷰션 요청을 수신하기 위해 명시적인 동의를 받아야 합니다. 이 동의를 전달하려면 파트너 google_dma 에 대한 Adjust 서드파티 공유 객체에 다음의 세분화된 옵션을 추가해야 합니다.

중요:

Google Ads 또는 Google Marketing Platform을 사용하고 사용자가 유럽 경제 지역(EEA)에 소재한 경우 이 옵션을 전송해야 합니다.

Swift
Objective-C
let adjustThirdPartySharing = ADJThirdPartySharing.initWithIsEnabledNumberBool(nil)
adjustThirdPartySharing.addGranularOption("google_dma", key: "eea", value: "1")
adjustThirdPartySharing.addGranularOption("google_dma", key: "ad_personalization", value: "1")
adjustThirdPartySharing.addGranularOption("google_dma", key: "ad_user_data", value: "1")
Adjust.trackThirdPartySharing(adjustThirdPartySharing)

제3자 공유 비활성화

서드파티 공유는 SDK 수준에서 비활성화 가능합니다. 이 경우 Adjust는 서드파티와 사용자 정보를 공유하지 않을 것입니다. 이를 위해 disableThirdPartySharing 메서드 를 호출합니다.

Objective-C
Swift
Javascript
[Adjust disableThirdPartySharing];

데이터 레지던시

데이터 레지던시 기능은 Adjust가 데이터를 저장할 국가를 지정할 수 있도록 해줍니다. 이 기능은 데이터 보호 기준이 엄격한 국가에서 사업 영위 시 유용할 것입니다. 데이터 레지던시가 설정되면 Adjust는 선택한 지역 내 소재한 데이터 센터에 데이터를 저장할 것입니다.

데이터 레지던시 국가를 설정하려면 ADJConfig 인스턴스의 urlStrategy 설정합니다. 예를 들어 다음을 호출하여 데이터 레지던시 지역을 EU로 설정할 수 있습니다.

Objective-C
Swift
Javascript
[adjustConfig setUrlStrategy:ADJDataResidencyEU];

특정 사용자에 대한 동의 측정

Adjust 대시보드에서 데이터 프라이버시 설정 을 사용하는 경우, Adjust SDK를 설정해야 합니다. 이는 동의 만료 기간이나 사용자 데이터 보유 기간 등의 설정을 포함합니다. 이 기능을 활성화하려면 trackMeasurementConsent 메서드 를 호출하시기 바랍니다. 이 기능이 활성화되면 SDK는 백엔드로 데이터 프라이버시 설정을 전달합니다.

Objective-C
Swift
Javascript
[Adjust trackMeasurementConsent:YES];

이후 Adjust 백엔드는 데이터 프라이버시 규칙을 유저에게 적용합니다. Adjust SDK는 계속해서 정상적으로 작동할 것입니다.