개인정보 보호

동의, 기타 적용 가능한 플래그 및 데이터 API

AppLovin SDK를 사용할 때 귀하는 적용 가능한 개인정보 보호 규정을 준수할 책임이 있습니다. 개인 식별 정보를 수집 및/또는 전송하는 경우, 해당 데이터를 보호하고 관리할 책임은 귀하에게 있습니다.

귀하는 동의 값 및 기타 적용 가능한 플래그를 수집하고 이를 AppLovin에 전달할 전적인 책임이 있습니다. 이는 귀하 자체의 동의 메커니즘을 사용하든 제3자 API를 사용하든 동일하게 적용됩니다. MAX는 AppLovin에 동의 및 기타 적용 가능한 플래그를 전달할 수 있는 API를 제공합니다.

권장 사항:

  • 자체적인 법률 자문을 구하십시오. 본 문서의 어떠한 내용도 법률 자문으로 해석되어서는 안 됩니다.
  • AppLovin 퍼블리셔 정책, AppLovin 개인정보 처리방침 및 AppLovin이 제공하는 연동 가이드를 읽고 이해하십시오.
  • 귀하의 개인정보 처리방침에 AppLovin을 데이터를 수집하는 제3자로 명시하십시오. 개인정보 처리방침에 AppLovin으로 연결되는 링크를 포함하십시오.

이 프레임워크는 다음 규정의 준수를 용이하게 하도록 돕습니다.

  • 일반 개인정보 보호법(“GDPR”) 및 이와 유사한 효력을 가진 법률
  • 미국의 특정 다주간(multi-state) 개인정보 보호 요건
  • GDPR, COPPA 및 App Store 정책에 따른 데이터 제한

동의 및 개인정보 보호 요건은 이 외에도 더 확장될 수 있습니다. 사용자의 관할 구역에 따라 적절하게 적용하십시오.

GDPR 및 기타 지역에서의 동의 및 기타 적용 가능한 플래그

AppLovin SDK를 사용할 때 AppLovin은 귀하가 특정 동의 값 및 기타 적용 가능한 플래그를 설정하고 이를 AppLovin에 전송할 것을 요구합니다. 귀하는 이러한 값과 플래그를 수집하고 전송할 전적인 책임이 있습니다. 이는 귀하 자체의 동의 메커니즘을 사용하든 제3자 API를 사용하든 동일하게 적용됩니다.

이러한 플래그 중 일부는 특정 지역의 사용자가 관심사 기반 광고를 위한 개인 데이터 수집 및 사용에 대해 옵트인(opt-in) 동의를 제공했는지 여부를 나타냅니다. 이러한 지역에는 유럽 연합, 유럽 경제 지역, 영국 및 스위스가 포함됩니다.

또 다른 플래그는 미국의 특정 주 사용자가 자신의 정보 판매를 옵트아웃(opt-out)했는지 여부를 나타냅니다.

AppLovin SDK를 초기화할 때, SDK는 귀하가 “Privacy States” 필드에 설정한 값을 로그에 기록합니다. 이러한 필드에는 “Has User Consent” 및 “Do Not Sell”이 포함됩니다. AppLovin SDK는 SDK가 초기화될 때 이 필드들의 값을 기록하므로, AppLovin SDK를 초기화하기 전에 이 값들을 설정해야 합니다. 이를 통해 해당 값이 AppLovin에 전달되도록 보장할 수 있습니다. 이 값들이 올바르게 설정되었는지 확인하려면 Mediation Debugger를 참조하거나 로그에서 “Privacy States”로 표시된 섹션을 확인하십시오.

사용자가 관심사 기반 광고에 동의하는 경우, 사용자 동의 플래그를 이에 맞게 설정한 다음 AppLovin SDK를 초기화하고 광고 요청을 시작하십시오. 특정 사용자에 대해 동의 값을 설정하면, AppLovin은 애플리케이션의 수명 동안 또는 사용자가 관심사 기반 광고에 대한 동의를 철회할 때까지 해당 값을 계속해서 준수합니다.

[ALPrivacySettings setHasUserConsent: YES];

사용자가 관심사 기반 광고에 동의하지 않는 경우, 사용자 동의 플래그를 이에 맞게 설정한 다음 AppLovin SDK를 초기화하고 광고 요청을 시작하십시오. 사용자에 대해 동의 값을 설정하면, AppLovin은 애플리케이션의 수명 동안 또는 사용자가 관심사 기반 광고에 동의할 때까지 해당 값을 준수합니다.

[ALPrivacySettings setHasUserConsent: NO];

동의 플래그를 설정했는지 확인해야 합니다. 동의 플래그를 설정한 경우, 로그(“Privacy States” 아래)에 표시되는 “Has User Consent” 값은 “true” 또는 “false”가 됩니다. Mediation Debugger에서도 동의 플래그의 값을 확인할 수 있습니다. 위에서 설명한 바와 같이, 동의 값을 설정한 후 AppLovin은 애플리케이션의 수명 동안 또는 동의 값이 변경될 때까지 해당 값을 준수합니다.

