더퍼스트타이탄(서비스명 AICA SOFT, 이하 "회사")은 쾅픽을 제공하면서 개인정보 보호법 제30조에 따라 아래와 같이 개인정보 처리방침을 정해 공개합니다.
1. 개인정보의 처리 목적
- 사용자가 적은 두 가지 선택지와 상황을 받아, AI가 둘 중 하나를 고르고 한 줄 판정을 만들어 줍니다.
- 하루에 판정할 수 있는 횟수를 지키고, 같은 기기·네트워크의 과도한 요청과 중복 요청을 막습니다(부정 사용 방지).
- 신고를 받으면 AI 판정을 검토하고 고치는 데 씁니다.
- 앱을 얼마나 쓰는지 숫자로 집계해 앱을 고치는 데 씁니다.
- 무료로 쓸 수 있도록 광고(배너·전면·보상형 3종)를 보여 줍니다.
- 위 목적 밖으로는 쓰지 않습니다.
2. 처리하는 개인정보 항목과 저장 위치
- 판정을 요청할 때 회사 서버로 보내는 것: 선택지 A와 B(각 30자 이내), 상황(80자 이내, 비워도 됩니다), 앱이 처음 만들어 이 기기에 저장해 둔 임의의 기기 ID(UUID), 앱 종류(앱/웹)·첫 실행 날짜·유입 경로 표시. 로그인이나 회원 가입은 없고 이름, 연락처, 계정 정보는 받지 않습니다.
- 서버는 이 요청을 받을 때 접속한 네트워크의 IP 주소를 볼 수 있습니다. 하루 횟수 제한에 쓰려고 IP 주소와 기기 ID를 서버 비밀값으로 해시(HMAC 또는 SHA-256)한 값만 저장하고 원문은 저장하지 않습니다.
- 서버가 AI(Google Gemini)에 보내는 것: 선택지 A·B와 상황 글자만 보냅니다. 사용자의 IP 주소와 기기 ID는 AI 요청에 담지 않습니다.
- 입력한 글은 서버에 저장하지 않습니다. 같은 입력에 같은 판정을 돌려주려고 입력을 해시한 값과 판정 결과(A 또는 B, 한 줄)만 저장합니다.
- 판정이 이상하거나 문제가 있어 사용자가 직접 "신고"를 누르면, 신고 이유, 적은 의견(200자 이내), 그때의 선택지·상황·판정 결과, 기기 ID를 해시한 값의 앞 16자를 저장합니다.
- 하루 사용량 집계: 날짜별 판정 횟수를 기기 해시·IP 해시 단위로 셉니다. 판정 한 번마다 AI가 쓴 토큰 수를 날짜·모델별 합계 숫자로만 기록합니다(내용·기기·IP는 담지 않습니다).
- 이용 집계(서버 설정으로 켜졌을 때만 동작합니다): 첫 실행, 판정 성공 횟수, 공유 버튼을 누른 횟수, 앱 종류, 첫 실행 날짜, 유입 경로(정해진 값 몇 가지 중 하나)를 기기 ID의 해시 값과 함께 기록합니다. 선택지·상황·판정 글은 담지 않습니다.
- 광고 보상(보상형 광고)을 받을 때: 보상 요청 한 건마다 기기 해시, IP 해시, 보상 확인 번호를 서버에 기록합니다.
- 이 기기에만 저장하는 것: 기기 ID, 판정 기록(최근 100건: 선택지, 상황, 판정 결과, 판정을 따랐는지 표시), 같은 입력의 판정 결과 사본(최근 200건), 오늘 남은 횟수 표시, 진동·소리 설정, 처음 설치한 시각, 이용 집계 상태. 이 내용은 앱 안에서 지울 수 있고, 앱을 삭제하면 함께 지워집니다.
- 광고 ID, 앱 세트 ID, 기기 정보, IP 기반 대략 위치, 광고 노출·클릭 등 이용 정보, 진단 정보: 광고(Google AdMob, 배너·전면·보상형 3종)를 위해 Google LLC가 수집합니다. 앱에 입력한 선택지와 상황은 광고 쪽으로 보내지 않습니다.
- 광고 동의(UMP): 동의가 필요한 지역에서는 앱을 열 때 Google의 동의 창이 뜹니다. 동의 상태는 Google의 광고 SDK가 관리합니다.
- 공유: 판정 카드 이미지를 만들어 이 기기의 임시 저장 공간(캐시)에 파일로 두고, 사용자가 고른 앱으로 보냅니다. 기본값은 선택지 원문을 카드에 넣지 않는 것이고, 넣을지는 사용자가 정합니다. 공유 대상 앱에서 일어나는 일은 그 앱의 방침을 따릅니다.
- 이 앱은 Google Firebase를 쓰지 않습니다.
- 유료 이용권(30일, Google Play 결제)을 살 때: 앱이 Google Play 결제 창을 열고, 결제 뒤 상품 ID와 Google Play 구매 토큰, 기기 ID를 회사 서버로 보내 결제가 맞는지 확인합니다. 서버는 구매 토큰과 기기 ID를 해시한 값, 상품 ID, 구매·만료·환불취소 시각만 저장하고 토큰·기기 ID 원문은 저장하지 않습니다. 서버는 구매 토큰 원문을 Google Play(Google LLC)에 보내 구매 확인·확정·소비 처리를 합니다. 카드번호·결제수단·이름·이메일은 회사가 받지 않으며 결제 자체는 Google Play가 처리합니다.
3. 앱이 쓰는 권한
- 아래는 앱을 만들 때 합쳐지는 안드로이드 권한 목록입니다. 모두 설치할 때 한꺼번에 허용되는 권한이라 따로 묻는 창은 뜨지 않습니다. 위치, 연락처, 사진, 마이크, 카메라 권한은 쓰지 않습니다.
- 인터넷(INTERNET): 판정 요청을 서버로 보내고 광고를 받아 오는 데 필요합니다.
- 네트워크 상태 보기(ACCESS_NETWORK_STATE): 인터넷이 연결돼 있는지 확인합니다.
- 진동(VIBRATE): 판정이 나올 때 진동으로 알려 줍니다. 앱 설정에서 끌 수 있습니다.
- 광고 ID 사용(AD_ID, ACCESS_ADSERVICES_AD_ID): 광고 제공과 측정을 위해 기기의 광고 ID를 읽습니다. 휴대폰 설정에서 삭제하거나 재설정할 수 있습니다.
- 안드로이드 광고 서비스(ACCESS_ADSERVICES_ATTRIBUTION, ACCESS_ADSERVICES_TOPICS): 광고 SDK가 기기의 광고 측정과 관심 주제 기능을 쓸 수 있게 하는 권한입니다.
- 절전 방지와 백그라운드 작업(WAKE_LOCK, FOREGROUND_SERVICE): 광고 SDK가 작업을 마칠 때까지 기기가 잠들지 않게 하는 SDK용 권한입니다.
- 앱 내부 보호용 권한(DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION): 앱 안의 신호를 다른 앱이 엿보지 못하게 하는 권한입니다.
4. 개인정보의 보유 및 이용 기간
- 회사 서버에서(아래 이용권 구매 기록은 제외): 하루 사용량·IP 제한 기록과 보상 요청 기록은 7일, 같은 입력의 판정 결과 사본은 30일, 신고 내용은 90일, AI 토큰 합계 숫자는 90일이 지나면 매일 한 번 도는 정리 작업이 지웁니다.
- 이용권 구매 기록(구매 토큰 해시, 기기 해시, 상품 ID, 구매·만료·환불취소 시각)은 같은 구매 토큰으로 이용권이 다시 지급되는 것을 막고 환불을 반영하기 위해 이용권이 끝난 뒤에도 보관하며, 문의 메일로 삭제를 요청하면 지체 없이 삭제합니다.
- 이용 집계에 쓰는 기기 해시 기록은 첫 실행 뒤 8일(첫 판정 성공이 있으면 그 8일 뒤까지, 첫 실행으로부터 최대 15일 안팎) 보관한 뒤 지웁니다. 기간을 늘려 갱신하지 않습니다. 기기·IP 정보가 없는 날짜별 합계 숫자는 출시 판단이 끝날 때까지 남깁니다.
- 이 기기에 저장된 기록은 사용자가 지우거나 앱을 삭제할 때까지 보관합니다. 판정 기록은 최근 100건까지만 남고 오래된 것부터 밀려납니다.
- Google이 가진 광고 정보와 AI 요청 정보, 결제 정보는 Google의 정책에 따라 Google이 보관합니다.
- 이 앱은 안드로이드 자동 백업을 꺼 두었습니다. 저장된 기록은 Google 계정 등으로 백업되지 않습니다.
5. 개인정보의 파기 절차 및 방법
- 회사 서버의 기록은 위 보유 기간이 지나면 자동으로 지웁니다(이용권 구매 기록은 삭제 요청 때 지웁니다). 그 전에 지워 달라는 요청은 아래 개인정보 보호책임자에게 보내 주십시오.
- 이 기기의 기록은 앱의 기록 화면에서 지우거나, 앱을 삭제하거나, 휴대폰 설정 > 앱 > 이 앱 > 저장공간에서 데이터를 지우면 사라집니다. 앱 데이터를 지우면 기기 ID도 새로 만들어져서 서버에 남은 예전 기록과 이어지지 않습니다.
- 서버에는 기기 ID 원문을 저장하지 않아서, 회사가 특정인의 기록을 찾아 지우는 데는 한계가 있습니다(위 정책의 자동 삭제가 기본 방법입니다).
- Google이 가진 정보는 "정보주체의 권리와 행사 방법" 절에 적은 방법으로 직접 확인하고 지울 수 있습니다.
6. 개인정보의 제3자 제공 및 처리 위탁
- 회사는 사용자의 선택지·상황·판정 기록을 판매하거나 광고 목적으로 제공하지 않습니다.
- 서버 운영(Cloudflare, Inc.): 회사 서버와 데이터베이스를 Cloudflare의 서비스(Workers, D1)로 운영합니다. 판정 요청, 위 서버 보관 항목 전체의 처리를 맡기는 처리 위탁입니다.
- AI 판정(Google LLC, Gemini API): 판정을 만들기 위해 선택지 A·B와 상황 글자를 Google에 보내 처리를 맡기는 처리 위탁입니다.
- 광고(Google AdMob, 배너·전면·보상형 3종): Google LLC가 광고 제공과 측정뿐 아니라 부정 사용 방지 같은 Google 자신의 목적으로도 쓰기 때문에, 회사가 맡긴 처리가 아니라 Google LLC에 대한 제3자 제공으로 봅니다. 광고 ID, 앱 세트 ID, 기기 정보, IP 주소와 그로부터 추정한 대략 위치, 광고 노출·클릭 등 이용 정보, 진단 정보가 전송됩니다. 거부 방법: 동의 창이 뜨는 지역에서는 광고 동의를 거부할 수 있습니다. 동의 창이 뜨지 않는 곳(한국 사용자 포함)에서는 휴대폰 설정 > Google > 광고에서 광고 ID를 삭제하거나 재설정해서 거부할 수 있습니다.
- 이용권 결제 확인(Google LLC, Google Play 결제·Developer API): 구매 토큰과 상품 ID를 Google Play에 보내 구매 확인·확정·소비를 맡기는 처리 위탁입니다.
- 보상형 광고를 볼 때 Google이 회사 서버로 보상 확인 신호를 보냅니다. 여기에는 기기 해시와 보상 요청 번호가 들어 있습니다.
- 이용 목적은 위 처리 목적과 같고, 보유·이용 기간은 위 보유 기간 절과 각 회사의 정책을 따릅니다.
7. 개인정보의 국외 이전
- 이전받는 자: Cloudflare, Inc. (회사 서버·데이터베이스 운영)
- 이전받는 자: Google LLC (Gemini API로 AI 판정 처리, AdMob으로 광고 제공)
- 이전되는 국가: 미국(두 회사의 본사가 있는 나라입니다). 서비스 제공자의 데이터센터가 있는 다른 국가로 옮겨질 수 있습니다. 회사가 만든 데이터베이스는 Cloudflare의 아시아·태평양 지역에 있습니다.
- 이전 항목: (Cloudflare) 선택지 A·B, 상황, 기기 ID, 접속 IP 주소, 위 서버 보관 항목. (Google, AI 판정) 선택지 A·B, 상황. (Google, 이용권 결제 확인) 상품 ID, Google Play 구매 토큰. (Google, 광고) 광고 ID, 앱 세트 ID, 기기 정보(기종·운영체제 버전·언어 등), IP 주소와 그로부터 추정한 대략 위치, 광고 노출·클릭 등 이용 정보, 진단 정보.
- 이전 시기와 방법: 판정을 요청하거나 광고를 불러올 때마다 인터넷(암호화 통신)으로 전송됩니다.
- 이전 목적: 판정 처리, 횟수 제한과 부정 사용 방지, 신고 검토, 이용 집계, 광고 게재와 측정.
- 보유 및 이용 기간: (Cloudflare에 두는 기록) 위 보유 기간 절의 기간. (Google) Google LLC의 정책에 따릅니다.
- 거부 방법: 판정은 입력한 글을 서버와 AI로 보내야 만들 수 있어서, 보내는 것을 원하지 않으면 판정 기능을 쓰지 말고 앱을 삭제해 주십시오. 광고는 동의 창이 뜨는 지역에서 광고 동의를 거부하면 광고 요청이 시작되지 않고, 앱의 광고 개인정보 설정에서 바꿀 수 있습니다. 그 밖의 지역에서는 휴대폰 설정 > Google > 광고에서 광고 ID를 삭제할 수 있습니다.
- 거부했을 때의 결과: 판정 기능을 쓸 수 없습니다. 광고만 거부하면 광고가 뜨지 않거나 맞춤이 아닌 일반 광고가 뜹니다.
- 이전받는 자의 개인정보 문의처: Cloudflare, Inc. 이메일 privacyquestions@cloudflare.com (열람 등 권리 요청은 sar@cloudflare.com). Google LLC는 support.google.com/policies?p=privpol_privts 에서 문의할 수 있습니다. 두 곳 모두 각 회사 개인정보처리방침에 적힌 문의 경로입니다.
- 회사에 대한 문의: 아래 개인정보 보호책임자에게 보내 주십시오.
8. 이용 연령과 만 14세 미만 아동
- 이 앱은 만 13세 이상 이용 대상이며, 만 13세 미만은 이용하지 않도록 안내합니다.
- 이 앱은 나이를 묻지 않으며 이름·연락처·계정 정보를 받지 않습니다. 다만 모든 이용자에게 공통으로 기기 ID(서버에는 해시만 저장), IP 주소 해시, 광고 ID(광고 SDK)가 자동으로 처리됩니다. 이는 서비스 제공(하루 횟수 제한·부정 사용 방지)과 광고 제공을 위한 것이며, 만 14세 미만 이용자가 있더라도 이 범위를 넘는 개인정보는 받지 않습니다. 만 14세 미만 이용자의 법정대리인은 아래 개인정보 보호책임자에게 열람·삭제를 요청할 수 있습니다.
- 이 앱의 광고 요청은 모두 비맞춤(non-personalized) 광고로 요청합니다.
- 만 14세 미만 아동의 정보가 모인 것을 알게 되면 아래 개인정보 보호책임자에게 알려 주십시오. 확인해서 알려 주신 정보가 회사에 있다면 지체 없이 지웁니다.
9. 자동으로 수집되는 정보(기기 ID, 광고 ID)
- 기기 ID: 앱이 처음 실행될 때 만들어 이 기기에 저장하는 임의의 번호(UUID)입니다. 판정을 요청할 때마다 서버로 보내고, 서버는 해시한 값만 저장합니다. 광고 ID나 기기 고유 번호와는 관계가 없습니다. 앱 데이터를 지우거나 앱을 다시 설치하면 새 번호가 만들어집니다.
- 광고 ID: 안드로이드 기기의 광고용 식별 번호입니다. 광고 SDK가 앱 설치 때 합쳐진 권한(AD_ID)으로 읽습니다. 휴대폰 설정 > Google > 광고에서 삭제하거나 재설정할 수 있습니다.
- 이용 집계 거부 방법: 앱 안에 따로 끄는 스위치가 없습니다. 앱을 삭제하면 멈춥니다.
10. 개인정보의 안전성 확보 조치
- 앱과 서버 사이의 통신은 암호화(HTTPS)합니다.
- 기기 ID와 IP 주소는 원문이 아니라 해시한 값으로만 서버에 저장합니다. 해시에 쓰는 비밀값과 AI 이용 키는 소스 코드에 넣지 않고 서버 설정에 따로 둡니다.
- 입력한 글은 판정 결과를 돌려준 뒤 서버에 저장하지 않습니다(신고한 경우만 예외).
- 서버 관리용 통계 조회는 비밀 키가 있어야 하고, 키가 설정되지 않으면 열리지 않습니다.
- 개인정보를 다루는 사람은 개인정보 보호책임자 한 명으로 한정합니다.
- 앱이 쓰는 권한은 판정과 광고에 필요한 것으로 줄였고, 안드로이드 자동 백업은 꺼 두었습니다.
11. 유료 이용권과 환불
- 유료 이용권(Pro): 30일 이용권 1종(상품 ID kwangpick_pro_30days)이며 일회성 결제입니다. 자동 갱신·정기결제가 아닙니다. 가격은 Google Play 결제 창에 표시된 현지화 가격입니다. 이용권을 쓰는 동안 하루 판정 한도가 15회로 늘어나고 광고가 표시되지 않습니다. 구매 내역은 Google Play가 처리하며, 앱은 서버로 구매를 확인해 이용권을 적용합니다. 같은 Google 계정으로 재설치하거나 다른 기기에서 '구매 복원'을 하면 이용권이 복원을 요청한 기기로 옮겨 적용됩니다. 같은 기기에서 이어서 사면 기간이 이어 붙습니다.
- 환불은 Google Play의 환불 정책과 전자상거래 등에서의 소비자보호에 관한 법률 같은 관련 법령의 통상 기준에 따라 처리합니다. 환불·취소된 구매는 서버가 Google Play 응답으로 확인해 이용권을 회수합니다. 결제는 만 13세 이상 이용 대상이며 Google Play 계정의 연령 정책을 따릅니다.
- 환불 문의는 아래 이메일로 보내 주십시오.
12. 정보주체의 권리와 행사 방법
- 사용자는 언제든 이 기기에 저장된 자기 기록을 앱에서 보고 지울 수 있습니다. 앱을 삭제해도 모두 지워집니다.
- 광고 개인 설정은 앱의 광고 개인정보 설정(동의가 필요한 지역에 표시됩니다)이나 휴대폰 설정 > Google > 광고에서 바꿀 수 있습니다.
- Google이 가진 정보는 휴대폰 설정 > Google, 또는 Google 계정에서 확인하고 지울 수 있습니다.
- 서버에 있는 기록의 열람, 정정, 삭제, 처리 정지 요청은 이메일(hsindevelop@gmail.com)로 보내 주십시오. 서버에는 기기 ID 원문이 없어서, 요청하실 때 앱에서 확인한 기기 ID가 필요할 수 있습니다. 본인 확인 뒤 지체 없이 처리하고, 늦어도 10일 안에 처리 결과나 처리하지 못하는 사유를 알려 드립니다.
- 서버 기록은 위 보유 기간이 지나면 자동으로 지워집니다(이용권 구매 기록은 삭제를 요청하시면 지웁니다).
13. 개인정보 보호책임자
- 개인정보처리자
- 더퍼스트타이탄 (서비스명 AICA SOFT)
- 개인정보 보호책임자
- 더퍼스트타이탄 개인정보 보호 담당
- 문의 이메일
- hsindevelop@gmail.com
14. 처리방침의 변경
- 이 방침이 바뀌면 바뀐 내용을 시행일과 함께 이 페이지에 게시합니다.