개인정보처리방침 / Privacy Policy

서비스명: 알파메이트 자동 가계부 / α Ledger 가계부 / AlphaMate Ledger

시행일: 2026년 9월 3일 (2026-09-03)

이 문서는 Google Play 데이터 보안 신고와 앱 v98의 실제 동작을 기준으로 작성되었습니다.

개인정보처리방침

알파메이트 자동 가계부 / α Ledger 가계부(이하 "앱")는 사용자의 가계부 작성, 결제 알림 정리, 영수증 첨부, Excel/CSV 가져오기, 광고 제거 결제 기능을 제공하기 위해 필요한 정보를 처리합니다. 당사는 사용자의 가계부 데이터를 판매하지 않으며, 아래에 명시된 목적 범위 안에서만 처리합니다.

1. 수집하는 정보

분류 수집 항목 필수 여부
계정 및 인증 정보 이메일 주소, 사용자 ID, 표시 이름 또는 닉네임, 로그인 제공자 정보, Supabase 세션 정보. 이메일/비밀번호 가입을 사용하는 경우 비밀번호는 Supabase Auth에서 해시 형태로 저장됩니다. Google 로그인 또는 네이버 로그인을 사용하는 경우 해당 제공자가 전달하는 기본 프로필 및 인증 정보가 처리됩니다. 계정 사용에 필수
가계부 및 금융 관련 정보 거래 금액, 날짜, 카테고리, 가맹점명, 메모, 결제 수단, 계좌/카드 별칭, 기관명, 계좌/카드 끝자리, 예산, 잔액, 반복 거래, 정산 정보, 가구/공동 가계부 멤버십 정보. 앱 기능에 필수
결제 알림, SMS, 앱 알림 파싱 정보 사용자가 직접 붙여넣은 결제 문자/알림 텍스트, 선택적으로 허용한 알림 접근 권한을 통해 수집되는 금융 앱 알림의 앱 패키지명, 제목, 본문, 긴 본문, 발생 시각, 파싱 결과 및 Inbox 처리 상태. SMS 권한을 직접 요청하지 않더라도 사용자가 입력하거나 알림 접근 권한으로 읽힌 결제 관련 문구가 처리될 수 있습니다. 알림 읽기 대상은 은행·카드·증권·페이 등 결제·금융 앱의 지정 목록으로 한정되며, 메신저·검색·SNS 등 그 밖의 앱 알림은 제목·본문을 읽지 않고 앱 내부에서 즉시 폐기됩니다. 또한 거래로 인정되지 않은 알림의 본문은 저장하지 않고, 진단에 필요한 패키지명·수신 시각·처리 성공 여부만 남깁니다. 다만 사용자가 앱의 「최근 버려진 알림」 화면에서 특정 알림 한 건을 골라 「원문 제보」에 명시적으로 동의한 경우에만, 그 알림의 제목·본문 전문을 알림 읽기 방식 개선 목적으로 보관합니다(보관·삭제는 아래 6항 참조).

