개인정보처리방침
개인정보 처리방침 (초안)
초안 — 오너 확정·법률 검토 필요. 이 문서는 법률 자문이 아니다. 운영자 이름·연락처·앱 이름·시행일은
[오너 입력]자리표시자로 두었다. 공개 전에 변호사 또는 개인정보 전문가의 검토를 받는다.
- 작성: 2026-10-06 (브랜치
docs/m7-privacy-store), 대상: v1(회사 서버 없음, A-7) iOS·Android 첫 베타- 사실 근거: 코드 기준 수집 여부 조사
docs/legal/store-privacy-labels.md§2(파일:줄), ML Kit 전송 조사docs/research/mlkit-telemetry-2026-09.md- 갱신: 2026-10-09 — 10-07 이후 main 반영분(스키마 v7 카드 앞 4자리, v8 카드 청구 안내
card_bills) 반영. 근거는 본문 각 줄 끝 HTML 주석(<!-- 근거: … -->)에 파일로 남김- 구성: 1부 법정 기재 항목 대조표(작성용) → 2부 처리방침 본문(게시할 글) → 3부 오너가 정할 것·법률 검토 질문
- 다시 볼 때: 서버 도입(v2)·인앱 결제 추가·Android OCR 엔진 교체(D-8 B·C안)·Android 문자(SMS) 기능 출시·새 SDK 추가·법령 개정
요금제 v2 반영 (2026-10-11, 레인 D1a,
docs/plans/pricing-v2.md§7): 무료판에 광고(Google AdMob)가 들어가는 결정에 맞춰 한눈에 보기·§1·§2 첫머리·§5·§6(광고·결제)·§9를 고쳤고 3부에 법률 질문을 더했다. 대외 기준 문장은 "가계부 기록은 기기 밖으로 나가지 않아요. 무료판은 광고를 보여 주려고 인터넷을 써요." 광고 SDK의 실제 전송 항목·초기화 시점·AD_ID제거 여부는 D1b(2026-10-17)에서 실측으로 확정하거나[미확인]·[확인 필요]로 바꿨다(Android는 에뮬레이터까지 미검증). 게시 전 이 상자와 표시를 정리한다.오너 확인 필요 (2026-10-09 갱신분, 게시 전 정리 후 이 상자는 지운다)
- 카드 청구 안내 인식(v8)을 처리방침에 넣은 방식: 기기 안에서만 처리·저장한다는 사실만 §2 표·§4·§11 주변에 적었다. 새로운 외부 전송은 없다(코드 근거: 아래 각 주석). 법적 표현(예: "금융정보" 명칭을 쓸지)은 법률 검토에서 정한다.
- "카드는 끝 4자리만 저장" 문구를 고쳤다: 10-07 스키마 v7부터 자산(카드)에 앞 4자리도 저장하므로(
assets.card_first4, tables.dart:311) 예전 문장은 사실과 달랐다. 앞 4자리 + 끝 4자리 = 8자리까지 기기에 저장될 수 있다. 이것을 "카드번호 일부(앞·끝 4자리)"로 공개하는 표현으로 확정할지 오너가 결정한다.- 스토어 "수집 데이터 없음"은 유지(
store-privacy-labels.md맨 위 참고). 바뀌어야 하는 항목은 이번 갱신에서 발견되지 않았다.- Android 청구 안내 알림·문자 경로는 실기기 미검증이다(
docs/plans/card-billing-sms.md§5 표 "미검증"). 처리방침에는 "붙여넣기·공유·스크린샷" 경로만 적고 Android 자동 경로는 기존 알림 기록 줄에 포함시켰다.
1부. 법정 기재 항목 대조표 (작성용, 게시하지 않음)
1.1 근거 (2026-10-06 열람)
| 근거 | 버전 | 열람 |
|---|---|---|
| 「개인정보 보호법」 제30조(처리방침의 수립 및 공개)·제30조의2(평가 및 개선권고)·제31조(보호책임자) | [시행 2026. 9. 11.] 법률 제21445호 — 2026년에 다시 개정됨(제31조 단서·제30조의3 신설). 2023년 개정만 반영한 자료는 보호책임자 부분이 현행과 다르다 | 직접 열람 |
| 같은 법 시행령 제31조(처리방침의 내용 및 공개방법)·제32조(보호책임자 지정 예외) | [시행 2026. 9. 11.] 대통령령 제36671호 | 직접 열람 |
| 개인정보보호위원회 「개인정보 처리방침 작성지침」 | 2026. 4. 개정판(pipc.go.kr 2026-04-23 게시). 기재사항 24개, 온디바이스 처리 공개 권장 신설 | PDF 본문 열람 |
| 「표준 개인정보 보호지침」 제20조 | "'개인정보 처리방침'이라는 명칭을 사용하되, 글자 크기, 색상 등을 활용하여 다른 고지사항과 구분" | 작성지침 인용으로 확인(고시 원문 미열람) |
| 「정보통신망법」 제22조의2(접근권한에 대한 동의)·시행령 제9조의2 | [시행 2026. 10. 2.] 법률 제21988호 / 대통령령 제36728호 | 직접 열람 |
| 방송미디어통신위원회 「앱 접근권한 고지 및 동의 안내서」 | 발간일 미확인(본문 "'25년 기준" 표기, 2025년 말 이후 추정) | PDF 열람 |
- 법 제30조 제1항 각 호: 1 처리 목적 · 2 처리·보유 기간 · 3 제3자 제공(해당 시) · 3의2 파기 절차·방법 · 3의3 민감정보 공개 가능성·비공개 선택 방법(해당 시) · 4 위탁(해당 시) · 4의2 가명정보(해당 시) · 5 정보주체·법정대리인의 권리·의무·행사방법 · 6 보호책임자 성명 또는 고충처리 부서 명칭과 전화번호 등 연락처 · 7 자동 수집 장치 설치·운영·거부(해당 시) · 8 대통령령으로 정한 사항.
- 시행령 제31조 제1항: 1 처리하는 개인정보 항목 · 2 국외 이전 근거와 법 제28조의8 제2항 사항 · 3 안전성 확보 조치 · 4 국외에서 국내 정보주체 정보를 직접 수집하는 경우 국가명.
- 시행령 제31조 제2항: 인터넷 홈페이지에 지속적으로 게재. 제3항: 게재할 수 없으면 사업장 게시·신문·간행물·계약서 중 하나 이상.
- 처리방침을 정하지 않거나 공개하지 않으면 과태료 1천만 원 이하(작성지침 9쪽).
1.2 작성지침 24개 항목과 우리 앱
꼬리표: 필수 / 해당 시(실제로 처리할 때만) / 권장. 작성지침은 해당 없는 항목을 빼도 되고 "처리하지 않는다"고 적어도 된다고 한다. 이 앱은 "회사 서버 없음"이 핵심 약속이므로 빼지 않고 "하지 않음"을 명시한다(이용자가 "광고 ID는? 제3자 제공은?"을 찾을 때 답이 보여야 함).
| # | 항목 | 구분 | 법적 근거 | 우리 앱 | 본문 |
|---|---|---|---|---|---|
| 1 | 제목·서문 | 필수 | 표준지침 20조(명칭) | "개인정보 처리방침" 명칭, 운영자·앱 이름 | 머리 |
| 2 | 처리 목적 | 필수 | 법 30①1 | 앱으로는 수집 안 함. 문의 응대만 | §1·§3 |
| 3 | 처리 항목(법적 근거별 구분) | 필수 | 시행령 31①1, 법 15① | 문의 메일 주소·내용만(동의 없이 처리하는 항목으로 근거 조항 표기). 기기 안 처리 항목은 투명성 차원 설명 | §2·§3 |
| 4 | 만 14세 미만 아동 | 해당 시 | 법 22조의2 | 수집 안 함 → 처리 원칙만 한 줄 | §10 |
| 5 | 처리·보유 기간 | 필수 | 법 30①2 | 문의 메일 [오너 입력] |
§3·§4 |
| 6 | 파기 절차·방법 | 필수 | 법 30①3의2 | 문의 메일 파기, 기기 데이터는 이용자 삭제 기능 | §4 |
| 7 | 제3자 제공 | 해당 시 | 법 30①3 | 제공하지 않음 | §5 |
| 8 | 추가 이용·제공 판단 기준 | 해당 시 | 법 15③·17④ | 하지 않음 | §5 |
| 9 | 처리 위탁 | 해당 시 | 법 30①4 | 위탁하지 않음 | §5 |
| 10 | 국외 수집·이전 | 해당 시 | 시행령 31①2·4, 법 28조의8 | 운영자는 이전 안 함. 무료판 AdMob과 Android ML Kit이 Google(미국 등)로 직접 전송 → 28조의8② 다섯 사항을 함께 적어 두 해석 모두 충족(3부 Q2) | §6 |
| 11 | 안전성 확보 조치 | 필수 | 시행령 31①3 | 기기 저장소 암호화 등 | §11 |
| 12 | 민감정보 공개 가능성 | 해당 시 | 법 30①3의3 | 수집하지 않음 | §10 |
| 13 | 가명정보 | 해당 시 | 법 30①4의2 | 처리하지 않음 | §10 |
| 14 | 자동 수집 장치 | 해당 시 | 법 30①7 | 쿠키·분석 SDK·충돌 보고 없음, 광고 SDK(AdMob, 무료판만)는 있음(광고 ID는 안 씀, 실측 반영) | §6.1·§9 |
| 15 | 제3자 행태정보 수집 허용 | 해당 시·권장 | 작성지침 | 운영자는 행태정보를 수집·이용하지 않음(비맞춤 광고, 3부 법률 질문 6). 작성지침 SDK 표 예시("△△ SDK · OOO Inc · 디바이스 정보 · 앱 이용 통계 분석")에 맞춰 AdMob·ML Kit을 표로 공개 | §6·§9 |
| 16 | 정보주체 권리·행사 방법 | 필수 | 법 30①5 | 기기에서 직접, 문의 메일 정보는 요청으로 | §8 |
| 17 | 자동화된 결정 | 해당 시 | 법 37조의2 | 해당 없음(근거 적음) | §10 |
| 18 | 보호책임자·고충처리 부서 | 필수 | 법 30①6·31조 | 운영자 본인(소상공인 예외로 지정하지 않아도 사업주·대표자가 책임자가 됨, 결과 같음) | §12 |
| 19 | 국내대리인 | 해당 시 | 법 31조의2 | 국내 운영자라 해당 없음 | — |
| 20 | 권익침해 구제 방법 | 권장 | — | 4개 기관 안내 | §13 |
| 21·22 | 영상정보처리기기 | 해당 시 | 법 25조 | 해당 없음 | — |
| 23 | 자율 기재(예: 앱 접근 권한) | 권장 | 정보통신망법 22조의2 | 권한 표(모두 선택 권한) + 온디바이스 처리 공개(작성지침 2026 신설 권장) | §2·§7 |
| 24 | 처리방침 변경 | 필수 | 작성지침 | 중대한 변경은 개정 전 또는 즉시 대조표로, 경미한 변경은 모아서. 이전 판과 각 판의 적용 기간 공개 | §14 |
1.3 공개 방법 (작성지침 17·88쪽)
- 앱 첫 화면·설정 등 바로 닿는 곳, 앱 시작 후 3단계 안, 로그인과 무관하게 볼 수 있게. 웹 파일명은
privacy_policy.<확장자>권장. - 이 앱: 설정 → "개인정보 처리방침"(2단계) + 앱 안 번들 사본(오프라인) + 정적 웹 페이지(시행령 31② 홈페이지 게재) + 스토어 등록 URL. → 3부 Q4.
- 접근 권한 고지(정보통신망법 22조의2): 선택 권한은 ① 항목 ② 이유 ③ "허용하지 않아도 다른 기능은 쓸 수 있다"를 알리고 최초 접근 때 동의를 받는다. 안내서는 설치 시(스토어)나 최초 실행 시 중 하나면 의무 이행, 둘 다가 바람직하다고 한다.
2부. 처리방침 본문 (게시용)
[오너 입력: 앱 이름] 개인정보 처리방침
[오너 입력: 운영자 이름](이하 "운영자")은 [오너 입력: 앱 이름](이하 "앱")을 만들고 운영하는 개인 개발자입니다. 운영자는 「개인정보 보호법」 등 관련 법령을 지키며, 이용자의 개인정보를 어떻게 다루는지 아래와 같이 알려 드립니다.
- 시행일:
[오너 입력: YYYY-MM-DD] - 적용 대상: iOS·Android 앱
[오너 입력: 버전]이후
한눈에 보기
| 질문 | 답 |
|---|---|
| 운영자가 앱으로 내 정보를 모으나요? | 아니요. 운영자는 회사 서버가 없고, 앱은 기록을 운영자에게 보내지 않아요. 가계부 기록은 기기 밖으로 나가지 않아요. |
| 내 지출 기록은 어디에 있나요? | 내 휴대폰 안에만 암호화돼 있어요. 백업을 만들면 내가 고른 곳(예: 내 iCloud Drive, 내 Google Drive)에 내가 정한 비밀번호로 잠근 파일로 저장돼요. |
| 회원가입·로그인이 있나요? | 없어요. 이름·전화번호·이메일을 묻지 않아요. |
| 광고가 있나요? | 무료판에는 있어요. 광고를 보여 주려고 인터넷을 쓰고, 광고는 Google AdMob이 가져와요. 맞춤형 광고는 하지 않고 광고 ID는 쓰지 않아요. Plus·Pro에서는 광고 기능을 켜지 않아요(§6). |
| 데이터 판매를 하나요? | 하지 않아요. 가계부 기록을 광고 쪽이나 다른 회사에 주거나 팔지 않아요. 위치·연락처도 읽지 않아요. |
| 밖으로 나가는 정보가 있나요? | 가계부 기록은 나가지 않아요. 나가는 건 세 가지예요. 첫째, 무료판의 광고(Google AdMob)가 광고를 가져오면서 기기·앱 정보와 광고 반응 정보를 주고받아요(§6.1). 둘째, (iPhone·Android 공통) 환율 받기: 해외 결제를 원화로 바꿔 보여 주려고 유럽중앙은행(ECB)이 공개하는 환율 파일을 인터넷에서 받아요. 내 기록·금액·통화는 보내지 않고, 파일 주소로 요청만 해서 내 휴대폰의 IP 주소가 ECB 서버에 보여요. 설정에서 끌 수 있어요(§6.4). 셋째, (Android만) 영수증 글자 인식에 쓰는 Google ML Kit이 사용 통계(기기 모델·앱 버전·처리 시간 등)를 Google로 보낼 수 있어요(§6.3). 사진·인식한 글자·지출 내용은 어느 쪽도 보내지 않아요. iPhone은 기기 안의 Apple 글자 인식을 써서 셋째가 없어요. |
| 운영자가 받는 정보가 있나요? | 내가 문의 메일을 보낼 때만 메일 주소와 내용을 받아요(§3). |
1. 운영자가 처리하는 개인정보
운영자는 앱을 통해 이용자의 개인정보를 수집하지 않습니다. 운영자에게는 앱 데이터를 받을 서버가 없고, 앱에는 분석 도구·충돌 보고 도구가 들어 있지 않습니다. 다만 무료판에는 광고 도구(Google AdMob)가 들어 있으며, 이 도구가 Google과 주고받는 정보는 운영자가 받지 않고 §6.1에 따로 적었습니다. (앱이 유럽중앙은행의 공개 환율 파일을 받는 것은 운영자 서버가 아니며, 내 기록을 보내지 않습니다. §6.4)
운영자가 처리하는 개인정보는 이용자가 스스로 문의 메일을 보낼 때 받는 정보뿐입니다(§3).
2. 앱이 기기 안에서만 다루는 정보 (온디바이스 처리)
앱의 모든 기능은 개인정보를 이용자의 기기 안에서 직접 처리하는 온디바이스 방식으로 운영됩니다. 아래 가계부 정보는 광고 도구를 포함해 외부 서버로 전송되지 않으며, 운영자는 이 정보를 볼 수도 복구할 수도 없습니다. 기능을 끄거나 해당 기록을 지우면 기기에서 지워지고, 앱을 삭제하면 모두 지워집니다(밖에 따로 저장한 백업 파일은 제외, §4).
| 정보 | 언제 생기나요 | 어디에 있나요 |
|---|---|---|
| 지출·수입 기록: 금액, 가게 이름, 날짜·시각, 결제 수단, 카드 끝 4자리와 카드사 이름, 분류, 메모 | 직접 입력, 영수증 촬영, 붙여넣기·공유, (Android) 알림 자동 기록 | 기기 안 암호화된 저장소 |
| 영수증 사진, 사진에서 읽은 글자, 품목(이름·수량·금액) | 영수증을 찍거나 고를 때 | 기기 안 앱 전용 공간. 사진에 담긴 위치(GPS)·기기 정보는 지우고 저장 |
| 예산, 자산(직접 적은 잔액, 카드 결제일, 카드 앞 4자리·끝 4자리), 고정지출 | 직접 입력, 영수증 카드 매칭 시 앞 4자리 학습 | 기기 안 암호화된 저장소 |
| 카드 청구 안내: 청구 금액, 결제일, 결제하는 달, 카드 끝 4자리, 카드사 코드(고정 목록의 값), 안내를 받은 시각 | 카드사 청구 안내 문자를 붙여넣거나 공유·스크린샷으로 가져온 뒤 확인 화면에서 카드를 정해 저장할 때 (안내 원문·고객 이름은 저장하지 않음) | 기기 안 암호화된 저장소. 자산 탭의 카드 청구액 표시와 순자산 보정에만 씀 |
| 영수증 인식 품질 기록: 어떤 항목을 고쳤는지만(고친 값은 저장하지 않음) | 영수증 인식 결과를 저장하거나 버릴 때 | 기기 안. 180일 또는 5,000건이 넘으면 오래된 것부터 지움 |
| (Android, 선택) 자동 기록할 카드 앱 목록, 그 앱이 보낸 결제 알림 글 | "알림으로 자동 기록"을 켜고 앱을 고른 경우 | 기기 안. 고르지 않은 앱의 알림은 읽지 않음. 인증번호 같은 글은 받자마자 버림 |
| 해외 결제 기록: 원래 통화·금액, 저장할 때의 환율·환율 날짜·출처("ECB"·"직접 입력" 등), 원화 환산액 | 외화 승인 문자·알림을 확인 화면에서 저장하거나 직접 입력할 때 | 기기 안 암호화된 저장소. 지출·통계·예산에는 원화 환산액만 씀 |
| 받아 둔 환율표(최근 약 40개 고시일의 원화 환산 단가) | 환율 받기가 켜져 있고 해외 결제가 생겼을 때 | 기기 안 암호화된 저장소. 모든 데이터 삭제 때 함께 지움 |
| 광고 표시 횟수 기록(설치 시각, 오늘 보여 준 횟수, 마지막으로 보여 준 시각 등 5가지 숫자) | 무료판이 광고를 보여 줄 때 | 기기 안 설정 값. 백업 파일에는 담지 않고(복원해도 이 기기의 값을 그대로 둠), 모든 데이터 삭제 때 함께 지움 |
| 앱 설정(앱 잠금 켜짐 여부, 알림 설정, 환율 자동 받기 켜짐 여부 등) | 설정을 바꿀 때 | 기기 안 |
- 카드번호 전체·계좌번호 전체·주민등록번호는 저장하지 않습니다. 카드는 앞 4자리와 끝 4자리만 저장하고(카드번호 앞 6자리 이상은 저장하지 않음), 12자리 이상 숫자는 이름·메모에 저장하지 않습니다. 카드 청구 안내도 금액·결제일·끝 4자리·카드사 코드만 저장하며 문자 원문은 저장하지 않습니다. 다만 이용자가 찍은 영수증 사진 자체에는 이런 정보가 찍혀 있을 수 있으며, 그 사진도 기기 안에만 있습니다.
- 휴대폰 백업에서 빠집니다. 앱 데이터는 iCloud 기기 백업과 Android 자동 백업에 들어가지 않습니다. 휴대폰을 잃어버리거나 바꾸면, 이용자가 직접 만든 백업 파일이 없으면 기록을 되살릴 수 없습니다.
- 카드 청구 안내는 기기 밖으로 보내지 않습니다. 인식(금액·결제일·카드 찾기)은 기기 안 코드가 하고, 결과는 이용자가 확인 화면에서 저장한 것만 남으며, 가계부 지출·통계·예산·홈 화면 위젯에는 쓰지 않습니다. 자산 탭의 카드 결제 예정액 표시와 순자산 계산에만 씁니다.
- 백업 파일: 이용자가 설정의 "백업"에서 직접 만들 때만 생깁니다. 이용자가 정한 비밀번호로 잠근 파일을 이용자가 고른 곳(iCloud Drive, Google Drive, 휴대폰 저장소 등)에 저장합니다. 그 저장 공간은 이용자 본인의 계정이며 Apple·Google 등 해당 서비스의 약관과 처리방침을 따릅니다. 운영자는 파일에 접근할 수 없고, 비밀번호를 잊으면 누구도 열 수 없습니다. 백업에는 지출·자산 기록과 함께 저장된 카드 청구 안내도 들어갑니다(지운 청구 안내는 빠짐).
- 홈 화면 위젯: 오늘 지출 건수·금액(설정에 따라)을 위젯이 읽을 수 있도록 기기 안 공유 공간에 작은 요약 파일을 둡니다. 이 파일도 기기 밖으로 나가지 않습니다.
3. 문의 메일로 받는 정보
| 항목 | 목적 | 처리 근거 | 보유 기간 |
|---|---|---|---|
| 메일 주소, 이름(메일에 적은 경우), 문의 내용과 첨부 파일 | 문의 확인과 답변, 같은 문제 재발 방지 | 동의 없이 처리하는 항목 — 「개인정보 보호법」 제15조 제1항 [법률 검토: 제4호 또는 제6호 확정] |
답변을 마친 날부터 [오너 입력: 예) 1년]. 법령에 보관 의무가 있으면 그 기간 |
| 앱의 "문제 보내기"로 보낸 메일 본문: 앱 버전·빌드, OS, 기기 모델 코드, 언어, 글꼴 배율, 설치 경로, 이용 형태(무료·Plus·Pro), 기능 켜짐 여부, 기록 규모(구간), 최근 오류 코드 — 보내기 전에 화면에서 보고 뺄 수 있음. 지출 기록은 들어가지 않음 | 문제 확인과 답변 | 위와 같음 | 위와 같음 |
- 문의 메일에 지출 내역·영수증 사진 같은 개인 정보를 보내지 않아도 됩니다. 문제 확인에 필요하면 운영자가 무엇이 필요한지 먼저 알려 드리고, 받은 자료는 답변을 마치면 지웁니다.
4. 보유 기간과 파기
- 운영자 보유분(문의 메일): §3의 기간이 지나면 메일함에서 지우고 휴지통도 비웁니다. 종이로 출력하지 않습니다. 법령에 따라 보존해야 하는 정보는 없습니다
[법률 검토: 인앱 결제 도입 시 재확인]. - 기기 안의 정보: 운영자가 보유하지 않으므로 이용자가 직접 지웁니다.
- 기록 하나 지우기: 거래를 지우면 연결된 영수증 사진·인식 글자·품목·인식 품질 기록도 함께 지워집니다.
- 카드 청구 안내 지우기: 카드 상세 화면의 "청구 안내 지우기"로 그 청구 묶음을 지웁니다(다른 카드로 옮기기도 가능).
- 모든 데이터 지우기: 설정 → "모든 데이터 삭제". 기록(카드 청구 안내 포함)·사진·임시 파일·위젯 요약·보낸 알림을 지우고, 기기 안 저장소의 암호 키를 새로 바꿔 지운 내용을 되살릴 수 없게 합니다.
- 앱 삭제: 앱을 지우면 기기 안의 앱 데이터도 함께 지워집니다.
- 이용자가 밖에 저장한 백업 파일은 앱이 지울 수 없습니다. 저장한 곳(파일 앱·Google Drive 등)에서 직접 지워 주세요.
5. 제3자 제공·추가 이용·처리 위탁
- 운영자는 개인정보를 제3자에게 제공하지 않습니다. 무료판 광고 도구(Google AdMob)가 이용자의 기기에서 Google로 직접 보내는 정보는 운영자가 건네는 것이 아니며 §6.1에 적었습니다. 가계부 기록은 광고 도구에 건네지 않습니다.
- 운영자는 개인정보를 처음 목적과 다르게 추가로 이용하거나 제공하지 않습니다.
- 운영자는 개인정보 처리를 다른 회사에 맡기지(위탁하지) 않습니다.
6. 앱에 들어 있는 외부 기능과 국외 전송
운영자는 가계부 기록을 국외로 이전하지 않습니다. 다만 앱에 들어 있는 외부 기능 세 가지(§6.1 무료판 광고, §6.3 Android 글자 인식, §6.4 환율 받기)가 아래 정보를 Google LLC(미국 등)·유럽중앙은행(EU) 서버와 직접 주고받습니다. 운영자는 이 정보를 받거나 볼 수 없습니다. 휴대폰·스토어 회사가 따로 처리하는 결제는 §6.2에 적었습니다.
6.1 광고 (무료판) — Google AdMob · 국외 이전
무료판은 광고를 보여 주려고 인터넷을 씁니다. 광고는 Google AdMob(Google Mobile Ads SDK)이 가져옵니다. 앱이 스토어에서 "지금 무료"라고 확인한 경우에만 광고 도구를 켭니다. Plus나 Pro를 산 이용자의 앱, 그리고 무료인지 확인하지 못한 경우(인터넷이 없거나 스토어 응답이 없을 때)에는 광고 도구를 켜지 않고 광고 요청도 하지 않습니다. 무료판이어도 설치 직후 약 3일(72시간)은 켜지 않고, 그 뒤 광고가 필요한 화면에서 처음 켭니다. 앱을 시작하는 것만으로는 광고 도구가 인터넷에 접속하지 않습니다(Android는 자동 시작 구성요소를 제거함, 에뮬레이터 실측 약 1.5분간 광고 서버 접속 0건 [Android 실기기 미검증]).
| 구분 | 내용 |
|---|---|
| 기능(수집 장치) | Google AdMob 광고 — SDK(무료판에서만 켜짐) |
| 받는 자·연락처 | Google LLC (1600 Amphitheatre Parkway, Mountain View, CA 94043, USA), 문의: https://policies.google.com/privacy 의 "문의하기" [작성 시 확인] |
| 보내는 정보 | 광고를 가져오고 보여 주는 데 필요한 정보: 대략적인 위치(IP 주소에서 추정), 기기 정보(모델·OS 버전·화면 크기), 앱 정보(패키지 이름·버전), 광고를 보고 누른 기록, 오류·성능 정보. 광고 도구가 스스로 신고한 iPhone용 항목은 진단 정보·대략적 위치·성능·충돌·광고 데이터·제품 상호작용·기기 식별자 7가지입니다(SDK 번들 신고 파일 실측). [확인 필요: Google 'Apple 데이터 공개'·Android 데이터 공개 안내 원문과 대조] |
| 보내지 않는 정보 | 지출·수입 기록, 영수증 사진, 인식한 글자, 자산·예산, 메모. 앱은 가계부 정보를 광고 도구에 주지 않으며, 광고 도구는 앱의 저장소·키체인·로그에 접근하지 않게 만들었습니다 |
| 목적 | 광고 제공, 광고 성과 측정, 부정 클릭 방지, 서비스 안정성(Google) |
| 국가·시기·방법 | 미국 등 Google 서버. 광고 도구를 켠 뒤 광고를 불러올 때마다 암호화된 연결(HTTPS)로 주고받습니다. 실측한 광고 서버 주소는 googleads.g.doubleclick.net, pagead2.googlesyndication.com, tpc.googlesyndication.com, pagead2.googleadservices.com, www.googletagservices.com, www.gstatic.com, odf.app-ads-services.com입니다. 초기화 뒤 첫 광고까지 에뮬레이터·시뮬레이터에서 약 8~9초였고 실기기 주기는 [미확인]입니다. |
| 보유 기간 | Google의 정책에 따릅니다 |
| 거부 방법과 효과 | 앱 안에서 광고를 끄는 방법은 Plus 또는 Pro 구매입니다(구매하면 광고 도구를 켜지 않습니다). 그 밖에는 앱을 쓰지 않고 삭제할 수 있습니다. 휴대폰 설정으로 광고 식별자를 막거나 지우는 방법은 §9에 적었습니다 |
- 참고: Google 개인정보처리방침 https://policies.google.com/privacy , 광고 관련 안내 https://policies.google.com/technologies/ads
[작성 시 확인] - 광고 안내와 신고: 광고 위에 "광고" 표시와 "광고 없애기" 줄이 있고, 광고 소재의 AdChoices 표시와 설정의 "광고 안내"(무료판에서만 보이는 행)에서 안내를 볼 수 있습니다.
6.2 결제 (Plus 평생 · Pro 구독)
- Plus와 Pro는 App Store 또는 Google Play가 결제를 처리합니다. 운영자는 카드 번호 같은 결제 정보를 받지 않으며, 운영자 서버로 영수증을 보내 확인하지도 않습니다. 앱은 휴대폰 안에서 구매 상태만 확인합니다.
- Pro는 자동 갱신 구독입니다. 월 또는 연 단위로 구독을 취소하기 전까지 자동으로 갱신되고 결제됩니다. 가격, 갱신 주기, 취소 방법은 구매 화면에서 결제 전에 보여 드립니다. 취소와 환불은 각 스토어의 계정 설정에서 합니다(iPhone: 설정 > Apple 계정 > 구독, Android: Google Play > 정기 결제).
[법률 검토: 전자상거래법·소비자 보호 고지 문구] - 청약철회: 앱스토어 결제의 청약철회와 환불은 각 스토어의 정책과 「전자상거래 등에서의 소비자보호에 관한 법률」에 따릅니다. Plus는 한 번 사는 상품(평생)이고, 구매 내역은 같은 스토어 계정에서만 복원됩니다. iPhone과 Android 사이로는 구매가 옮겨지지 않습니다.
[법률 검토: 디지털 콘텐츠 청약철회 제한 고지] - 환불이나 구독이 끝나도 이미 적은 가계부 기록은 지우거나 숨기지 않습니다.
6.3 Android 영수증 글자 인식 — Google ML Kit
| 구분 | 내용 |
|---|---|
| 기능(수집 장치) | Google ML Kit 글자 인식 — SDK(Android 앱에만 포함) |
| 받는 자·연락처 | Google LLC (1600 Amphitheatre Parkway, Mountain View, CA 94043, USA), 문의: https://policies.google.com/privacy 의 "문의하기" [작성 시 확인] |
| 보내는 정보 | 기기 정보(제조사·모델·OS 버전), 앱 정보(패키지 이름·버전), 설치마다 다른 식별값(Google은 "사용자를 고유하게 식별하려는 값이 아니다"라고 설명), 처리 시간 같은 성능 정보, 사용 설정, 이벤트 종류(시작·인식 등)·오류 코드 |
| 보내지 않는 정보 | 영수증 사진, 인식한 글자, 지출 기록. Google ML Kit 약관에 따르면 사진·글자 처리는 기기 안에서만 이뤄지고 그 입력과 결과를 Google 서버로 보내지 않습니다 |
| 목적 | Google이 기능의 성능 측정·오류 수정·유지·개선·오용 탐지에 씁니다 |
| 국가·시기·방법 | 미국 등 Google 서버. 앱을 쓰는 동안 주기적으로, 암호화된 연결(HTTPS)로 보냅니다 [개발 확인: 실기기 캡처로 주기·앱 시작만으로 보내는지] |
| 보유 기간 | Google의 정책에 따릅니다(ML Kit 문서에 기간이 적혀 있지 않음) |
| 거부 방법과 효과 | Google이 끄는 방법을 제공하지 않아 앱 안에서 끌 수 없습니다. 원하지 않으면 Android 앱 사용을 멈추고 삭제할 수 있습니다. 운영자는 이 전송을 없애는 방법(다른 글자 인식 엔진 등)을 검토하고 있으며, 없어지면 이 처리방침을 고쳐 알려 드립니다 |
- 참고: Google 개인정보처리방침 https://policies.google.com/privacy , ML Kit 약관 https://developers.google.com/ml-kit/terms
- iPhone은 기기에 들어 있는 Apple 글자 인식(Vision)을 써서 이런 전송이 없습니다.
- 2026-10-16: 환율 받기 때문에 Android 앱도 인터넷 권한을 갖게 되어 OS 권한으로 막는 방식은 쓸 수 없게 됐고, ML Kit의 통계 전송 부품을 앱에서 빼 두었어요. 이것이 실제 기기에서 통계 전송을 막는지는 며칠 관찰 전이라 보내질 수 있다고 보고 위처럼 적어요
[실기기 확인 전까지 유지]. [오너 결정 D-8: Android에서 전송이 없어진 것이 실기기 캡처로 확인되면 §6.3을 "없음"으로 바꾼다]
6.4 해외 결제 환율 받기 — 유럽중앙은행(ECB), iPhone·Android 공통
| 구분 | 내용 |
|---|---|
| 기능 | 해외 결제의 원화 환산(환율 자동 받기). 설정의 "환율 자동 받기"를 끄면 요청하지 않고, 받아 둔 환율표만 씀. 해외 결제를 쓰지 않으면 요청하지 않음 |
| 받는 곳 | 유럽중앙은행(European Central Bank, 독일 프랑크푸르트) www.ecb.europa.eu — 공개 환율 파일(eurofxref-daily.xml) |
| 보내는 것 | 파일 주소로 GET 요청 한 번뿐. 내 기록·금액·가게·통화 종류·계정·기기 식별값·쿠키를 보내지 않고, 앱은 파일 전체를 받아 어떤 통화를 쓰는지도 알리지 않음 |
| 상대 서버에 보이는 것 | 인터넷 요청이라면 어디서나 그렇듯 요청한 기기의 IP 주소와 요청 시각이 ECB 서버에 보임. 운영자는 이를 받지 않음. ECB가 이를 어떻게 처리하는지는 ECB의 개인정보 처리 안내를 따름 [법률 확인 필요: 이 노출을 국외이전·제3자 제공으로 안내해야 하는지] |
| 빈도 | 성공한 날은 하루 1회 이하(앱을 열 때, 환율표가 있거나 — 환율표 없이 해외 기록만 있으면 "환율은 인터넷에서 받아요" 안내를 본 뒤 — 해외 결제 기록이 있는 경우), 첫 해외 결제 후보가 생길 때 1회. 실패하면 30분이 지난 뒤 앱을 열 때 다시 시도(30분 안에는 다시 요청하지 않음) |
| 환율의 성격 | ECB가 "참고용으로만 발표"하는 기준 환율을 바탕으로 앱이 원화로 계산한 예상 원화예요. 카드사가 실제로 청구하는 금액(해외 수수료·청구일 환율)과 다를 수 있어요. 출처: 유럽중앙은행(ECB) |
| 거부 방법과 효과 | 설정 › "환율 자동 받기" 끄기. 끄면 환율표가 없는 통화는 원화 금액을 직접 입력해요 |
휴대폰·스토어 회사가 따로 처리하는 정보: 앱 내려받기, 앱 안 결제(§6.2), 이용자가 휴대폰 설정에서 동의한 충돌 보고·사용 통계는 Apple(App Store)·Google(Google Play)이 각자의 처리방침에 따라 직접 처리합니다. 운영자는 결제 카드 정보를 받지 않으며, 스토어가 보여 주는 개인을 알아볼 수 없는 통계(설치 수 등)만 볼 수 있습니다.
7. 휴대폰 접근 권한
앱은 기능을 쓰는 순간에 이유와 함께 권한을 묻습니다. 모든 권한은 선택 권한이며, 허용하지 않아도 앱의 다른 기능은 이용할 수 있습니다.
| 권한 | 기기 | 필요한 기능·이유 | 허용하지 않으면 |
|---|---|---|---|
| 카메라 | iOS·Android | 영수증 촬영·인식 | 촬영만 못 해요. 직접 입력·사진 고르기는 돼요 |
| 사진(앨범) | iOS | 영수증·카드 앱 화면 사진을 고를 때. 고른 사진만 앱에 전달돼요 (Android는 권한 없이 사진 선택 화면을 써요) | 사진 고르기만 못 해요 |
| 알림 | iOS·Android | 예산·고정지출 결제 예정 알림. 알림에는 금액·가게 이름을 넣지 않아요 | 앱 안에서만 보여요 |
| Face ID·Touch ID·지문·얼굴 인식 | iOS·Android | 앱 잠금을 켰을 때. 생체 정보는 휴대폰이 처리하고 앱은 성공·실패만 받아요 | 앱 잠금을 못 켜요 |
[오너 결정: 스토어 빌드에서 Android 자동 기록을 켤 때만 — 지금 스토어 빌드에는 진입점 없음] 알림 접근 |
Android | "알림으로 자동 기록"을 켤 때. 고른 카드 앱의 알림만 읽고, 결제 알림이 아니면 버려요 | 자동 기록만 못 해요 |
| (위와 같음) 설치된 앱 목록 보기(홈 화면에 보이는 앱만) | Android | 자동 기록할 카드 앱을 고르는 목록. 목록은 기기 밖으로 나가지 않아요 | — (권한 창 없음) |
[오너 결정: Android 문자(SMS) 기능을 출시할 때만] 문자 수신 |
Android | "문자로도 받기"를 켤 때. 카드 결제 문자만 기록하고 보낸 번호는 저장하지 않아요. 인증번호 문자는 바로 버려요 | 문자 자동 기록만 못 해요 |
- 휴대폰 설정에서 언제든 권한을 끌 수 있습니다(iPhone: 설정 →
[앱 이름]. Android: 설정 → 애플리케이션 →[앱 이름]→ 권한, 알림 접근은 설정의 "알림 읽기/기기 및 앱 알림"). - 앱은 위치, 연락처, 통화 기록, 마이크, 광고 ID에 접근하지 않습니다.
8. 이용자의 권리와 행사 방법
이용자는 언제든 자신의 개인정보를 열람·정정·삭제하고 처리 정지를 요구할 수 있습니다.
- 앱 안의 기록: 운영자가 보유하지 않으므로 이용자가 앱에서 직접 보고(열람), 고치고(정정), 지우고(삭제), 백업 파일로 내보낼 수 있습니다. 운영자에게 요청하셔도 운영자는 이용자의 기록을 갖고 있지 않아 대신 찾아 드릴 수 없습니다.
- 문의 메일 정보: §12 연락처로 열람·정정·삭제·처리 정지를 요청하시면 지체 없이 처리하고 결과를 알려 드립니다
[법률 검토: 처리 기한 문구]. - 법정대리인이나 위임받은 사람도 요청할 수 있습니다. 이때 위임장 등 확인 자료를 요청할 수 있습니다.
- Android ML Kit 통계는 운영자가 받지 않으므로, 그 정보에 대한 권리는 Google에 직접 행사하셔야 합니다(§6).
9. 자동 수집 장치와 행태정보
- 앱은 쿠키, 분석 도구, 충돌 보고 도구를 넣거나 쓰지 않습니다. 무료판 광고 도구(§6.1), Android의 Google ML Kit 통계(§6.3), 환율 받기(§6.4, 쿠키·식별값 없이 파일만 받음)는 따로 적었습니다.
- 운영자는 행태정보(관심사·성향을 알 수 있는 사용 기록)를 수집하지 않으며, 이를 이용한 맞춤형 광고를 하지 않습니다. 무료판에는 광고가 있지만 비맞춤 광고로 요청하며, 가계부 기록을 광고에 쓰지 않습니다.
[법률 검토: Google이 광고 제공 과정에서 얻는 정보가 '행태정보 수집'에 해당하는지] - 광고 식별자(iOS IDFA, Android 광고 ID)를 쓰지 않습니다. iPhone에서는 추적 허용을 묻지 않고, Android에서는 광고 ID 권한(
AD_ID)과 Android의 광고 서비스 권한 3개(ACCESS_ADSERVICES_AD_ID·_ATTRIBUTION·_TOPICS)를 앱에서 뺍니다(병합 결과 확인 완료, 3개를 빼도 광고는 정상으로 불러와짐, Android는 에뮬레이터까지[미검증]). iPhone은 광고 도구 자체가 기기 식별자 항목을 신고하므로, 추적 여부에 대한 스토어 신고 표현은[미확인: Xcode 아카이브 개인정보 보고서로 확인]입니다. - 거부 방법: ① 앱 안에서는 Plus 또는 Pro를 사서 광고 도구를 끌 수 있습니다. ② iPhone은 설정 > 개인정보 보호 및 보안 > 추적에서, Android는 설정 > Google > 광고에서 광고 식별자를 막거나 지울 수 있습니다(이 앱은 이미 쓰지 않습니다). ③ 앱을 삭제하면 광고 도구도 함께 사라집니다.
10. 그 밖에 처리하지 않는 것
- 민감정보·고유식별정보: 수집하지 않습니다. (영수증 품목 이름처럼 건강과 관련될 수 있는 정보도 기기 안에만 있고, 알림·위젯에 쓰지 않습니다.)
- 가명정보: 처리하지 않습니다.
- 자동화된 결정: 앱의 자동 분류(예: 가게 이름으로 "식비" 분류)는 기기 안에서 기록을 정리하는 보조 기능일 뿐, 이용자의 권리나 의무에 영향을 주는 결정이 아니며 언제든 고칠 수 있습니다. 「개인정보 보호법」 제37조의2의 자동화된 결정에 해당하지 않습니다
[법률 검토 확인]. - 만 14세 미만 아동: 운영자는 앱으로 개인정보를 수집하지 않으므로 법정대리인 동의 절차를 두지 않습니다. 만 14세 미만 아동이 문의 메일을 보낸 것을 알게 되면 법정대리인 동의 없이 받은 정보는 바로 지웁니다.
11. 안전하게 지키는 방법
운영자가 보유하는 정보가 거의 없도록 설계한 것이 가장 큰 보호 조치입니다. 기기 안의 정보에는 다음 조치를 합니다.
- 기록 저장소 전체 암호화(SQLCipher). 암호 키는 iPhone 키체인·Android 키스토어에 이 기기 전용으로 보관.
- 영수증 사진은 iPhone 파일 보호(기기가 잠기면 읽을 수 없음)·Android 앱 전용 암호화 저장소에 보관.
- 백업 파일은 이용자 비밀번호로 만든 키로 암호화(비밀번호 기반 키 유도 + AES-256-GCM). 비밀번호는 저장하지 않음.
- 휴대폰 백업(iCloud 백업·Android 자동 백업)에서 앱 데이터 제외.
- 선택 기능으로 앱 잠금(Face ID·지문·기기 암호), 앱 전환 화면 가림.
- 기기 로그에 금액·가게 이름·파일 경로를 남기지 않음.
- 문의 메일: 2단계 인증을 켠 메일 계정에서만 확인
[오너 확인].
12. 개인정보 보호책임자와 문의처
| 구분 | 내용 |
|---|---|
| 개인정보 보호책임자 | [오너 입력: 성명] (운영자 본인) |
| 연락처 | [오너 입력: 이메일], [오너 입력: 전화번호 — 법문은 "전화번호 등 연락처"] |
| 열람 청구 접수·처리, 고충 처리 | 위와 같음 |
13. 권익 침해 구제 방법
개인정보 침해에 대한 상담이나 신고가 필요하면 아래 기관에 문의할 수 있습니다.
| 기관 | 연락처 |
|---|---|
| 개인정보분쟁조정위원회 | (국번 없이) 1833-6972, www.kopico.go.kr |
| 개인정보침해신고센터 (한국인터넷진흥원) | (국번 없이) 118, privacy.kisa.or.kr |
| 대검찰청 | (국번 없이) 1301, www.spo.go.kr |
| 경찰청 | (국번 없이) 182, ecrm.police.go.kr |
[게시 직전 확인: 기관 연락처는 각 기관 사이트에서 다시 확인]
14. 처리방침의 변경
- 이 처리방침은
[오너 입력: 시행일]부터 적용합니다. - 처리하는 항목·목적이 바뀌는 등 중요한 변경은 바뀌기 전에(늦어도 바뀌는 즉시) 앱 안 공지와 이 페이지에 바뀌기 전·후 대조표로 알려 드립니다. 문구 정리 같은 작은 변경은 모아서 알려 드릴 수 있습니다.
- 환율 받기(2026-10-16 추가): 앱이 처음으로 인터넷에서 공개 환율 파일을 받게 되는 기능이에요. 첫 해외 결제 후보 화면에서 한 번 "환율은 인터넷에서 받아요. 설정에서 끌 수 있어요"라고 알리고, 설정에서 언제든 끌 수 있어요. 운영자 서버로 가는 것이 아니라 이 §14의 "켜기 전 동의" 대상(운영자 서버 기능)은 아니지만, 같은 취지로 알려요.
- 특히 앱이 운영자 서버로 정보를 보내게 되는 변경(예: 카드사 자동 연동 같은 서버 기능)이 생기면, 그 기능은 이용자가 직접 켜야만 동작하게 하고, 켜기 전에 무엇을 보내는지 따로 알리고 동의를 받습니다.
- 이전 처리방침과 각 판의 적용 기간:
[오너 입력: 이전 판 목록 링크]
3부. 오너가 정할 것·법률 검토 질문 (게시하지 않음)
| # | 정할 것 | 추천안(되돌릴 수 있음) | 왜 |
|---|---|---|---|
| Q1 | 운영자 이름·문의 메일·전화번호·보호책임자 | 오너 실명 + 앱 전용 메일(개인 메일과 분리). 전화번호는 Play 한국 개인 개발자 필수 항목과 같은 번호 | 법 30①6("전화번호 등 연락처")·31조. Play는 한국 개인 계정에 개발자 전화번호를 요구(store-privacy-labels.md §5 P-5) |
| Q2 | Android ML Kit 통계를 어떻게 적을지 | 본문 §6처럼 "운영자는 이전 안 함 + Google이 직접 받음"으로 쓰되 제28조의8② 다섯 사항(항목·국가/시기/방법·받는 자/연락처·목적/보유·거부 방법/효과)을 모두 적는다 | PIPC 설명상 "국외의 제3자가 정보주체로부터 직접 수집"은 국외이전이 아니지만, 앱이 기기·앱 정보를 해외 클라우드로 보낸 것을 국외이전(위탁)으로 본 사례(딥시크 점검, 2025-04-24)도 있다. SDK 통계에 대한 명시적 해석은 못 찾음(추정) → 두 해석 모두 충족하게 적는다 |
| Q3 | 문의 메일 보유 기간 | 답변 완료 후 1년 | 재문의·분쟁 대응에 충분, 짧을수록 위험 적음 |
| Q4 | 게시 위치 | 정적 페이지(GitHub Pages 등, 서버 없음 원칙 유지, 파일명 privacy_policy.html) + 앱 설정 "개인정보 처리방침" 줄(앱 시작 후 3단계 안) + 앱 번들 사본 |
시행령 31② 홈페이지 게재, 작성지침 모바일 공개 방법, Apple 5.1.1(i)·Play 정책 모두 앱 안 링크 요구 |
| Q5 | Android 문자(SMS) 기능 출시 | v1은 알림 자동 기록만, 문자는 출시하지 않음 | 출시하면 §7 표 한 줄 + Play 선언서·심사(수 주) 필요. store-privacy-labels.md §5 P-1 |
| Q6 | 인앱 결제 | 스토어 결제만, 운영자 서버 검증 없음 → §6.2로 확정 | 결제 정보가 운영자에게 오지 않음 |
| Q8 | 광고 표기 문구 | 기준 문장 "가계부 기록은 기기 밖으로 나가지 않아요. 무료판은 광고를 보여 주려고 인터넷을 써요."를 한눈에 보기·스토어 설명·설정에 같이 쓴다. "전송 0"·"추적 없음"·"수집 안 함"은 쓰지 않는다 | 광고가 들어가면 사실이 아님(pricing-v2.md §12 Q2) |
| Q7 | 변경 공지 방식 | 본문 §14(중요 변경은 사전·대조표, 이전 판·적용 기간 공개) | 작성지침 2026 개정 |
| Q8 | 환율 받기(ECB)의 IP 노출을 어떻게 적을지 | 본문 §6.4처럼 "운영자는 받지 않음, ECB 서버에 요청 IP가 보임"을 사실대로 적고 설정에서 끌 수 있게 한다 | 서버 없음·"수집 안 함" 약속은 유지하되 "네트워크 없음"으로는 쓰지 않는다. 라벨 해석은 store-privacy-labels.md §3.1 † |
법률 검토 때 물을 것
- 운영자가 어떤 앱 데이터에도 접근할 수 없는 서버 없는 앱에서, 기기 안 처리 정보를 처리방침에 어디까지 적어야 하는가(현재 2부 §2는 작성지침의 온디바이스 공개 권장에 맞춰 설명만 함).
- Google ML Kit이 SDK로 직접 보내는 통계가 운영자의 "제3자 제공"·"처리 위탁"·"국외 이전" 중 어디에 해당하는지, 또는 해당하지 않는지(Q2). 거부 방법을 "앱 삭제"로만 적어도 되는지.
- 개인 개발자의 보호책임자 공개 범위(실명·메일만으로 충분한지, 전화번호 필수인지). 사업자등록이 없는 개인이 시행령 32조 소상공인 예외에 드는지(어느 쪽이든 본인이 책임자가 되는 결과는 같음).
- 문의 메일 처리 근거(법 15① 제4호 vs 제6호)와 보유 기간 문구.
- 인앱 결제 도입 시 1인 개발자가 정보통신망법상 "정보통신서비스 제공자"에 해당하는지(접근 권한 고지 의무 범위), 전자상거래법상 통신판매업 신고·기록 보관 의무와 처리방침 반영.
- 행태정보 고지: 비맞춤 광고(AdMob
npa, 광고 ID 미사용)만 쓰는 앱이 행태정보 처리 고지(방송통신위원회 「온라인 맞춤형 광고 개인정보보호 가이드라인」 등) 대상인지, 대상 아니라면 §9의 "수집하지 않는다" 문장이 정확한지, 대상이면 무엇을 더 적어야 하는지. - 국외 이전과 광고 SDK: AdMob이 기기에서 Google로 직접 보내는 정보가 운영자의 국외 이전·위탁·제3자 제공 중 어디에 해당하는지(ML Kit 질문 2와 같이), §6.1 표의 항목(IP 기반 대략 위치 등)을 "개인정보"로 적어야 하는지.
- 금융 앱 광고와 금융소비자보호법: 가계부·카드 정보를 다루는 앱 안에 제3자 광고가 뜰 때, 앱 운영자가 광고 매체로서 금융상품 광고 규제(광고 내용·심의·책임)를 지는지, 금융상품 광고를 차단 카테고리로 막는 것으로 충분한지. (앱은 금융상품 추천을 하지 않는다.)
- 자동 갱신 구독 고지: Pro 자동 갱신 고지 문구(가격·주기·취소 방법·무료 체험 없음)와 청약철회 제한 안내가 전자상거래법·표시광고법·스토어 정책을 충족하는지. 첫 달 할인 가격 표시 방식.
- 사업자 등록·광고 수익 신고: 개인 개발자가 앱 판매(Plus·Pro)와 광고 수익(AdMob)에 대해 사업자 등록(통신판매업 신고 포함)이 필요한지, 광고 수익·국외 지급 소득의 세무 신고(소득 구분, 원천징수·부가가치세)와 스토어 정산 서류. 세무사 확인이 필요하면 따로 묻는다.
- [법률 확인 필요] 환율 받기 요청의 IP 주소가 ECB(EU 기관)에 보이는 것이 ①개인정보 보호법상 국외이전·제3자 제공에 해당하는지(정보주체가 직접 연결하는 공개 데이터 서버, 운영자는 IP를 받지 않음) ②Apple "수집"·Play "수집" 신고 대상인지(
store-privacy-labels.md§3.1 †·§4.2.1). - [법률 확인 필요] 광고 SDK 실측 결과의 해석: ① iPhone용 SDK 신고 파일이 기기 식별자 항목을 추적(Tracking)으로 표시하는데 앱은 ATT를 묻지 않는 구성이 App Store 개인정보 라벨 답("추적 아니오")과 양립하는지 ② Android에서 광고 ID 권한을 뺀 비맞춤 광고가 "광고 ID를 쓰지 않는다"는 §9 문장에 맞는지 ③ 설치 후 약 3일 뒤 "지금 무료"를 확인한 경우에만 광고 도구를 켜는 방식이 §6.1의 고지 시점(동의 불필요 여부 포함)으로 충분한지.
출처 (모두 2026-10-06 열람)
- 개인정보 보호법 — https://www.law.go.kr/법령/개인정보보호법
- 개인정보 보호법 시행령 — https://www.law.go.kr/법령/개인정보보호법시행령
- 개인정보 처리방침 작성지침(2026. 4.) — https://www.pipc.go.kr/np/cop/bbs/selectBoardArticle.do?bbsId=BS217&mCode=D010030000&nttId=12018
- 정보통신망법(·시행령) — https://www.law.go.kr/법령/정보통신망이용촉진및정보보호등에관한법률
- 앱 접근권한 고지 및 동의 안내서 — https://www.kmcc.go.kr/download.do?fileSeq=62420
- PIPC 국외이전 제도 안내 — https://www.pipc.go.kr/np/default/page.do?mCode=D060040010
- PIPC 딥시크 점검 결과(2025-04-24) — https://www.korea.kr/briefing/pressReleaseView.do?newsId=156686003
- ML Kit 약관 — https://developers.google.com/ml-kit/terms , Android 데이터 공개 — https://developers.google.com/ml-kit/android-data-disclosure (Last updated 2026-07-15)