MAX Mediation Debugger. Age Restricted User: false. Has User Consent: true. Do Not Sell: false.

AppLovin MAX는 지원되는 mediation 파트너를 대신하여 동의 값을 처리할 수 있도록 도와줍니다. MAX는 어댑터를 통해 이러한 동의 값을 공유합니다. 이를 위해서는 GDPR을 지원하는 네트워크 SDK를 사용해야 합니다. 네트워크 파트너와 상의하여 해당 파트너의 SDK 버전 중 어떤 버전이 GDPR을 지원하는지 확인하십시오.

AppLovin MAX는 Meta, Inc.를 대신하여 동의 값을 처리하는 것을 지원하지 않습니다. Meta와 직접 협력하여 Meta가 GDPR 준수를 위해 제공하는 지원 사항이 무엇인지 확인해야 합니다.

AppLovin의 이용 약관퍼블리셔 정책에 명시된 바와 같이, 귀하는 AppLovin에 아동 데이터를 제공하거나 제3자를 통해 해당 정보가 제공되도록 해서는 안 됩니다. 귀하는 적용 가능한 법률에 정의된 “아동”과 관련하여 어떠한 방식으로도 AppLovin SDK를 초기화하거나 사용해서는 안 되며, AppLovin 서비스를 이용할 수도 없습니다. 자세한 내용은 아래의 “아동 데이터 제공 금지 또는 아동용 앱이나 아동을 주 타겟으로 하는 앱에서의 서비스 이용 금지” 섹션을 참조하십시오.

TCF v2 동의

동의 관리 플랫폼(CMP)을 사용하는 경우, CMP가 동의 상태를 확립할 때까지 기다린 후에 MAX SDK를 초기화해야 합니다.

MAX를 통해 Google 디맨드에 액세스하는 경우, 연동 프로세스를 시작하기 전에 Google CMP 요건을 검토하십시오.

사용자 동의 흐름을 위해 IAB TCF v2(Transparency & Consent Framework)를 준수하는 CMP를 구현하는 경우, MAX는 다음과 같은 방식으로 mediation 네트워크에 TCF v2 문자열을 전송합니다.

Amazon, Google, InMobi, LINE, Ogury, Pangle, Smaato, Verve 및 YSO Network의 경우
이 SDK들은 NSUserDefaults 또는 SharedPreferences에서 TCF v2 동의 문자열을 자동으로 읽습니다. 이를 위해 추가적인 설정을 할 필요가 없습니다.
BidMachine 및 DT Exchange(버전 8.2.7.0 이상)의 경우
MAX SDK는 어댑터를 통해 각 네트워크에 TCF v2 동의 문자열을 전송합니다. 개별 네트워크 어댑터 변경 이력에서 호환되는 어댑터 및 SDK 버전을 확인할 수 있습니다. 자세한 내용은 네트워크 파트너에게 문의하십시오.
DT Exchange(버전 8.2.7.0 미만)의 경우
MAX SDK는 TCF v2 동의 문자열에서 동의 상태를 확인합니다. 그런 다음 어댑터를 통해 네트워크에 동의 상태를 전달합니다.
AppLovin, BIGO Ads, Chartboost, ironSource, Liftoff Monetize 및 Unity Ads의 경우
Google UMP를 CMP로 사용하는 경우, MAX SDK는 Google UMP의 추가 동의(AC) 모드를 활용합니다. MAX는 어댑터를 통해 AC 문자열 내의 동의 상태를 각 네트워크에 전송합니다. Google UMP를 CMP로 사용하지 않는 경우, 해당 네트워크에 동의 상태를 전송하는 방법은 CMP 제공업체에 문의하십시오.
Meta Audience Network의 경우
Google UMP를 CMP로 사용하는 경우, 해당 업체의 추가 동의 모드 가이드에 따라 동의 상태를 읽을 수 있습니다. 그런 다음 동의 상태를 해당 SDK로 전달할 수 있습니다. 구체적인 지침은 “Meta Audience Network 데이터 처리 옵션”을 참조하십시오. Google UMP를 CMP로 사용하지 않는 경우, Meta Audience Network에 동의 상태를 전송하는 방법은 CMP 제공업체에 문의하십시오.
Mintegral의 경우
어댑터 버전 7.5.1.0.0 이상에서는 SDK가 NSUserDefaults 또는 SharedPreferences에서 TCF v2 동의 문자열을 자동으로 읽습니다. 기타 어댑터 버전에서는 MAX SDK가 TCF v2 문자열에서 동의 상태를 확인하고 어댑터를 통해 네트워크에 동의 상태를 전달합니다.
MobileFuse의 경우
어댑터 버전 1.8.0.1 이상에서 MAX SDK는 더 이상 TCF v2 동의 문자열을 전송하지 않습니다. MobileFuse는 GDPR 지역에서 수익화를 진행하지 않기 때문입니다. 자세한 내용은 MobileFuse의 개인정보 보호 및 준수 정책을 참조하십시오.
커스텀 네트워크 및 TCF v2를 준수하지 않는 네트워크의 경우
이 네트워크들은 최종 waterfall에 포함되지만, MAX는 어댑터를 통해 이들에게 어떠한 동의 플래그도 전달하지 않습니다.

