카드로그 개인정보처리방침
시행일: 2026년 12월 9일
오주혁(이하 "운영자")은 개인정보 보호법 제30조에 따라 카드로그 이용자의 개인정보를 보호하고 관련 고충을 신속하게 처리하기 위해 아래와 같이 개인정보처리방침을 세워 공개합니다.
1. 처리 목적
운영자는 다음 목적으로만 개인정보를 처리하며, 목적이 바뀌면 미리 동의를 받습니다.
- 회원 가입과 관리: 본인 식별, 로그인 유지, 부정 이용 방지, 약관, 방침 변경 등 고지, 통지
- 가계부 서비스 제공: 결제 내역 기록, 라벨 분류, 달력, 통계, 기기 변경, 재설치 시 기록 복원
- 문자 자동 읽기: iPhone이 전달한 카드 결제 문자를 읽어 해당 이용자의 기록으로 처리, 새 결제 알림
- 알림 자동 읽기(안드로이드): 이용자가 허용한 알림 접근으로 받은 카드 결제 알림과 간편결제(카카오페이, 네이버페이) 결제 알림을 기기에서 읽어 기록
- 사진으로 기록: 이용자가 고른 결제 알림, 결제 내역 화면(카드사, 간편결제, 은행 앱의 계좌 거래 내역 포함) 캡처 사진에서 결제 정보(가맹점, 금액, 일시, 카드, 승인번호 등)를 읽어, 이용자가 확인한 결제만 기록
- 서비스 안정 운영: 오류 확인, 접속 기록 관리
- 광고성 정보 전송: 동의한 이용자에게 혜택, 이벤트 알림 발송
2. 처리하는 개인정보 항목
필수 항목 (가입할 때)
- 로그인 제공자 종류(Apple, 카카오, 네이버, Google)와 그 제공자가 발급한 회원 식별값
- 이름 또는 닉네임 (로그인 제공자가 준 값이며, 이용자가 바꿀 수 있습니다)
- 약관, 개인정보 수집 동의 일시, 만 14세 이상 확인 여부
필수 항목 (서비스를 쓰는 동안)
- 결제 내역: 가맹점, 금액, 카드사, 카드번호 끝 4자리, 카드 종류(신용카드, 체크카드), 결제 방식, 결제 일시, 취소 여부, 승인번호(결제 문자에 있는 경우)
- 이용자가 전달하거나 붙여넣은 카드 결제 문자 원문, 단축어 자동화로 전달한 카드사 앱과 간편결제 앱(카카오페이, 네이버페이)의 결제 알림 내용(가맹점, 금액, 결제 수단)
- Apple Pay 결제를 기록하는 경우(이용자가 단축어 '거래' 자동화를 만든 경우): 단축어가 전달한 가맹점, 금액, Wallet의 카드 이름
- 해외 결제의 외화 금액과 통화, 승인일 기준 환율. 환율을 가져올 때 서버는 환율 제공 서비스(Frankfurter, 유럽중앙은행 기준환율)에 통화 코드와 날짜만 보내며 이용자를 알아볼 수 있는 정보는 보내지 않습니다.
- 이용자가 붙인 라벨과 키워드, 메모, 사진
- 자동 기록 설정
알림 자동 읽기를 쓰는 경우 (안드로이드에서 알림 접근을 허용한 경우)
- 카드사 앱, 문자 앱, 간편결제 앱(카카오페이, 네이버페이)이 띄운 알림 가운데 기기에서 결제 알림으로 판별된 알림의 제목과 내용(가맹점, 금액, 카드사, 카드번호 끝 4자리, 결제 일시 등). 결제 내역의 "원본 알림"으로 저장됩니다.
- 그 밖의 알림(인증번호, 광고, 개인 메시지, 다른 앱 알림)은 기기에서 읽고 바로 버리며 저장하거나 기기 밖으로 보내지 않습니다.
- 알림 접근은 휴대폰 설정에서 언제든 끌 수 있고, 끄면 그때부터 읽지 않습니다.
문자 자동 읽기를 쓰는 경우 (iPhone 설정에서 SMS 필터링을 켠 경우)
- 연락처에 없는 번호에서 온 문자 가운데, 카드사 대표번호(15xx, 16xx, 18xx로 시작하는 번호)에서 왔고 기기에서 카드 결제 문자로 판별된 문자의 원문. 그 밖의 문자(인증번호, 개인 문자, 휴대폰 번호에서 온 문자 등)는 기기 밖으로 전달되지 않습니다.
- 문자를 보낸 번호 — 카드사 대표번호에서 온 문자인지 서버에서 한 번 더 확인하는 데만 쓰고, 저장하지 않습니다.
- 그 문자에서 읽은 카드사, 가려진 이름(예: 김*민), 카드번호 끝 4자리, 누적 금액 — 어느 이용자의 카드인지 가리는 데 씁니다.
- 접속한 망의 주소(IP 주소 또는 그 앞부분)와 접속 일시 — 문자가 온 기기와 앱을 쓰는 이용자가 같은 망에 있는지 확인하는 데 씁니다.
- 이용자가 "내 카드"로 확인하거나 "아니요"라고 답한 카드 목록
앱 잠금을 쓰는 경우 (내 정보 › 개인 설정에서 앱 잠금을 켠 경우)
- 휴대폰 번호: 본인확인 문자(인증번호)를 보내고, 비밀번호를 잊었거나 기기를 바꿨을 때 같은 사람인지 확인하는 데만 씁니다. 양방향 암호화(AES-256)해 저장하며, 같은 번호가 여러 계정에 등록되지 않도록 복원할 수 없는 확인값을 함께 저장합니다.
- 기기 확인값: 앱이 이 iPhone에만 만들어 두는 무작위 값을 복원할 수 없게 변환한 값. 잠금을 설정한 기기인지 확인하는 데만 씁니다. 기기의 일련번호나 광고 식별자는 수집하지 않습니다.
- 인증번호 발송, 확인 기록(요청 일시, 시도 횟수): 남용을 막는 데만 쓰고 하루가 지나면 지웁니다.
- 앱 잠금 비밀번호와 Face ID, Touch ID 정보는 수집하지 않습니다 (비밀번호는 iPhone에만 저장됩니다).
사진으로 기록을 쓰는 경우 (홈 › 직접 기록에서 사진을 고른 경우)
- 이용자가 고른 사진(한 번에 최대 10장): 결제 정보를 읽는 데만 쓰며, 운영자 서버에 저장하지 않고 분석이 끝나면 바로 버립니다. 사진에 결제와 관계없는 정보(다른 알림, 이름 등)가 함께 찍혀 있을 수 있으니 결제 부분만 캡처해 주세요. 앱에서 사진을 잘라 결제 부분만 남긴 뒤 보낼 수도 있습니다(자르기는 기기 안에서 합니다).
- 이용자의 라벨 이름: 읽은 결제에 맞는 라벨을 고르는 데 씁니다.
- 사진에서 읽은 결제 정보(가맹점, 금액, 일시, 카드, 카드번호 끝 4자리, 카드 종류, 결제 방식, 승인번호, 취소 여부): 이용자가 목록에서 확인하고 추가한 것만 결제 내역으로 저장합니다.
선택 항목
- 이메일 주소 (내 정보 › 이메일에 이용자가 직접 입력한 경우만): 이용약관, 개인정보처리방침 변경 고지와 광고성 정보 수신 동의 확인 안내를 메일로 보내는 데만 씁니다. 입력하지 않아도 서비스 이용에 제한이 없으며, 같은 안내를 앱 내 공지와 앱 알림으로 받습니다.
- 혜택, 이벤트 알림 수신 동의 여부와 변경 일시, 수신 동의 확인 안내를 보낸 일시
- 동의한 이용약관, 개인정보처리방침 버전과 동의 일시
- 푸시 알림을 받을 기기 토큰 (알림을 허용한 경우)
자동으로 생성, 수집되는 항목
- 접속 기록: 접속 일시, IP 주소, 요청한 기능의 종류와 처리 결과
수집하지 않는 것
- Apple Wallet의 카드번호, 거래 내역 전체 (단축어가 넘겨준 결제 한 건의 가맹점, 금액, 카드 이름만 받습니다)
- 카드번호 전체, 유효기간, CVC, 카드 결제 비밀번호, 카드사 홈페이지 아이디, 비밀번호 등 결제, 금융 접속에 쓸 수 있는 정보
- 주민등록번호 등 고유식별정보와 민감정보
- 문자함에 저장된 문자와 다른 앱의 알림. 앱은 iPhone이 전달한 카드 결제 문자, 이용자가 만든 단축어 자동화가 넘겨준 문자, 카드사 앱과 간편결제 앱의 알림 내용과 Apple Pay 결제 정보, 직접 붙여넣은 문자만 처리하며, 그중 카드 결제 내용이 아닌 것은 기록하지 않습니다.
- 문자를 보낸 번호의 저장 (위의 확인에만 쓰고 바로 버립니다)
- 소셜 로그인 비밀번호 (운영자에게 전달되지 않습니다)
수집 방법
- 이용자가 앱에서 직접 입력하거나 전달, 소셜 로그인 제공자로부터 제공, iPhone의 SMS 필터링을 통한 전달, 서비스 이용 과정에서 자동 생성
3. 처리 및 보유 기간
- 회원 정보와 기록: 회원 탈퇴 시까지. 탈퇴하면 지체 없이 파기합니다.
- 이용자가 개별 내역이나 사진을 지우면 그 즉시 서버에서도 파기합니다.
- 이메일 주소: 이용자가 지우거나 탈퇴할 때까지. 지우면 즉시 파기합니다.
- 휴대폰 번호와 기기 확인값(앱 잠금): 탈퇴할 때까지. 인증번호 발송, 확인 기록: 1일.
- 어느 이용자의 것인지 확인되지 않은 결제 문자: 받은 때부터 30분. 기간이 지나면 자동으로 삭제합니다.
- "내 카드" 확인 목록: 이용자가 끄거나 탈퇴할 때까지. 접속한 망의 주소: 다음 접속 때 새 값으로 바뀌며 탈퇴 시 삭제합니다.
- 접속 기록: 3개월 (통신비밀보호법). 기간이 지나면 자동으로 삭제합니다.
- 데이터베이스 백업본: 서버 안 14일, 서버 밖 저장소를 쓰는 경우 암호화해서 30일. 기간이 지나면 자동으로 삭제합니다.
- 그 밖에 법령이 보존을 요구하는 정보가 있으면 그 기간 동안 다른 정보와 분리해 보관합니다.
4. 파기 절차와 방법
- 보유 기간이 끝나거나 처리 목적을 달성한 개인정보는 지체 없이 파기합니다.
- 전자적 파일은 복구, 재생할 수 없는 방법으로 삭제하고, 종이 문서는 없습니다.
- 탈퇴 시 계정에 딸린 결제 내역, 라벨, 메모, 사진, "내 카드" 확인 목록, 기기 토큰, 휴대폰 번호와 인증 기록이 함께 삭제되며, Apple로 가입한 경우 Apple 계정과의 연결도 해제합니다.
5. 제3자 제공
운영자는 이용자의 개인정보를 제3자에게 제공하지 않습니다. 다만 이용자가 미리 동의했거나, 법령에 근거가 있거나 수사기관이 법령이 정한 절차에 따라 요구하는 경우는 예외로 합니다.
6. 처리 위탁
운영자는 서비스 제공을 위해 다음과 같이 개인정보 처리를 위탁하고, 위탁 계약으로 수탁자가 개인정보를 안전하게 처리하도록 관리, 감독합니다.
- Oracle Corporation (Oracle Cloud Infrastructure): 서버와 데이터베이스 운영, 보관
- Apple Inc.: 푸시 알림 발송 (Apple Push Notification service), Apple 로그인 이용자의 탈퇴 시 Apple 계정 연결 해제
- Google LLC: 안드로이드 푸시 알림 발송 (Firebase Cloud Messaging)
- Cloudflare, Inc. (Cloudflare R2): 데이터베이스 백업본 보관 (운영자가 암호화한 상태로만 보관하며 Cloudflare는 내용을 볼 수 없습니다)
- 주식회사 다우기술 (뿌리오): 앱 잠금 본인확인 인증번호 문자 발송 (휴대폰 번호와 인증번호만 전달)
- 주식회사 카카오 (Daum 메일): 이메일 발송 (이메일을 입력한 이용자에게 보내는 약관 변경, 수신 동의 확인 안내)
- Alibaba Cloud (Singapore) Private Limited (Alibaba Cloud Model Studio, Qwen): 사진으로 기록의 사진 분석 (사진 속 결제 정보 읽기)
수탁자가 바뀌면 이 방침을 고쳐 알립니다.
7. 국외 이전
운영자는 서비스 제공을 위해 다음과 같이 개인정보를 국외로 이전합니다.
(1) Oracle Corporation — 서버 운영
- 이전받는 자: Oracle Corporation (Oracle Cloud Infrastructure)
- 이전되는 국가: 일본, 이전 일시, 방법: 서비스 이용 기간 동안 서버 운영을 위해 상시 암호화된 통신으로 저장, 처리
- 이전 항목: 2항에서 정한 개인정보 항목 전부 (서버에 저장, 처리되는 모든 개인정보)
- 이전받는 자의 개인정보 이용 목적: 서버 인프라(가상 서버, 데이터베이스) 제공 및 운영에 한함. Oracle은 그 내용을 열람, 이용하지 않습니다.
- 보유, 이용 기간: 3항(처리 및 보유 기간)과 같음. 위탁계약 종료 시 지체 없이 파기
- 이용자는 개인정보 보호책임자(12항)에게 이의를 제기하거나 열람 등을 요구할 수 있습니다.
(2) Apple Inc. — 푸시 알림, Apple 로그인 연결 해제
- 이전받는 자: Apple Inc. (미국, https://www.apple.com/legal/privacy)
- 이전되는 국가: 미국
- 이전 항목: 기기 토큰, 알림 내용(가맹점 이름과 금액 등), Apple 로그인 이용자가 탈퇴할 때 Apple이 발급한 로그인 토큰
- 이전 목적과 방법: 푸시 알림을 보낼 때마다, 그리고 Apple 로그인 이용자가 탈퇴할 때 연결 해제를 요청하기 위해 암호화된 통신으로 전송
- 보유 기간: 알림 전달, 연결 해제 처리 후 Apple의 정책에 따라 삭제
- 이용자는 기기의 알림 설정을 꺼서 국외 이전을 거부할 수 있으며, 이 경우에도 앱을 열면 기록을 볼 수 있습니다.
(3) Google LLC — 안드로이드 푸시 알림
- 이전받는 자: Google LLC (미국, https://policies.google.com/privacy)
- 이전되는 국가: 미국 등 Google 데이터센터 소재 국가
- 이전 항목: 기기 토큰, 알림 내용(가맹점 이름과 금액 등)
- 이전 목적과 방법: 안드로이드 기기로 푸시 알림을 보낼 때마다 암호화된 통신으로 전송 (Firebase Cloud Messaging)
- 보유 기간: 알림 전달 후 Google의 정책에 따라 삭제
- 이용자는 기기의 알림 설정을 꺼서 국외 이전을 거부할 수 있으며, 이 경우에도 앱을 열면 기록을 볼 수 있습니다.
(4) Cloudflare, Inc. — 백업본 보관
- 이전받는 자: Cloudflare, Inc. (미국, https://www.cloudflare.com/privacypolicy/)
- 이전되는 국가: 아시아, 태평양 지역의 Cloudflare 데이터센터 (Cloudflare가 지역 안에서 위치를 정합니다)
- 이전 일시, 방법: 매일 만든 데이터베이스 백업본을 서버에서 암호화한 뒤, 1시간마다 암호화된 통신으로 전송
- 이전 항목: 2항에서 정한 개인정보 항목 전부가 들어 있는 백업본 (암호문 상태. 파일 이름까지 암호화되며 복호화 열쇠는 운영자만 가집니다)
- 이전 목적: 서버 장애, 삭제에 대비한 복구
- 보유 기간: 30일. 기간이 지나면 자동으로 삭제합니다.
- 서비스 운영에 필수적인 백업이라 개별 거부는 받지 않으며, 회원 탈퇴 시 그 이후 백업본에는 해당 이용자의 정보가 들어가지 않고 이전 백업본은 보유 기간이 지나면 삭제됩니다.
(5) Alibaba Cloud (Singapore) Private Limited — 사진으로 기록
- 이전받는 자: Alibaba Cloud (Singapore) Private Limited (싱가포르, https://www.alibabacloud.com/help/en/legal/latest/alibaba-cloud-international-website-privacy-policy)
- 이전되는 국가: 싱가포르 (Alibaba Cloud Model Studio 싱가포르 리전)
- 이전 일시, 방법: 이용자가 직접 기록 화면에서 분석하기를 누를 때마다 운영자 서버를 거쳐 암호화된 통신으로 전송
- 이전 항목: 이용자가 고른 사진, 이용자의 라벨 이름
- 이전 목적: 사진 속 결제 정보(가맹점, 금액, 일시, 카드 등) 읽기
- 보유 기간: 분석 결과를 돌려준 뒤 Alibaba Cloud Model Studio 이용약관과 정책에 따라 처리되며, Alibaba Cloud는 입력한 데이터를 모델 학습에 쓰지 않습니다.
- 이용자는 사진으로 기록을 쓰지 않는 방법으로 국외 이전을 거부할 수 있으며, 이 경우에도 문자 자동 읽기, 알림 자동 읽기 등 다른 방법으로 기록할 수 있습니다.
- 서버의 위치: 일본 (Oracle Cloud Tokyo 리전)
- 백업본 보관 위치: 아시아, 태평양 (Cloudflare R2)
8. 이용자와 법정대리인의 권리와 행사 방법
- 이용자는 언제든 개인정보의 열람, 정정, 삭제, 처리정지, 동의 철회를 요구할 수 있습니다.
- 앱에서 직접 할 수 있는 것: 기록의 조회, 수정, 삭제, 이름, 이메일 변경과 이메일 삭제, 카드별 자동 읽기 끄기, 혜택, 이벤트 알림 수신 동의 철회, 회원 탈퇴(내 정보 › 회원 탈퇴).
- 그 밖의 요구는 아래 개인정보 보호책임자에게 이메일로 할 수 있으며, 운영자는 요구를 받은 날부터 10일 이내에 조치하고 결과를 알립니다.
- 권리 행사는 대리인을 통해서도 할 수 있으며, 이 경우 위임장을 제출해야 합니다.
- 서비스는 만 14세 미만 아동의 가입을 받지 않으며, 만 14세 미만 아동의 개인정보를 수집하지 않습니다.
9. 안전성 확보 조치
- 관리적 조치: 개인정보를 다루는 사람을 운영자 1인으로 제한
- 기술적 조치: 앱과 서버 사이 통신의 HTTPS 암호화, 로그인 정보와 앱 잠금 비밀번호의 기기 키체인 보관(비밀번호는 복원할 수 없는 해시로만 저장), 이용자가 켤 수 있는 앱 잠금(비밀번호, Face ID, Touch ID)과 앱 전환 화면 가림, 데이터베이스의 외부 직접 접속 차단, 이용자별 데이터 분리, 백업본 암호화, 접속 기록 보관
- 물리적 조치: 서버와 백업본은 수탁자(Oracle, Cloudflare)의 데이터센터에서 운영하며, 백업본은 운영자만 가진 비밀번호로 암호화한 뒤 보관
10. 자동 수집 장치
서비스는 쿠키 등 이용자의 행태정보를 자동으로 수집하는 장치를 쓰지 않으며, 맞춤형 광고를 하지 않습니다.
서비스는 결제 목록에 가맹점 로고를 보여 주기 위해, 로고 이미지를 세모로고(주식회사 계발자들, semologo.com)의 이미지 서버에서 받아옵니다.
- 이때 이용자의 기기가 그 서버에 직접 접속하므로, 통신에 필요한 IP 주소와 요청한 로고의 이름(예: "starbucks")이 그 서버에 전달됩니다. 가맹점 이름, 금액, 결제 일시, 계정 정보 등 그 밖의 정보는 전달하지 않습니다.
- 같은 로고는 처음 한 번만 받아 기기에 저장하고, 그다음부터는 다시 요청하지 않습니다.
- 운영자는 이 접속으로 생기는 정보를 받거나 보관하지 않습니다. 로고가 없거나 받지 못하면 가맹점 이름의 첫 글자로 표시합니다.
11. 기기 권한
- 카메라, 사진: 결제 내역에 사진을 붙이거나, 사진으로 기록할 사진을 고를 때만 사용합니다. 이용자가 고른 사진만 읽습니다. (선택)
- 알림: 결제가 기록됐음을 알릴 때 사용합니다. 가입하거나 다시 로그인할 때 허용 여부를 묻고, 꺼져 있으면 앱 안에서 하루 한 번 안내합니다. (선택)
- 알림 접근(안드로이드): 카드사 앱, 문자 앱, 간편결제 앱(카카오페이, 네이버페이)의 결제 알림을 읽어 자동으로 기록할 때만 사용합니다. 이용자가 휴대폰 설정에서 직접 허용하며 언제든 끌 수 있습니다. (선택)
- Face ID, Touch ID, 지문(안드로이드): 앱 잠금을 생체 인증으로 풀 때만 사용합니다. 인증은 기기 안에서 이루어지며, 카드로그는 얼굴이나 지문 정보를 받거나 저장하지 않습니다. 앱 잠금 비밀번호는 기기(iPhone 키체인, 안드로이드 앱 전용 저장소)에 복원할 수 없는 값으로만 저장하고 서버로 보내지 않습니다. (선택)
- SMS 필터링: 문자 자동 읽기를 쓸 때 iPhone 설정에서 이용자가 직접 켭니다. 카드 결제 문자로 판별된 문자는 iPhone이 운영자 서버로 직접 보내며, Apple 서버를 거치지 않습니다. (선택)
선택 권한은 허용하지 않아도 나머지 기능을 쓸 수 있습니다.
12. 개인정보 보호책임자
- 이름: 오주혁
- 이메일: eric7378@naver.com
이용자는 서비스를 이용하면서 생긴 모든 개인정보 관련 문의, 불만, 피해 구제를 위 연락처로 할 수 있고, 운영자는 지체 없이 답변하고 처리합니다.
13. 권익 침해 구제 방법
개인정보 침해로 인한 구제가 필요하면 아래 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터: 국번 없이 118 (privacy.kisa.or.kr)
- 대검찰청: 국번 없이 1301 (www.spo.go.kr)
- 경찰청: 국번 없이 182 (ecrm.police.go.kr)
14. 방침의 변경
- 이 방침을 바꿀 때에는 바뀌는 내용과 시행일을 시행일 최소 7일 전부터 앱 내 공지(내 정보 › 공지사항), 앱 알림, 이메일(입력한 이용자)로 알립니다. 수집 항목이나 이용 목적 등 이용자의 권리, 의무에 중요한 영향을 주는 변경은 시행일 최소 30일 전부터 같은 방법으로 알리고, 앱 알림 등으로 개별 통지합니다.
- 이메일 고지는 이용자가 내 정보 › 이메일에 입력한 주소로 보냅니다. 이메일을 입력하지 않은 이용자에게는 앱 내 공지와 앱 알림(개별 통지)으로 알립니다.
- 시행일이 지나면 앱을 열 때 바뀐 내용에 다시 동의를 받습니다. 동의하지 않으면 회원 탈퇴를 할 수 있습니다.
- 혜택, 이벤트 알림에 동의한 이용자에게는 동의한 날부터 2년마다 동의 날짜와 유지 사실을 앱 알림(이메일을 입력했다면 이메일도)으로 알립니다 (정보통신망법 제50조 제8항).
- 변경 이력은 아래에 남겨 이용자가 언제든 확인할 수 있게 합니다.
개정 이력
- 2026년 10월 2일: 제정