지원 대상 확대를 위한 앱 패키지명 수집(선택 기능·2026-08-03 추가): 지정 목록에 없어 수집되지 않은 알림 중, 앱 이름이 금융 앱으로 판단되는 경우에 한해 해당 앱의 패키지명과 발생 횟수만 서버에 기록합니다. 이용자가 실제로 쓰는 금융기관 중 아직 지원하지 않는 곳을 파악해 다음 업데이트에 추가하기 위한 목적입니다. 이때 알림의 제목·본문은 읽지도, 저장하지도, 전송하지도 않으며, 금융 앱으로 판단되지 않은 앱의 패키지명은 기기 밖으로 나가지 않습니다. 수집된 목록은 앱 내 설정 → 수집 대상 앱에서 직접 확인할 수 있습니다.
선택 기능
영수증 사진 및 파일 사용자가 카메라 또는 사진 선택 기능으로 첨부한 영수증 이미지, 파일 경로, 저장 경로, 이미지 미리보기 정보. 사용자가 가져온 Excel/CSV 파일의 거래 행, 파일명, 가져오기 결과, 오류 정보가 처리될 수 있습니다. 선택 기능
인앱 결제 및 프리미엄 정보 Google Play Billing 상품 ID, 구매 토큰, 주문 ID, 구매 상태, acknowledge 상태, Google 검증 응답, 광고 제거 프리미엄 활성 여부와 활성 시각. 결제 기능 사용 시 필수
광고, 기기 및 진단 정보 Google Mobile Ads SDK(AdMob)가 광고 제공, 빈도 제한, 부정 사용 방지, 광고 성능 측정 및 진단을 위해 광고 ID, 기기 또는 기타 식별자, 대략적 위치(IP 기반), 앱 상호작용, 진단 정보를 수집할 수 있습니다. 무료 버전 광고 제공에 필요
기술 및 보안 정보 앱 버전, 빌드 정보, 인증 토큰 저장 상태, 보안 및 오류 대응에 필요한 서버 요청 기록. 광고 품질 점검을 위해 광고 요청·표시·시청 완료·중도 종료·충전 확인 여부, 광고를 닫은 뒤 30초 내 앱의 백그라운드 전환·복귀, 소요 시간, 계정·가계부 식별 정보를 서버에 기록하고 90일 후 자동 삭제합니다. 이 품질 기록에는 가계부 내용, 광고 내용, 광고 ID를 포함하지 않습니다. 앱은 현재 음성 녹음, 연락처, 캘린더, 건강 정보, 정확한 위치 정보를 기능 목적으로 수집하지 않습니다. 서비스 운영에 필요

2. 이용 목적

3. 제3자 제공 및 처리 위탁

당사는 사용자의 가계부 데이터를 판매하지 않습니다. 다만 앱 기능 제공을 위해 아래 서비스가 데이터를 처리할 수 있습니다.

제공 또는 처리 주체 처리되는 정보 목적
Supabase 계정, 인증, 가계부 데이터, Inbox, 결제 상태, 영수증 이미지, 서버 로그 인증, 데이터베이스, 스토리지, Edge Function 처리
Railway 또는 파서 API 호스팅 환경 사용자가 입력하거나 가져온 결제 문자/알림 텍스트, Excel/CSV 파싱 대상 데이터 거래 후보 자동 파싱. 원격 파서가 동작하지 않는 경우 앱 내 로컬 파서가 사용될 수 있습니다.
Google Mobile Ads SDK / AdMob 광고 ID, 기기 또는 기타 식별자, 대략적 위치, 앱 상호작용, 진단 정보 광고 제공, 광고 측정, 빈도 제한, 부정 사용 방지, 진단
Google Play Billing 및 Google Android Publisher API 구매 토큰, 상품 ID, 주문 ID, 구매 상태 및 검증 응답 인앱 결제 검증, acknowledge 처리, 구매 복원, 프리미엄 상태 반영
Google 로그인, 네이버 로그인 사용자가 선택한 OAuth 로그인에 필요한 기본 프로필 및 인증 정보 사용자 인증 및 계정 연결
Expo Updates 및 앱 배포 관련 서비스 앱 버전, 업데이트 채널, 기술적 요청 정보 앱 업데이트 제공 및 운영 안정성 확보
Google Vision API (영수증 OCR, 국외 처리위탁) 사용자가 직접 촬영·선택한 영수증 이미지 및 추출 텍스트 영수증 글자 인식(OCR). 명시적 동의(opt-in) 후에만 전송하며, 국외(미국 등 Google 데이터센터)에서 처리될 수 있습니다.
OpenAI (영수증·결제알림 AI 파싱, gpt-4o-mini) 영수증 OCR 텍스트, 정규식으로 인식하지 못한 결제 알림 텍스트 가맹점·금액·날짜 등 거래 후보 추출. 명시적 동의(opt-in) 후에만 국외로 전송하며, 미동의 시 해당 AI 기능은 비활성화됩니다.

당사는 사용자의 거래 내역, 메모, 영수증 등 가계부 본문 데이터를 직접 광고 타겟팅 목적으로 판매하거나 제공하지 않습니다. 단, Google Mobile Ads SDK는 광고 제공과 측정을 위해 위 표의 광고 관련 정보를 수집하고 처리할 수 있습니다.