Prohibition on children data or using the services for children or apps exclusively targeted to children

AppLovin의 이용 약관퍼블리셔 정책에 명시된 바와 같이, 귀하는 AppLovin에 아동 데이터를 제공하거나 제3자를 통해 해당 정보가 제공되도록 해서는 안 됩니다. 귀하는 적용 가능한 법률에 정의된 “아동”과 관련하여 어떠한 방식으로도 AppLovin SDK를 초기화하거나 사용해서는 안 되며, AppLovin 서비스를 이용할 수도 없습니다. 예를 들어, 혼합 타겟(mixed-audience) 앱 또는 “모든 연령용” 앱(즉, 사용자에 아동이 포함될 수 있는 앱)의 경우, 앱의 특정 사용자가 “아동”에 해당하는 경우 어떠한 방식으로도 AppLovin SDK를 초기화하거나 사용해서는 안 됩니다.

이러한 요건에 따라, 사용자가 “아동”에 해당하는 경우 어떠한 방식으로도 SDK를 초기화하거나 사용할 수 없으므로 setIsAgeRestrictedUser는 더 이상 지원되지 않습니다. AppLovin의 정책을 준수하기 위해 앱을 최신 SDK로 업데이트하십시오.

아동만을 위해 설계되었거나 아동만을 타겟으로 하는 앱에서는 AppLovin 서비스를 사용할 수 없습니다. 예를 들어, iOS의 “아동용(Kids)” 카테고리 앱 및 아동을 타겟으로 하여 Google Play의 가족 광고 및 수익화 정책 요건을 준수해야 하는 앱은 AppLovin 서비스를 전혀 사용할 수 없습니다. AppLovin은 고의로 아동으로부터 개인정보를 수집하거나 아동에게 광고를 제공하지 않습니다.

자세한 예시는 다음 표에서 확인할 수 있습니다.

앱 카테고리필수 조치
iOS “아동용” 카테고리 앱과 같이 “아동”을 타겟으로 하는 앱AppLovin 서비스를 전혀 사용할 수 없습니다.
“아동”을 포함하여 혼합 타겟을 대상으로 하는 앱적용 가능한 법률에 따라 “아동”에 해당하는 사용자와 관련하여 어떠한 AppLovin SDK도 초기화하거나 AppLovin 서비스를 사용할 수 없습니다.
일반 대중을 타겟으로 하는 앱적용 가능한 법률에 따라 “아동”에 해당하는 사용자와 관련하여 어떠한 AppLovin SDK도 초기화하거나 AppLovin 서비스를 사용할 수 없습니다.

다주간 소비자 개인정보 보호법

미국의 주법에 따라 해당 주의 사용자에게 “내 개인정보 판매 또는 공유 금지(Do Not Sell or Share My Personal Information)” 링크를 표시하거나, 해당 사용자가 관심사 기반 광고를 옵트아웃할 수 있는 다른 옵션을 제공해야 할 수 있습니다. 이러한 사용자는 관심사 기반 광고와 관심사 기반 광고를 위한 개인정보 판매 또는 공유를 모두 옵트아웃할 수 있습니다. 귀하는 해당 주 출신의 사용자가 이와 같은 방식으로 옵트아웃하는지 여부를 나타내는 플래그를 설정해야 합니다. 사용자가 이러한 방식으로 옵트아웃하지 않는 경우, AppLovin SDK를 초기화하거나 사용하기 전에 다음과 같이 do-not-sell 플래그를 설정하십시오:

[ALPrivacySettings setDoNotSell: NO];

사용자가 관심사 기반 광고를 옵트아웃하는 경우, 다음과 같이 do-not-sell 플래그를 설정하십시오:

[ALPrivacySettings setDoNotSell: YES];

AppLovin MAX는 일부 mediation 파트너를 대신하여 옵트아웃 값을 처리할 수 있도록 도와줍니다. MAX는 어댑터를 통해 이러한 값을 공유합니다. 이는 지원되는 네트워크 SDK를 사용하는 경우에만 작동합니다. 올바른 SDK 버전을 확인하려면 네트워크 파트너와 상의하십시오.

MAX는 일부 네트워크에 대한 옵트아웃 값 처리를 지원하지 않습니다. 해당 네트워크의 경우, 네트워크 파트너와 직접 협력해야 합니다.

캘리포니아주 사용자를 위한 Meta Audience Network 데이터 처리 옵션

Meta Audience Network의 “제한적 데이터 사용(Limited Data Use)” 플래그를 구현하는 방법을 알아보려면 Meta for Developers 문서를 읽어보십시오.


search