개인정보 처리방침
Wallnut은 로컬 우선 개인 재무 앱입니다. 사용자가 입력한 계좌, 거래, 예산, 목표, 보유 자산, 수동 가격은 기본적으로 사용자의 기기에 저장됩니다.
- iCloud 동기화, 시장 데이터 새로 고침, App Store 구매, 진단, 고객 지원과 같은 선택 기능에는 Apple, Google Firebase 또는 Google Cloud, 시장 데이터 제공업체, App Garage가 관여할 수 있습니다.
- Wallnut 백업 파일과 CSV 내보내기 파일은 별도 파일이며 Wallnut이 암호화하지 않습니다.
- 사용자는 iCloud 동기화, 예약 알림, App Lock, 영수증 스캔, 유료 구독 기능의 사용 여부를 직접 선택합니다.
Wallnut은 개인정보를 판매하지 않고, IDFA를 사용하지 않으며, 사용자의 재무 기록을 광고나 앱 간 추적에 사용하지 않습니다.
1. 제공자
Wallnut은 App Garage가 제공합니다. 개인정보 관련 질문, 요청, 우려 사항은 app-garage@appgarage.app으로 문의해 주세요.
2. Wallnut이 처리하는 정보
사용자가 입력한 재무 기록
Wallnut은 사용자가 앱에서 생성한 개인 재무 기록을 처리할 수 있습니다. 여기에는 계좌 이름, 계좌 메모, 잔액, 거래, 이체, 거래 상대방, 카테고리, 태그, 예산, 반복 또는 예약 항목, 목표, 투자 종목, 보유 자산, 로트, 매매 기록, 수동 가격, 통화, 날짜, 메모, 데이터 내보내기, 복원 또는 삭제와 관련된 앱 활동 기록이 포함될 수 있습니다.
영수증 및 이미지 텍스트
영수증 이미지를 스캔하거나 가져오는 경우, Wallnut은 Apple의 온디바이스 Vision 텍스트 인식을 사용해 거래 초안을 만듭니다. 영수증 초안에는 인식된 텍스트, 가능한 금액, 날짜, 거래 상대방 이름, 통화, 신뢰도 값, 임시 첨부 파일 참조가 포함될 수 있습니다. Wallnut은 기본적으로 영수증 이미지를 폐기할 수 있게 하며, 초안이 거래로 저장되기 전에 사용자가 검토할 수 있게 합니다.
설정 및 로컬 환경설정
Wallnut은 표시 통화, iCloud 동기화 상태, 예약 알림 설정, 구매 금액 입력 환경설정, 앱 잠금 상태, 복원 사본 선택, 대시보드 섹션 환경설정, 대시보드 콘텐츠 정렬에 사용되는 로컬 개인화 신호와 같은 설정을 저장할 수 있습니다. 로컬 개인화 데이터는 사용자의 기기에 남아 있으며 Firebase 시장 데이터 요청이나 직접 교환 환율 제공업체 요청에 사용되지 않습니다.
시장 데이터 요청
Wallnut은 제3자 환율 제공업체에 직접 환율을 요청할 수 있습니다. 이 요청에는 환율 반환에 필요한 기준 통화, 상대 통화, 요청 날짜가 포함될 수 있습니다.
환율 요청은 앱에서 해당 환율 제공업체로 직접 전송됩니다. 지원되는 종목 검색과 Wallnut 관리형 시세 새로 고침은 제공되는 경우, 상위 제공업체의 응답이 반환되기 전에 Firebase callable function을 통해 요청됩니다.
Wallnut 관리형 자동 시세 새로 고침 또는 종목 검색이 제공되고 사용자가 이를 사용하는 경우, 앱은 검색어, 티커 심볼, 거래소 MIC를 Firebase callable function으로 보낼 수 있습니다. Wallnut은 시세 새로 고침 요청과 함께 계좌 ID, 보유 자산 ID, 수량, 로트 데이터, 취득 원가, 메모, 전체 계좌 또는 보유 자산 기록을 보내지 않습니다. 다만 티커나 검색어 자체로 사용자가 관심을 가진 증권이 드러날 수 있습니다. Wallnut 관리형 Firebase function 뒤의 상위 시장 데이터 제공업체는 변경될 수 있습니다.
자동 시세 기능이 활성화되어 있으면, 사용자가 수동으로 새로 고침 작업을 시작하지 않았더라도 Wallnut은 포트폴리오 평가나 다른 시세 의존 화면에서 저장된 종목 심볼과 거래소 MIC를 보낼 수 있습니다.
종목 검색은 검색 결과의 누락된 시세 통화 또는 최근 가격을 채우기 위해 최선의 노력 범위에서 시세 조회를 수행할 수도 있습니다. 해당 조회는 위에서 설명한 것과 동일한 제한된 심볼 및 거래소 정보를 사용합니다.
Firebase 및 진단 정보
Wallnut은 해당 기능이 활성화된 경우 앱 증명, 익명 인증, callable 시장 데이터 function을 위해 Firebase를 사용합니다. Firebase와 Google Cloud는 이러한 서비스를 제공하고 보호하는 데 필요한 기술 정보를 처리할 수 있습니다. 여기에는 익명 Firebase 사용자 식별자, App Check 토큰, 앱 인스턴스 토큰, 요청 메타데이터, IP 주소, 기기 또는 앱 메타데이터, 오류 정보, 서버 로그가 포함될 수 있습니다. callable region은 us-central1이므로 시장 데이터 요청은 미국 또는 Google 및 그 하위 처리자가 운영되는 다른 지역에서 처리될 수 있습니다. Wallnut 릴리스에 진단 또는 충돌 보고 기능이 포함되거나 활성화된 경우, 앱 문제 해결을 위해 충돌 및 안정성 정보도 처리될 수 있습니다.
구매
Wallnut Plus 구매는 App Store와 StoreKit을 통해 처리됩니다. Wallnut은 유료 기능 잠금 해제에 필요한 상품, 거래, 권한, 갱신, 만료, 유예 기간, 결제 문제 또는 철회 상태를 수신합니다. App Garage는 Apple로부터 사용자의 전체 결제 카드 번호를 받지 않습니다.
고객 지원 메시지
사용자가 App Garage에 문의하는 경우, 당사는 사용자의 이메일 주소, 메시지 내용, 사용자가 보내기로 선택한 파일 또는 스크린샷을 처리할 수 있습니다. 고객 지원 메시지에는 불필요한 재무 기록, 자격 증명, 전체 계좌 번호를 보내지 말아 주세요.
3. 데이터가 저장되는 위치
사용자 기기
기본적으로 Wallnut은 Apple의 데이터 보호가 적용되는 로컬 앱 저장소에 기록을 저장합니다. 사용자가 Apple 기기 백업 기능을 비활성화하지 않는 한 일부 로컬 앱 데이터는 Apple이 관리하는 기기 백업 또는 iCloud 백업에 포함될 수도 있습니다. Wallnut은 영수증 초안 디렉터리를 백업 대상에서 제외합니다.
iCloud 동기화
사용자가 iCloud 동기화를 활성화하면, 동기화 대상 Wallnut 기록은 여러 기기 간 동기화를 위해 CloudKit을 사용하여 사용자의 개인 iCloud 계정에 저장될 수 있습니다. Apple은 자체 약관 및 개인정보 처리방침에 따라 iCloud 데이터를 처리합니다. 일부 로컬 전용, 임시 또는 파생 데이터는 iCloud 동기화에서 제외될 수 있습니다. 동기화 대상 기록에는 Wallnut의 데이터 모델과 Apple CloudKit 동작에 따라, 사용자의 다른 Wallnut 기록 외에도 수동 가격과 로컬에 저장된 시장 데이터 스냅샷이 포함될 수 있습니다.
내보낸 파일
Wallnut은 로컬 백업 파일과 CSV 내보내기 파일을 만들 수 있게 합니다. 이러한 파일에는 개인 재무 데이터가 포함될 수 있으며, Wallnut이 암호화하지 않습니다. 사용자가 Files, iCloud Drive, 이메일, 클라우드 저장소 또는 다른 앱을 통해 파일을 저장하거나 공유하는 경우, Wallnut의 보호된 앱 저장소 밖에 있는 해당 사본은 그 위치 또는 제공업체가 관리합니다. 내보내기 흐름에서는 파일을 저장, 미리 보기 또는 공유하기 전에 임시 로컬 사본이 만들어질 수도 있습니다.
Firebase 시장 데이터 캐시
Wallnut 관리형 시세 새로 고침은 상위 제공업체 호출을 줄이고 새로 고침 간격을 적용하기 위해 서버 측 Firebase 캐시를 사용할 수 있습니다. 캐시 기록은 해시된 문서 ID를 사용할 수 있고, 심볼 및 거래소 MIC에서 파생된 정규화된 제공업체 키와 정제된 시세 스냅샷을 저장할 수 있습니다. 캐시는 계좌 ID, 수량, 로트 데이터, 취득 원가, 전체 계좌 또는 보유 자산 기록 대신 심볼 수준의 제공업체 키와 정제된 시세 스냅샷을 저장합니다. 그러나 요청된 심볼이나 검색어는 사용자가 추적하거나 조사하는 증권을 드러낼 수 있으며, 운영 시스템은 서비스 제공에 필요한 인증, 앱 증명, 네트워크, 로그 메타데이터를 처리할 수 있습니다.
사용자 기기에서는 제공업체 시세 스냅샷이 출처, 가격, 통화, 기준 시각, 가져온 시각, 오래됨으로 간주되는 시각, 출처 표시 메타데이터와 함께 캐시됩니다. Wallnut의 로컬 캐시 정책은 적절한 경우 사용 가능한 오래된 대체 데이터를 보존하면서, 나이 및 종목별 개수에 따라 오래된 제공업체 스냅샷을 정리할 수 있습니다. 수동 가격은 사용자가 수정, 삭제, 내보내기, 복원 또는 로컬 데이터 삭제를 하기 전까지 사용자의 통제 아래 남아 있습니다.
제공업체에서 파생된 시세 스냅샷은 제한된 기간 동안만 보관될 수 있으며, 제공업체 권리, 권한 상태, 보관 규칙 또는 백엔드 정책이 요구하는 경우 오래된 데이터로 표시되거나, 새로 고침에서 숨겨지거나, 제거될 수 있습니다. Wallnut 백업 내보내기에는 사용자가 입력한 수동 가격이 포함되지만, 제공업체 시세 캐시 및 환율 캐시 스냅샷은 제외됩니다.
4. 정보 이용 방법
당사는 다음에 필요한 범위에서만 정보를 사용합니다.
- 원장, 예산, 포트폴리오, 목표, 대시보드, 영수증 초안, 내보내기, 복원, 삭제, 앱 잠금 기능 제공
- 잔액, 환산, 데이터 신선도 상태, 포트폴리오 평가 계산
- 선택적 iCloud 동기화, 예약 알림, App Store 구독 접근 제공
- 환율, 종목 검색 결과, 지원되는 시세 스냅샷 요청
- Firebase function의 남용 방지, 할당량 관리, 실패 디버깅, 앱 안정성 개선
- 고객 지원 요청 응답 및 법적 의무 준수
5. 당사가 하지 않는 일
- 당사는 사용자의 개인정보를 판매하지 않습니다.
- 당사는 사용자의 재무 기록을 제3자 광고에 사용하지 않습니다.
- 당사는 Apple 광고 식별자(IDFA)를 사용하지 않습니다.
- Wallnut은 일반적인 제품 흐름에서 은행 비밀번호, 카드 PIN, 제공업체 접근 토큰 또는 전체 결제 카드 번호를 요구하지 않습니다. 사용자는 메모, 첨부 파일, 내보내기 파일 또는 고객 지원 메시지에 자격 증명이나 전체 계좌 번호를 입력해서는 안 됩니다.
- 당사는 현재 은행 또는 신용카드 통합 조회 기능을 제공하지 않습니다. 이 기능이 변경되는 경우, 해당 기능 출시 전에 본 방침을 업데이트합니다.
6. 공유 및 제3자 서비스
당사는 앱, 고객 지원, 보안 또는 법률 준수에 필요한 경우에만 정보를 공유하거나 이용 가능하게 합니다. 관련 서비스 제공업체에는 다음이 포함될 수 있습니다.
- App Store 배포, StoreKit 구매, iCloud, CloudKit, 기기 권한, 로컬 알림, 온디바이스 프레임워크를 위한 Apple
- Firebase App Check, 익명 인증, Cloud Functions, Firestore 시세 새로 고침 캐시, 관련 로그 또는 진단을 위한 Google Firebase 및 Google Cloud
- 앱이 환율, 종목 검색 또는 시세 데이터를 요청할 때의 환율 제공업체(예: Frankfurter, fawazahmed0/exchange-api, ExchangeRate-API Open Access) 및 Wallnut 관리형 시장 데이터 제공업체. 제공업체 출처 표시 요구사항이 적용될 수 있습니다.
- 사용자 요청에 응답하거나 법률을 준수하기 위해 필요한 고객 지원 및 법무 제공업체
제3자 서비스는 사용자의 거주 국가가 아닌 다른 국가에서 데이터를 처리할 수 있으며, 자체 개인정보 관련 약관을 둘 수 있습니다.
7. 보관 및 삭제
로컬 기록은 사용자가 수정, 삭제, 로컬 데이터 삭제, 앱 제거 또는 복원을 통해 대체하기 전까지 사용자의 기기에 남아 있습니다. Wallnut에서 데이터를 삭제하면 계좌, 거래, 이체, 예약 항목, 포트폴리오 기록, 수동 가격, 목표, 시장 데이터 캐시, 영수증 초안, 초안 첨부 파일, 활동 기록을 포함해 활성 로컬 앱 저장소에서 해당 데이터가 제거됩니다.
iCloud 동기화가 활성화되어 있으면, 변경 및 삭제는 Apple의 처리 시간, iCloud 동작, 사용자 계정 설정에 따라 사용자의 개인 iCloud 데이터베이스를 통해 동기화될 수 있습니다. 내보낸 파일, 스크린샷, 이메일, iCloud Drive 파일, 다른 앱 또는 제공업체에 저장된 사본은 별도 사본이며 해당 위치에서 별도로 삭제해야 합니다.
Firebase 서버 로그, 시세 새로 고침 캐시 기록, 고객 지원 메시지는 보안, 운영, 문제 해결, 법률 준수 또는 사용자가 문의한 목적을 위해 합리적으로 필요한 기간 동안 보관됩니다. Wallnut은 Firebase 익명 인증 기록, 서버 로그 또는 서버 측 시세 새로 고침 캐시 기록에 대한 즉시 사용 가능한 앱 내 삭제 제어를 제공하지 않을 수 있으므로, 원격 운영 데이터의 즉각적이고 완전한 삭제가 보장되지는 않습니다.
8. 사용자의 선택 및 권리
- 사용자는 App Garage 계정을 만들지 않고도 핵심 수동 재무 기능을 사용할 수 있습니다.
- 사용자는 앱에서 Wallnut 백업 또는 CSV 파일을 내보낼 수 있습니다.
- 사용자는 앱에서 로컬 데이터를 삭제할 수 있습니다.
- 사용자는 iCloud 동기화, 예약 알림, App Lock, 영수증 스캔, 유료 구독 기능의 사용 여부를 선택할 수 있습니다.
- 사용자는 Apple 결제 및 구독을 통해 App Store 구독을 관리하거나 취소할 수 있고, Apple 문제 신고 서비스를 통해 App Store 환불을 요청할 수 있습니다.
- 관련 법률이 해당 권리를 부여하는 경우, 사용자는 접근, 정정, 삭제 또는 기타 개인정보 관련 지원을 요청하기 위해 당사에 연락할 수 있습니다.
9. 보안
Wallnut은 iOS 앱 샌드박스, 로컬 파일 보호, 앱 잠금 sentinel을 위한 Keychain 저장소, Firebase callable function을 위한 App Check, HTTPS 네트워크 요청과 같은 플랫폼 보호 기능을 사용합니다. App Lock은 해당 기기에서 제공되는 편의적 개인정보 보호 제어일 뿐이며, 사용자의 기기, Apple 계정, 백업, 내보낸 파일을 안전하게 유지하는 일을 대체하지 않습니다.
10. 아동
Wallnut은 아동을 대상으로 하지 않으며, 관련 법률상 자신의 재무 정보를 관리할 수 있는 연령의 사용자가 개인 재무 기록을 관리하기 위한 목적으로 제공됩니다.
11. 본 방침의 변경
Wallnut의 기능, 제공업체, 법적 요구사항 또는 출시 상태가 변경되는 경우 당사는 본 방침을 업데이트할 수 있습니다. 변경 사항이 개인정보 처리 방식에 중대한 영향을 미치는 경우, 시행일을 업데이트하고 적절한 방식으로 고지합니다.