국외 이전에 관한 동의(선택 기능): 영수증 OCR 및 AI 자동입력 기능은 영수증 이미지·텍스트와 결제 알림 텍스트를 국외(예: 미국)에 소재한 Google Vision API 및 OpenAI에 전송하여 처리합니다. 이 국외 이전은 사용자가 앱 내에서 명시적으로 동의(opt-in)한 경우에만 이루어지며, 동의를 철회하거나 동의하지 않으면 해당 기능은 동작하지 않고 다른 기능 이용에는 영향이 없습니다. 이전 항목·이전 국가·수탁자·보유 기간은 동의 화면과 본 방침에 고지하며, 처리 후 원문 보관은 기능 제공에 필요한 최소 기간으로 제한합니다.

결제 알림 읽기에 관한 고지(중요 권한): 안드로이드 알림 접근 권한(NotificationListenerService)은 은행·카드·페이 등 결제 알림의 거래 내역(가맹점·금액·일시)을 읽어 가계부 Inbox에 자동 후보로 적재하기 위해서만 사용됩니다. 이 권한은 사용자가 직접 허용한 경우에만 동작하고, 허용하지 않아도 직접 입력 기능은 그대로 사용할 수 있으며, 읽은 알림 텍스트는 거래 후보 파싱 목적 외로 사용하지 않습니다.

4. 보안

다만 인터넷 기반 서비스 특성상 어떠한 보안 조치도 절대적인 안전을 보장하지는 않습니다.

5. 선택 권한 및 사용자의 선택

6. 보관 및 계정 삭제

계정 정보와 가계부 데이터는 사용자가 서비스를 이용하는 동안 보관됩니다. 사용자는 앱의 설정 화면에서 계정 삭제를 선택해 계정 삭제를 요청할 수 있습니다. 요청이 확인되면 계정과 개인 데이터는 즉시 삭제되며, 별도의 유예 기간이나 선택적 보존 기간을 두지 않습니다.

삭제하려는 사용자가 소유한 공동 가계부에 다른 구성원이 있으면 가장 오래된 구성원에게 소유권이 자동으로 이전됩니다. 혼자 사용하는 가계부는 연결된 가계부 데이터와 함께 삭제됩니다. 다른 구성원이 남아 있는 가계부의 과거 거래 기록은 공동 가계부의 연속성을 위해 남을 수 있으나, 삭제 사용자의 계정 연결은 제거되거나 익명화됩니다.

알림 처리 기록: 알림 접근 권한으로 읽은 알림 중 거래로 인정되지 않은 건의 본문은 저장하지 않습니다. 거래로 확정되어 Inbox 후보가 된 건의 원문만 해당 거래의 근거로 보관되며, 사용자가 그 거래 또는 계정을 삭제하면 함께 삭제됩니다.

원문 제보(선택 기능): 사용자가 「최근 버려진 알림」 화면에서 특정 알림 한 건을 골라 명시적으로 동의해 보낸 알림 원문은 제보한 본인만 앱에서 확인·삭제할 수 있고, 공동 가계부의 다른 구성원에게는 보이지 않습니다. 개발자는 알림 읽기 방식 개선에만 사용하며, 제보일로부터 90일이 지나면 자동으로 삭제됩니다(반영이 끝나면 그 전에도 삭제할 수 있습니다). 사용자가 「제보 취소」를 누르거나 계정 또는 가계부를 삭제하면 즉시 함께 삭제됩니다.

앱에 접속할 수 없는 경우 계정 삭제 요청 페이지 또는 아래 이메일로 삭제를 요청할 수 있습니다. 삭제 요청, 데이터 열람 요청, 개인정보 관련 문의는 아래 연락처로 보내 주세요.

이메일: [email protected]

7. Google Play 데이터 보안 신고 대응표

영수증 OCR·AI 자동입력 기능에서 발생하는 국외 처리위탁(Google Vision API 및 OpenAI로의 국외 이전) 사실은 위 제3절에 고지되어 있습니다. 해당 국외 위탁이 Google Play 데이터 보안 기준상 '공유(Shared)'로 분류되는지에 대한 최종 라벨은 법무 검토 후 반영하며, 그 전까지 아래 표의 '공유' 값은 현행 배포본 기준을 유지합니다.

