ADID Clip 개인정보처리방침
이 방침은 ADID Clip 앱(이하 "앱")이 Android와 iOS에서 다루는 정보, 앱 자체가 그 정보를 처리하는 방식, 앱에 포함된 Google 서비스가 수집하는 정보를 설명합니다. 앱의 배포자는 ONGIL LAB(온길랩, 이하 "당사")입니다. 이 방침은 영어 원문의 번역이며, 내용이 다를 경우 영어 원문을 기준으로 합니다.
1. 요약
- 앱에는 계정, 가입, 자체 서버가 없습니다.
- 앱은 식별자와 기기 정보를 화면에 보여 줍니다. 앱 자체 코드는 이 값을 당사나 다른 누구에게도 보내지 않습니다.
- 앱은 Google AdMob 배너 광고 1개를 보여 줍니다. 앱에 포함된 AdMob SDK는 Google 정책에 따라 광고 ID, App Set ID(Android), IP 주소를 포함한 데이터를 수집합니다. 자세한 내용은 4절에 적었습니다.
- 앱은 사용 분석, 비정상 종료 보고, 성능 모니터링, 원격 설정에 Google Firebase를 사용합니다. Firebase가 수집하는 항목은 5절에 적었습니다.
- 앱은 공개 IP 조회 서비스로 외부 IP 주소를 확인합니다. 이 요청에는 표준 HTTP 헤더만 담깁니다. 사용자가 접속하는 모든 서버와 마찬가지로 조회 서비스는 사용자의 IP 주소를 보게 됩니다.
2. 앱이 기기에서 보여 주는 정보
앱은 기기에서 다음 값을 읽어 화면에 표시합니다.
- Android: 광고 ID(GAID), 광고 추적 상태, App Set ID, Android ID
- iOS: 광고 ID(IDFA), 추적 권한 상태(ATT), IDFV
- 공통: 제조사, 모델, OS 버전, 화면, 외부 IP 주소, 네트워크 유형, 앱 버전, 설치일·업데이트일(Android)
앱은 이 값을 다음과 같이 다룹니다.
- 앱이 실행되는 동안 메모리에만 둡니다. 저장소나 로그에 쓰지 않습니다. 사용자가 공유하는 QR 이미지는 임시 캐시에 기록되며 다음 실행 때 삭제됩니다.
- 앱 코드는 이 값을 당사, Firebase, AdMob 또는 어떤 서버로도 보내지 않습니다. 당사의 분석 이벤트와 비정상 종료 보고에는 이 값이 들어가지 않습니다.
- 복사, 공유, QR을 탭하면 값은 사용자가 보낸 곳으로만 갑니다. 시스템 클립보드, 공유 시트에서 고른 앱, 화면의 QR 코드입니다.
- iOS에서 Handoff가 켜져 있으면 유니버설 클립보드를 통해 복사한 값을 같은 Apple 계정으로 로그인한 다른 Apple 기기에서도 쓸 수 있습니다.
이 절은 앱 자체 코드에 대한 설명입니다. 앱에 포함된 Google SDK는 4절과 5절에 적은 대로 일부 같은 식별자를 스스로 읽습니다.
3. 앱이 기기에 저장하는 정보
- 설정 1개: 첫 실행 IP 안내 표시 여부
- 사용자가 공유한 QR 이미지: 다음 실행 때까지 임시 캐시에 보관
- SDK가 관리하는 저장소: 동의 선택 내용(Google User Messaging Platform이 기록), Firebase 캐시
앱을 삭제하면 이 데이터도 삭제됩니다.
4. 광고: Google AdMob
앱은 메인 화면에 배너 광고 1개를 보여 줍니다. 광고는 Google AdMob(Google Mobile Ads SDK)이 제공합니다. 다른 광고 형식은 없습니다.
Google에 따르면 AdMob이 수집하는 항목은 다음과 같습니다.
- 기기 식별자: 광고 ID(Android의 GAID, 추적을 허용한 경우 iOS의 IDFA), App Set ID(Android). iOS에서는 Google이 앱 또는 개발자 범위로 한정된 기타 식별자도 수집 항목으로 밝히고 있습니다.
- IP 주소와 이를 바탕으로 추정한 대략적인 위치
- 앱 실행, 광고 탭 등 앱 상호작용과 사용자가 본 광고 등 광고 데이터
- 앱 실행 시간, 응답성 등 진단 정보(iOS에서는 비정상 종료 로그 포함)
광고 ID, App Set ID, IP 주소는 앱이 화면에 보여 주는 값과 같습니다. 앱 자체 코드는 이 값을 AdMob에 넘기지 않으며, AdMob SDK가 직접 읽습니다.
목적은 광고 게재·측정, 분석, 사기 방지·보안·규정 준수입니다. 이 데이터는 Google이 수집하며 Google과 공유됩니다. Google은 "Google 서비스를 사용하는 사이트나 앱에서 수집한 정보를 Google이 사용하는 방법"(https://policies.google.com/technologies/partner-sites)과 Google 개인정보처리방침(https://policies.google.com/privacy)에 따라 이 데이터를 사용할 수 있습니다.
AdMob SDK와 Google User Messaging Platform은 Google 서버에 연결합니다. 광고 소재는 제3자 서버의 리소스를 불러올 수 있습니다.
4.1 유럽경제지역(EEA), 영국, 스위스의 동의
EEA, 영국, 스위스에서는 광고를 요청하기 전에 앱이 Google 동의 양식(User Messaging Platform)을 보여 줍니다. 광고는 사용자가 선택한 내용에 따라 표시됩니다. 기기 정보 저장·접근에 동의하지 않으면 앱은 광고를 표시하지 않습니다.
동의는 언제든 바꾸거나 철회할 수 있습니다. 메인 화면의 더보기 메뉴에서 "개인정보 보호 선택"을 탭하십시오. 이 메뉴는 EEA, 영국, 스위스와 10절의 미국 주 등 개인정보 선택이 적용되는 지역에서 표시됩니다.
4.2 iOS 추적 권한
iOS에서 앱은 추적 권한(App Tracking Transparency)을 한 번 요청합니다. 허용하면 iOS가 앱에 IDFA를 제공합니다. 앱은 IDFA를 화면에 보여 주고, Google AdMob SDK는 관련성 높은 광고를 보여 주는 데 사용합니다. Firebase Analytics는 IDFA와 IDFV를 수집하지 않으며, 추적을 허용한 경우 IDFA를 사용하는 것은 Google AdMob SDK뿐입니다(5절). 허용하지 않으면 iOS는 IDFA로 0 값을 돌려줍니다. 설정 > 개인정보 보호 및 보안 > 추적에서 언제든 바꿀 수 있습니다.
5. 분석과 앱 품질: Google Firebase
당사는 아래 Firebase 제품을 사용합니다. Google은 Firebase 약관에 따라 서비스 제공자로서 당사를 대신해 이 데이터를 처리합니다. Firebase의 개인정보 보호 및 보안(https://firebase.google.com/support/privacy)을 참고하십시오.
| 제품 | 수집 항목 | 목적 |
|---|---|---|
| Firebase Analytics | 앱 상호작용: 화면 조회와 기능 사용(복사, 공유, QR, 새로고침, 설정 바로가기, 개인정보 보호 선택, 업데이트 안내). 기기 식별자: Analytics 앱 인스턴스 ID. Android에서는 광고 ID 수집을 껐습니다. iOS에서 Firebase Analytics는 IDFA와 IDFV를 수집하지 않으며, 추적을 허용한 경우 IDFA를 사용하는 것은 Google AdMob SDK뿐입니다. IP 주소로 추정한 대략적인 위치. 모델, OS 버전, 언어 등 기본 기기 정보 | 사용되는 기능 파악 |
| Firebase Crashlytics | 비정상 종료 로그(스택 트레이스). 진단 정보: 비정상 종료 시점의 앱 상태와 모델, OS 버전, 여유 메모리 등 기기 정보. Crashlytics 설치 ID | 비정상 종료 원인 파악·수정 |
| Firebase Performance Monitoring | 앱 시작 시간과 로딩 시간. 외부 IP 조회 요청의 URL, 응답 코드, 응답 크기, 소요 시간(응답에 담긴 IP 주소는 제외). 기기 정보와 Firebase 설치 ID. IP 주소로 추정한 대략적인 위치(국가) | 앱 성능 유지 |
| Firebase Remote Config | 앱이 설정을 가져올 때 보내는 Firebase 설치 ID, 앱 버전, OS, 언어, 국가 | IP 조회 서비스, 광고 켜기·끄기, 업데이트 안내 등 설정 변경 |
당사의 분석 이벤트에는 복사한 항목의 이름(예: "gaid") 같은 고정 값만 들어가며, 항목의 값은 들어가지 않습니다. Analytics에 사용자 ID나 사용자 속성을 설정하지 않으며, 비정상 종료 보고에 식별자를 넣지 않습니다.
Android와 iOS에서 Analytics 동의는 기본값이 거부이며, Google 동의 확인(User Messaging Platform)이 허용한 뒤에만 허용으로 바뀝니다. Analytics의 광고 개인화 신호는 항상 꺼져 있습니다. 이 동의 값은 앱이 직접 설정하며 Firebase Analytics는 TCF 동의 문자열을 읽지 않습니다.
6. 외부 IP 조회
앱은 외부 IP 주소를 보여 줍니다. 이를 위해 공개 IP 조회 서비스에 HTTPS GET 요청 1건을 보냅니다.
- 1순위: api.ipify.org (https://www.ipify.org)
- 1순위 실패 시: ifconfig.me (https://ifconfig.me)
시점: 앱을 시작할 때, 앱으로 돌아올 때, 새로고침할 때이며 60초에 최대 1회입니다.
전송 내용: 표준 HTTP 헤더가 붙은 요청 자체뿐입니다. 사용자가 접속하는 모든 서버와 마찬가지로 조회 서비스는 사용자의 IP 주소를 보게 됩니다. 앱은 요청에 식별자나 다른 정보를 추가하지 않습니다.
결과 처리: 앱은 결과를 화면에 표시하고 메모리에만 둡니다. 저장하거나 다른 곳으로 보내지 않습니다.
당사는 이 서비스를 다른 공개 IP 조회 서비스로 바꿀 수 있으며, 바꾸는 경우 변경 전에 이 방침을 갱신합니다.
7. 광고 ID 재설정·삭제 방법
Android(Google Play 서비스):
- 설정 > 보안 및 개인정보 보호 > 광고 또는 설정 > Google > 광고를 엽니다. 경로는 기기마다 다를 수 있습니다.
- "광고 ID 재설정"을 탭하면 새 ID를 받고, "광고 ID 삭제"(Android 12 이상)를 탭하면 ID가 삭제됩니다. 삭제하면 앱에는 0 값이 보입니다.
- 이전 버전에서는 "광고 맞춤설정 선택 해제"를 켭니다.
앱의 광고 ID 카드에 있는 "설정 열기"로 이 설정을 열 수 있습니다.
iOS:
- 설정 > 개인정보 보호 및 보안 > 추적을 엽니다. ADID Clip의 추적을 끄거나 "앱이 추적을 요청하도록 허용"을 끕니다. 그러면 앱에는 IDFA가 0 값으로 보입니다.
Google 광고 맞춤설정은 내 광고 센터(https://myadcenter.google.com)에서도 관리할 수 있습니다.
8. 보존과 삭제
- 앱 자체는 화면에 보여 주는 식별자의 사본을 보관하지 않습니다. 단, 사용자가 공유한 QR 이미지는 다음 실행 때까지 임시 캐시에 남습니다. 당사에는 서버가 없고 계정 데이터도 없습니다.
- AdMob과 Firebase가 수집한 데이터는 Google의 보존 정책에 따라 보관됩니다(4절과 5절의 Google 링크 참고).
- 앱에 계정이 없어 당사는 Google이 보관한 데이터를 사용자 이름과 연결할 수 없습니다. 이후 수집을 줄이려면 광고 ID를 재설정·삭제하거나(7절), "개인정보 보호 선택"에서 동의를 철회하거나 거부하거나(4.1절, 10절), 앱을 삭제하십시오.
9. EEA, 영국, 스위스 사용자의 권리(GDPR)
당사를 위해 Firebase로 수집되는 데이터의 관리자(controller)는 ONGIL LAB입니다. 광고에 사용하는 데이터에 대해서는 Google이 독립적인 관리자입니다.
처리 근거: 동의가 필요한 경우 광고와 기기 정보 저장·접근에 대한 사용자의 동의, 앱의 정상 동작·보안·비정상 종료 방지에 대한 당사의 정당한 이익입니다.
사용자는 자신의 개인정보에 대한 열람, 정정, 삭제, 처리 제한, 처리 반대 권리와 데이터 이동권을 가지며, 언제든 동의를 철회할 수 있습니다. 철회 전의 처리에는 영향이 없습니다. 거주 국가의 개인정보 감독기관에 민원을 제기할 수도 있습니다. Google은 표준계약조항 등 보호 조치를 갖춰 미국 등 사용자 국가 밖에서 데이터를 처리할 수 있습니다.
10. 캘리포니아 등 미국 주 거주자 안내(CCPA)
당사는 금전을 대가로 개인정보를 판매하지 않습니다. 다만 AdMob SDK는 광고를 위해 기기 식별자, 대략적인 위치, 앱 상호작용을 Google에 보냅니다. 캘리포니아 소비자 개인정보 보호법(CCPA)과 유사한 주법에서는 이것이 맥락 간 행동 기반 광고를 위한 개인정보 "판매" 또는 "공유"로 취급될 수 있습니다.
해당 범주: 식별자(광고 ID, App Set ID, IP 주소), 인터넷 등 전자 네트워크 활동(앱 상호작용, 진단 정보), 대략적인 위치. 제공받는 자: Google.
이 판매·공유를 거부(옵트아웃)하려면 메인 화면의 더보기 메뉴에서 "개인정보 보호 선택"을 탭하고 거부를 선택하십시오. 이후 광고는 선택한 내용에 따라 표시됩니다.
시스템 설정에서 기기 식별자 사용을 제한할 수도 있습니다.
- Android: 광고 ID를 삭제하거나 "광고 맞춤설정 선택 해제"를 켭니다(7절).
- iOS: ADID Clip의 추적을 허용하지 않습니다(7절).
사용자는 개인정보에 대해 알 권리, 삭제·정정을 요구할 권리를 가지며, 이 권리를 행사했다는 이유로 차별받지 않습니다. 앱에 계정이 없어 당사는 사용자 이름으로 사용자를 식별하는 정보를 보유하지 않습니다.
11. 아동
앱은 마케터, QA 엔지니어, 개발자를 위한 도구입니다. 18세 이상 사용자를 대상으로 하며 아동을 대상으로 하지 않습니다. 당사는 아동의 정보를 알면서 수집하지 않습니다.
12. 보안
앱 자체 코드의 모든 통신은 HTTPS를 사용합니다. 앱에 포함된 Google SDK는 Google 서버와 암호화된 연결을 사용합니다. 광고 소재는 제3자 서버의 콘텐츠를 불러올 수 있습니다. 앱은 iOS의 추적 권한을 제외하고 런타임 권한을 요청하지 않습니다.
13. 방침 변경
이 방침을 변경하면 이 페이지와 위의 최종 수정일을 갱신합니다. 중요한 변경은 스토어 등록정보나 업데이트 내역에도 알립니다.
14. 문의처
문의처: help@ongillab.com