AppExpire 개인정보처리방침
최종 업데이트: TODO: 최초 시행일 | 시행일: TODO: 최초 시행일
이 개인정보처리방침은 8개 언어로 제공됩니다. 대한민국 이용자에게는 한국어 판이 법적으로 우선하며, 다른 언어 번역본은 이해를 돕기 위한 참고용입니다. 번역본과 한국어 판의 내용이 다른 경우 한국어 판이 적용됩니다.
1인 개발자 kukuDev("운영자")가 만든 AppExpire(앱익스파이어, 이하 "본 앱")는 잠깐 쓰려고 설치한 앱에 정리할 날짜를 지정하고, 그 날짜에 알림을 받아 사용자가 직접 삭제 여부를 확인하는 Android 앱입니다. 본 방침은 본 앱이 어떤 정보를 처리하고 처리하지 않는지, 광고·분석 SDK가 무엇을 처리하는지, 구매 검증은 어떻게 이루어지는지 설명합니다.
본 방침을 읽고 앱을 설치·실행하는 것만으로 아래에서 설명하는 선택적 처리(통계·진단 공유, 맞춤 광고, 국외 이전)에 동의한 것으로 간주하지 않습니다. 선택적 처리는 이용자가 온보딩 또는 설정에서 별도로 선택해야 시작됩니다. 서비스 이용을 위한 필수 처리(예: 로컬 알림 작동, 무료/Pro 상태 확인을 위한 최소 통신)는 본 방침에 동의하고 앱을 사용함으로써 적용됩니다.
1. 본 앱의 핵심 동작과 정보 처리의 관계
- 이용자는 기기에 설치된 앱 중 정리하고 싶은 앱을 선택하고, 정리할 날짜와 시간을 지정합니다.
- 지정한 시각에 본 앱은 기기 안에서 로컬 알림을 표시합니다. 별도의 푸시 서버를 거치지 않습니다.
- 이용자가 알림을 눌러 앱에 들어오면 정리 대상 목록이 표시되고, 이용자가 각 앱마다 Android 시스템의 삭제 확인 화면을 직접 열고 확인해야 실제로 삭제됩니다.
- 본 앱은 이용자의 확인 없이 다른 앱을 자동으로 삭제하지 않습니다.
- Android의 배터리 절전(도즈 모드), 알림 권한 꺼짐, 기기 재부팅, 이용자의 알림 취소 등으로 알림이 지연되거나 전달되지 않을 수 있습니다. 정확히 초 단위로 알림이 온다고 보장하지 않습니다.
2. 수집·저장하는 정보
2.1. 기기에만 저장되고 운영자에게 전송되지 않는 정보
아래 정보는 이용자의 기기 안(앱 전용 저장소)에만 저장됩니다. 운영자 서버로 전송되지 않으며, 분석·광고 SDK에도 포함되지 않습니다.
| 항목 | 설명 |
|---|---|
| 예약한 앱 정보 | 선택한 앱의 패키지명과 앱 이름(라벨) |
| 예약 일정 | 지정한 정리 날짜·시간 |
| 묶음 이름 | 이용자가 직접 입력한 예약 그룹 이름(예: "테스트 종료") |
| 온보딩 진행 상태 | 온보딩 완료·건너뛰기 여부 |
| 설정값 | 테마, 언어, 통계·진단 공유 허용 여부 |
| Pro 상태 캐시 | 마지막으로 확인된 구매 상태(무료/Pro) |
| 광고 빈도 카운터 | 전면 광고 노출 간격 계산용 내부 카운터 |
| 저장하지 않은 예약 초안 | 작성 중 앱을 나가도 이어서 입력할 수 있도록 임시 보관하는 내용 |
이 정보는 앱을 삭제하거나 앱 데이터를 초기화하면 함께 삭제됩니다. 이용자는 개별 예약을 언제든 취소할 수 있습니다. Google Play를 통한 Pro 구매 권한은 이 기기 저장 정보와 별개로 이용자의 Google Play 계정에 남아 있으며, 앱을 삭제했다가 다시 설치해도 "구매 복원"으로 되살릴 수 있습니다. 다만 예약 목록·묶음 이름 등 기기 저장 정보는 복원되지 않습니다.
2.2. 설치 앱 목록의 처리
본 앱은 Android의 패키지 조회 기능으로 기기에 설치된 실행 가능한 앱 목록을 읽습니다. 이는 (1) 이용자가 정리할 앱을 고르는 선택 화면을 보여주고 (2) 이미 예약한 앱이 아직 설치되어 있는지 확인하는 용도로만 사용됩니다. 설치 앱 목록·이름·패키지명은 분석 SDK, 광고 SDK, 운영자 서버로 전송되지 않으며 광고 타기팅에 사용되지 않습니다.
2.3. Android 권한
| 권한 | 목적 |
|---|---|
알림(POST_NOTIFICATIONS, Android 13 이상) | 정리 예정 알림을 표시하기 위해 필요합니다 |
부팅 완료 수신(RECEIVE_BOOT_COMPLETED) | 기기 재부팅 후 예약된 알림을 다시 등록하기 위해 필요합니다 |
패키지 삭제 요청(REQUEST_DELETE_PACKAGES) | Android 시스템의 앱 삭제 확인 화면을 여는 데 필요합니다. 본 앱이 직접 삭제 권한을 갖는 것이 아니라 시스템 화면을 호출합니다 |
인터넷/네트워크 상태(INTERNET, ACCESS_NETWORK_STATE) | 광고 요청, 구매 상태 확인, 선택적으로 켠 경우의 통계·진단 전송에 필요합니다 |
광고 식별자(AD_ID) | Google Mobile Ads SDK가 요구하는 권한입니다. 광고 개인화·빈도 조절·부정 이용 방지에 사용됩니다 |
3. 선택적 이용 통계·진단(Firebase Analytics·Crashlytics)
본 앱은 Google Firebase Analytics(이용 통계)와 Firebase Crashlytics(충돌·오류 진단)를 사용할 수 있습니다. 기본값은 꺼짐입니다. 이용자는 설정 화면에서 언제든지 켜고 끌 수 있습니다. 끄면 이후 수집이 중단되고, 아직 전송되지 않은 크래시 보고서는 삭제됩니다.
켰을 때 처리되는 정보:
- Firebase 앱 인스턴스 ID(이 앱 설치를 구분하는 익명 식별자)
- 기기 모델·OS 버전·앱 버전·언어 설정, Google이 IP 주소로 추정하는 국가 단위 위치
- 정해진 값만 갖는 제한된 이벤트: 예) 온보딩 단계 진행, 예약 저장(개수는 구간 값으로만), 알림 권한 허용/거부 결과, 구매 진행 상태(예: 시작/성공/취소/오류)
- 크래시·오류 스택 트레이스. 예외 메시지 원문은 전송하지 않습니다.
절대 전송하지 않는 정보: 예약한 앱의 이름·패키지명·목록, 묶음 이름, 검색어, 정확한 예약 시각, 구매 토큰.
Firebase Analytics의 광고 식별자 수집은 비활성화되어 있습니다. 이 통계·진단 동의는 아래 4항의 광고 동의와 별개이며, 하나를 켰다고 다른 하나가 자동으로 켜지지 않습니다.
Firebase 프로젝트의 서버 지역, GA4 데이터 보관 기간: TODO: 확정 후 반영. 현재 계획은 14개월
4. 광고: Google AdMob 및 미디에이션·비딩 파트너
무료 이용자에게만 광고가 표시됩니다. Pro 구매자에게는 광고가 표시되지 않으며, 무료/Pro 상태가 확인되기 전에는 광고를 요청하지 않습니다.
4.1. 표시 위치
| 위치 | 형식 |
|---|---|
| 예약 목록 화면 | 적응형 배너 광고 1개 |
| 예약 저장 완료 후 목록으로 돌아가는 전환 지점 | 전면 광고(가끔). 온보딩, 첫 예약, 결제 화면, 알림 진입, 삭제 진행 화면에는 표시하지 않습니다 |
현재 본 앱은 배너와 전면 두 형식만 사용합니다. 보상형 광고는 사용하지 않으며, 광고를 보는 것으로 예약이나 삭제 기능이 해제되지 않습니다.
4.2. 참여 사업자와 입찰(비딩)
본 앱은 Google AdMob의 미디에이션·비딩 기능을 통해 Liftoff Monetize, AppLovin, Unity Ads를 광고 파트너로 둡니다. 광고를 요청하면 여러 참여 사업자가 입찰에 필요한 정보를 처리할 수 있으며, 실제로 광고를 보여준 사업자만 정보를 처리하는 것이 아니라, SDK 초기화·광고 요청·입찰에 참여한 사업자도 정보를 처리할 수 있습니다.
| 광고 형식 | 참여 사업자 |
|---|---|
| 배너 | Google AdMob + Liftoff Monetize + Unity Ads |
| 전면 | Google AdMob + Liftoff Monetize + AppLovin + Unity Ads |
4.3. 처리되는 정보
광고 ID 등 기기·앱 식별자, IP 주소와 이로부터 추정한 대략적 위치(국가·지역 단위), 기기 모델·OS·언어·네트워크·화면 환경, 앱 식별자·버전, 광고 요청·입찰·노출·클릭 정보, 동의 상태와 부정 이용 방지 신호가 처리될 수 있습니다. 실제 항목은 사업자·SDK·이용자의 동의 설정에 따라 달라집니다. 이 항목은 본 앱이 관리하는 예약 대상 앱 목록과는 무관하며, 이용자가 기기에 설치한 다른 앱의 이름·목록을 광고 SDK에 전달하지 않습니다.
4.4. 목적
광고 제공·선택·입찰, 허용된 범위의 맞춤형 또는 비맞춤형 광고 게재, 광고 빈도 조절, 광고 성과·수익 측정, 부정 클릭·사기 방지에 이용됩니다. 비맞춤형(non-personalized) 광고를 선택해도 빈도 조절·부정 이용 방지·성과 측정을 위한 최소한의 처리는 발생합니다. "처리가 전혀 없다"는 뜻이 아닙니다. 이 목적은 3항의 이용 통계 분석과는 구분됩니다.
4.5. 사업자별 정보, 국외 이전, 보관 기간, 문의처
아래 국가·보관 기간은 각 사업자가 공개한 내용이며(2026-09-26 각 사업자 공식 방침 확인), 실제 개별 요청이 항상 그 국가의 서버로만 전송된다는 보장은 아닙니다. 사업자의 공식 방침이 더 최신 정보를 담고 있을 수 있습니다.
| 참여 사업자 | 처리 항목·목적 | 공개된 처리·이전 국가 | 보관 기간 | 문의·권리 행사 |
|---|---|---|---|---|
| Google AdMob(Google LLC) | 4.3·4.4항과 동일 | 미국 및 Google이 공개한 글로벌 서버 소재국 | Google의 서비스별 보관·삭제 정책에 따름 | Google 개인정보처리방침 |
| Liftoff Monetize(Liftoff Mobile, Inc.; LMI, Inc.; Vungle SEA Pte. Ltd.) | 4.3·4.4항과 동일 | 미국·싱가포르·일본·독일(주요 데이터센터) | 공개 방침상 최종 이용자 정보는 가명처리 형태로 활성 데이터베이스에 30일 보관 후 삭제. 백업은 별도 기간 없이 보관 | Liftoff 개인정보처리방침 |
| AppLovin(AppLovin Corporation) | 4.3·4.4항과 동일 | 미국(EU-U.S., UK, Swiss Data Privacy Framework 준거를 공개). 그 외 처리 지역은 사업자 방침·문의처에서 확인 | 공개 방침상 통상 최대 2년. 기기 관련 정보는 더 짧게 보관되거나 삭제 요청 시 삭제 | AppLovin 개인정보처리방침 |
| Unity Ads(Unity Technologies S.F. 및 계열사) | 4.3·4.4항과 동일 | 미국, ironSource 본사 소재지인 이스라엘, Google Cloud Platform 등 서비스 제공자 소재국 | 공개 방침상 설치 ID 기준 앱 상호작용 데이터는 최대 12개월, 결제·부정 이용 방지 목적의 거래 기록은 최대 180일 | Unity 개인정보처리방침 |
현재 본 앱에는 위 미디에이션 SDK와 어댑터가 아직 연동되지 않았습니다. 이 항목은 실제 연동·활성화 시점부터 적용되는 최초 방침이며, 연동 완료 여부는 출시 전 별도로 확인합니다. 새 파트너의 데이터 처리는 관련 동의 절차가 준비된 이후에 시작합니다.
4.6. 동의와 선택권
유럽경제지역(EEA)·영국·스위스 등 필요한 지역에서는 Google의 사용자 메시지 플랫폼(UMP)을 통한 동의 화면이 표시됩니다. 미국 일부 주 규정에 따른 동의 설정 적용 여부는 TODO: AdMob 콘솔 설정 확인 후 반영. 동의 화면이 표시되는 지역에서는 이용자의 선택이 참여 사업자에게 전달됩니다.
이용자는 설정 화면의 "광고 개인정보 옵션"(표시 여부는 지역에 따라 다름)에서 동의를 나중에 변경할 수 있습니다. 기기의 광고 설정에서 광고 ID를 재설정하거나 맞춤 광고를 제한할 수도 있습니다. 맞춤 광고를 거부해도 예약·알림·삭제 확인 등 본 앱의 기능은 그대로 이용할 수 있습니다.
5. Pro 구매와 결제 검증
5.1. 상품
AppExpire Pro는 Google Play Billing을 통한 비소모성(영구) 일회성 구매입니다(상품 ID appexpire_pro). 대한민국 판매 가격은 20,000원(VAT 10% 포함)이며, 다른 국가는 Google Play가 표시하는 현지 가격을 따릅니다. 구독이 아니며 추가 정기 결제가 없습니다.
Pro 혜택: 광고 제거, 동시 예약 앱 10개 제한 해제, 예약 기한 20일 제한 해제.
5.2. 결제 처리 및 검증
결제 자체는 Google Play가 처리하며, 운영자는 카드 정보 등 결제 수단 정보를 직접 수집하지 않습니다. 구매 정확성 확인을 위해 앱은 상품 ID, 구매 토큰, Firebase App Check 토큰을 운영자의 Firebase Cloud Functions 엔드포인트(Google Cloud, 서울 리전 asia-northeast3)로 전송합니다. 이 엔드포인트는 Google Play Developer API를 조회해 구매의 유효성을 확인하고 유효/무효 결과만 앱에 돌려줍니다. 검증 서버는 구매 토큰을 데이터베이스에 저장하지 않습니다. 다만 Google Cloud Logging이 요청 로그(요청 IP, 시각 등)를 보관할 수 있으며, 보관 기간은 TODO: 확정 필요. Google Cloud 기본값은 30일.
5.3. 복원
"구매 복원"은 이용자가 결제한 것과 같은 Google Play 계정으로 로그인된 상태에서 별도 로그인 없이 동작합니다. 예약 목록 등 기기 저장 정보는 복원 대상이 아닙니다.
6. 정보의 국외 이전
Google(Firebase, AdMob, Play, Cloud Functions/Logging), Liftoff, AppLovin, Unity의 서버는 대한민국 밖에 있을 수 있으며, 위 3항·4항·5항의 정보가 해당 사업자의 서버로 이전될 수 있습니다. 국가·이전 방식은 각 사업자가 공개한 내용을 4.5항 표에 정리했습니다. 본 방침을 읽거나 앱을 설치·이용하는 것만으로 국외 이전에 동의한 것으로 간주하지 않습니다. 통계·진단 공유, 맞춤 광고 등 선택적 처리에 따른 국외 이전은 해당 기능을 켜거나 동의 화면에서 동의했을 때만 발생합니다. 국외 이전에 관해 문의하거나 이의를 제기하려면 8항의 연락처로 연락해 주시기 바랍니다.
7. 보관 기간과 삭제
- 기기 저장 정보(예약, 설정 등)는 이용자가 앱을 삭제하거나 앱 데이터를 초기화할 때까지 기기에 남아 있으며, 개별 예약은 이용자가 언제든지 취소해 삭제할 수 있습니다.
- Pro 구매 권한은 Google Play 계정에 남아 있으며 앱 삭제와 무관합니다.
- 통계·진단 정보의 보관 기간은 3항 하단을 참고하십시오(확정 전 TODO).
- 광고 파트너별 보관 기간은 4.5항 표를 참고하십시오.
- 결제 검증 서버 요청 로그의 보관 기간은 5.2항을 참고하십시오(확정 전 TODO).
8. 이용자의 권리와 행사 방법
이용자는 아래 권리를 행사할 수 있습니다.
- 로컬 데이터 삭제: 개별 예약 취소, 앱 삭제, 앱 데이터 초기화로 즉시 가능합니다.
- 통계·진단 동의 철회: 설정 화면에서 언제든지 끌 수 있습니다.
- 광고 동의 변경: 설정의 "광고 개인정보 옵션"(표시되는 경우) 또는 기기의 광고 설정에서 변경할 수 있습니다.
- 열람·정정·처리정지·국외 이전에 대한 이의: support@kukudev.com(TODO: 게시 전 확인)으로 문의하면 확인·조치합니다. 광고 파트너에 대한 직접적인 권리 행사는 4.5항의 각 사업자 방침 링크를 이용하십시오.
- Pro 구매 관련 문의·환불: 9항 및 이용약관을 참고하십시오.
본 앱은 계정이 없으므로 별도의 회원 탈퇴 절차가 없습니다.
9. 미성년자 및 아동의 개인정보
본 앱은 특정 연령대를 표적으로 삼지 않으며 대상 연령은 TODO: 콘텐츠 등급 설문 후 확정. 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 미성년자의 구매 취소에 관한 사항은 이용약관을 참고하십시오.
10. 데이터 보안
기기 저장 정보는 앱 전용 저장소에 보관되며 다른 앱이 기본적으로 접근할 수 없습니다. 서버와의 통신은 TLS/HTTPS로 암호화됩니다. 구매 검증 엔드포인트는 Firebase App Check로 비정상 요청 차단을 시도합니다. 다만 어떤 전송·저장 방식도 100% 안전을 보장할 수는 없습니다.
11. 개인정보 보호책임자 및 문의
- 운영자: kukuDev (TODO: 게시 전 확인 - 사업자 등록 여부·정식 명칭)
- 개인정보 보호책임자: TODO: 이름·직책 확정 필요
- 문의: support@kukudev.com (TODO: 게시 전 확인)
- 개인정보 침해 신고나 상담이 필요한 경우 한국인터넷진흥원(KISA) 개인정보침해신고센터(privacy.kisa.or.kr, 국번없이 118), 개인정보 분쟁조정위원회(www.kopico.go.kr)를 이용할 수 있습니다.
12. 본 방침의 변경
운영자는 본 방침을 수정할 수 있습니다. 이용자에게 불리한 중요한 변경은 효력 발생 최소 30일 전에 앱 내 공지 등으로 알리며, 이전 버전은 별도로 보관해 열람할 수 있게 합니다. 경미한 변경은 더 짧은 예고 기간으로 고지할 수 있습니다.