Google Play 데이터 유형 수집 공유 목적 필수 여부
이메일 주소, 이름, 사용자 ID 예 아니요 계정 관리, 앱 기능, 보안 대부분 필수, 이름은 선택
구매 내역 및 기타 금융 정보 예 아니요 가계부 기능, 결제 검증, 프리미엄 활성화 기능 사용 시 필수
SMS/MMS 또는 기타 앱 메시지 예 아니요 결제 문자/알림 파싱 및 Inbox 기능 선택
사진, 파일 및 문서 예 아니요 영수증 첨부, Excel/CSV 가져오기 선택
대략적 위치, 앱 상호작용, 진단, 기기 또는 기타 ID 예 예 AdMob 광고 제공, 광고 측정, 부정 사용 방지, 진단 무료 버전 광고 제공에 필요

8. 아동 개인정보

본 앱은 아동을 주 대상으로 하지 않습니다. 보호자의 동의 없이 아동의 개인정보가 수집되었다고 판단되는 경우 위 연락처로 알려 주시면 필요한 조치를 취하겠습니다.

9. 방침 변경

개인정보처리방침이 변경되는 경우 이 페이지의 시행일을 갱신합니다. 중요한 변경이 있을 때는 앱 또는 스토어 등록정보를 통해 추가 안내할 수 있습니다.


Privacy Policy

Effective date: July 26, 2026 (2026-07-26)

AlphaMate Ledger, also displayed as 알파메이트 자동 가계부 or α Ledger 가계부 (the "App"), processes information needed to provide household ledger features, payment notification parsing, receipt attachments, Excel/CSV import, advertising, and premium ad removal through in-app purchases. We do not sell your household ledger data.

1. Information We Collect

Category Data Required or optional
Account and authentication Email address, user ID, display name or nickname, login provider information, and Supabase session data. If you use email and password sign-in, passwords are stored by Supabase Auth as password hashes. If you use Google Login or Naver Login, basic profile and authentication data from that provider is processed. Required for account features
Ledger and financial information Transaction amounts, dates, categories, merchants, notes, payment methods, account or card aliases, institutions, account or card last digits, budgets, balances, recurring transactions, settlement data, and household membership data. Required for core app features
Payment messages, SMS text, and app notifications Payment message or notification text that you paste manually, and, if you grant notification access, financial app notification package name, title, body, expanded body, timestamp, parsing result, and Inbox status. Even when the App does not directly request SMS permissions, payment text you enter manually or allow through notification access may be processed. Notification reading is limited to a fixed list of payment and financial apps (banks, cards, and pay services); notifications from other apps such as messengers, search, or social apps are discarded on the device and never sent to our servers. In addition, for notifications not recognized as transactions the body text is not stored — only the package name, received time, and success flag are kept for diagnostics. Optional feature
Receipt photos and files Receipt images you attach through the camera or photo picker, local file references, storage paths, and previews. Excel/CSV files selected by you may be processed to import transaction rows, filenames, import results, and errors. Optional feature
In-app purchase and premium status Google Play Billing product ID, purchase token, order ID, purchase state, acknowledgement state, Google verification response, premium ad removal status, and activation time. Required when using purchase features
Ads, device, and diagnostics The Google Mobile Ads SDK (AdMob) may collect advertising ID, device or other identifiers, approximate location derived from IP address, app interactions, and diagnostics for ad serving, frequency capping, fraud prevention, measurement, and diagnostics. Required for ads in the free version
Technical and security data App version, build information, authentication token state, and server request records needed for security, troubleshooting, and service operation. The App does not currently collect voice recordings, contacts, calendar data, health data, or precise location for app features. Required for service operation

2. How We Use Information

3. Third-Party Processing and Sharing

We do not sell your household ledger data. The following services may process data to provide app functionality.

Provider Data processed Purpose
Supabase Account, authentication, ledger data, Inbox data, purchase status, receipt images, and server logs Authentication, database, storage, and Edge Function processing
Railway or parser API hosting environment Payment message or notification text and Excel/CSV data selected or entered by you Automatic transaction parsing. If the remote parser is unavailable, an in-app local parser may be used.
Google Mobile Ads SDK / AdMob Advertising ID, device or other identifiers, approximate location, app interactions, and diagnostics Ad serving, ad measurement, frequency capping, fraud prevention, and diagnostics
Google Play Billing and Google Android Publisher API Purchase token, product ID, order ID, purchase state, and verification response In-app purchase verification, acknowledgement, restore, and premium status activation
Google Login and Naver Login Basic profile and authentication data required for the OAuth login method you choose User authentication and account linking
Expo Updates and app delivery services App version, update channel, and technical request data App updates and operational reliability
Google Vision API (receipt OCR, overseas processing) Receipt images you capture or select, and the extracted text Optical character recognition (OCR). Sent only after explicit opt-in consent and may be processed overseas (e.g., Google data centers in the United States).
OpenAI (AI parsing of receipts and payment notifications, gpt-4o-mini) Receipt OCR text and payment notification text not recognized by the rule-based parser Extracting transaction candidates (merchant, amount, date). Transferred overseas only after explicit opt-in consent; the AI feature is disabled if you do not consent.

We do not sell or provide transaction details, notes, receipts, or other ledger content for our own ad targeting. However, the Google Mobile Ads SDK may collect and process the ad-related data listed above to provide and measure ads.

Consent for overseas transfer (optional features): The receipt OCR and AI auto-input features transfer receipt images/text and payment notification text to Google Vision API and an LLM processor located overseas (e.g., the United States). This overseas transfer occurs only after you explicitly opt in within the app. If you decline or withdraw consent, these features do not operate and other features are unaffected. The transferred items, destination country, processor, and retention period are disclosed in the consent screen and this policy, and raw content is retained only for the minimum period needed to provide the feature.

Disclosure for reading payment notifications (sensitive permission): The Android notification access permission (NotificationListenerService) is used solely to read transaction details (merchant, amount, time) from bank, card, and pay notifications and to add them as candidates in the ledger Inbox. It operates only if you grant it, manual entry remains available without it, and the notification text read is not used for any purpose other than parsing transaction candidates.

4. Security

No internet-based service can guarantee absolute security.

5. Optional Permissions and User Choices

6. Retention and Account Deletion

Account and ledger data is retained while you use the service. You may request account deletion from the App's Settings screen by selecting Delete account. After verification, the account and personal data are deleted immediately, with no grace period or optional retention period.

If the deleting user owns a shared household ledger with other members, ownership is automatically transferred to the longest-standing remaining member. A ledger used by the deleting user alone is deleted with its connected ledger data. Historical transactions in ledgers that still have other members may remain for continuity of the shared ledger, but the deleting user's account link is removed or anonymized.

Notification processing records: For notifications read through notification access, the body text of items not recognized as transactions is not stored. Only the original text of items confirmed as transactions and added to the Inbox is retained as evidence for that transaction, and it is deleted together with the transaction or the account when you delete them.

If you cannot access the App, you may use the account deletion request page or contact: [email protected]

7. Google Play Data Safety Mapping

The overseas processing transfer (to Google Vision API and an LLM processor) used by the receipt OCR and AI auto-input features is disclosed in Section 3 above. Whether this overseas processing is classified as "Shared" under Google Play Data Safety is pending legal review; until then the "Shared" values in the table below follow the current shipped baseline.

Google Play data type Collected Shared Purpose Required or optional
Email address, name, user IDs Yes No Account management, app functionality, security Mostly required; name is optional
Purchase history and other financial information Yes No Ledger functionality, purchase verification, premium activation Required when using the related feature
SMS/MMS or other in-app messages Yes No Payment message or notification parsing and Inbox features Optional
Photos, files, and documents Yes No Receipt attachment and Excel/CSV import Optional
Approximate location, app interactions, diagnostics, device or other IDs Yes Yes AdMob ad serving, measurement, fraud prevention, diagnostics Required for ads in the free version

8. Children

The App is not directed to children. If you believe that a child's personal information has been collected without appropriate consent, contact us and we will take appropriate action.

9. Changes to This Policy

If this Privacy Policy changes, we will update the effective date on this page. For material changes, we may also provide notice through the App or store listing.