개인정보 처리방침
이 페이지는 영어 원문의 번역입니다. 내용이 다르면 영어 원문이 우선합니다.
1. 소개 및 개인정보 처리자
우리집 목록(Ev Listesi, 이하 “앱”)은 룸메이트와 가족이 집에 필요한 것을 간단하고 차분하게, 실시간으로 함께 관리하도록 돕는 모바일 앱입니다.
이 문서는 앱을 사용할 때 어떤 데이터가 처리되고, 어떤 서비스로 전달되며, 어떻게 보관·삭제되는지 설명합니다. 정식 출시 전에 개인정보 처리자 정보와 법률 문구를 별도로 검토할 예정입니다.
개인정보 및 지원 이메일: support@homelist.fatihaltuntas.dev. 계정 비밀번호나 인증 코드는 절대 보내지 마세요.
2. 수집하는 개인정보와 목적
우리집 목록은 ‘데이터 최소화’(꼭 필요한 것만 수집) 원칙을 따릅니다. 프로파일링을 하지 않고, 광고 식별자를 수집하지 않으며, 위치를 추적하지 않습니다.
| 데이터 분류 | 수집 정보 | 처리 목적 | 법적 근거 |
|---|---|---|---|
| 신원 및 계정 | 이름 / 표시 이름, 이메일 주소, 사용자 ID(UID) | 계정 생성, 로그인, 비밀번호 재설정, 집 구성원끼리 서로 표시 | 계약 이행(KVKK 제5조 2항 c호) |
| 로그인 제공자 | Apple ID 또는 Google OAuth 토큰 | Apple 또는 Google로 한 번에 안전하게 로그인 | 계약 이행 |
| 집 및 목록 데이터 | 집 이름, 품목명, 수량, 품목 메모, 장보기 기록 | 공유 목록을 구성원 간 실시간 동기화하고 마친 장보기를 기록에 표시 | 서비스 제공 / 정당한 이익 |
| 알림 및 기기 | 기기 설치 ID(UUID), Expo 푸시 토큰, 알림 설정, 플랫폼(iOS/Android), 앱 언어(알림 문구를 이 언어로 작성) | 허용한 구성원에게 목록 변경 알리기 | 명시적 동의(알림을 허용한 경우) |
| 보안 및 처리 | 요청 지문(해시), 작업 ID(requestId) | 중복 전송 방지(멱등성), 부정 사용 탐지 | 정당한 이익 / 시스템 보안 |
| 충돌 및 진단 | 오류 스택과 메시지, 앱 버전, 기기 모델, 운영체제 버전, 메모리·저장 공간 상태 같은 기술 정보와 무작위 Crashlytics 설치 ID. 계정 ID, 이름, 이메일, 목록 내용은 보고서에 포함되지 않습니다. | 앱 충돌과 오류를 찾아 수정 | 정당한 이익. 우리 집 > 내 계정 > 충돌 보고서 보내기에서 끌 수 있음 |
| Home List Plus 구매 | 상품(연간 또는 평생), 구매 상태와 만료일, 스토어 거래 ID 또는 구매 토큰의 해시, 사용자 ID에서 단방향 해시로 만든 구매 표시. 결제 및 카드 정보는 Apple 또는 Google만 처리하며 당사는 받지 않습니다. | 계정과 집에 Plus 적용, 갱신, 환불, 구매 복원 | 계약 이행 |
| Plus 콘텐츠 | 추가하기로 한 목록 이름, 품목 가격, 통화와 월 예산, 반복 품목, 영수증 사진 | 집 구성원과 공유하는 Plus 기능 | 계약 이행 |
3. 외부 서비스 제공자와 데이터 이전
데이터는 어떤 경우에도 판매·대여되거나 광고 타기팅 업체에 제공되지 않습니다. 신뢰할 수 있는 인프라 제공자와만 협력합니다.
- Google Cloud / Firebase: 인증(Firebase Authentication), 데이터 저장(Cloud Firestore), 서버 처리(Cloud Functions)에 사용합니다. Firestore는 멀티 리전
nam5, Cloud Functions는us-central1에 있어 데이터가 EU에만 보관된다고 할 수 없습니다. App Check 클라이언트 준비를 진행 중이며 강제 적용은 아직 켜지 않았습니다. 휴대폰 앱은 충돌 보고서에 Firebase Crashlytics를 사용합니다. - Expo(650 Industries, Inc. – 미국): 푸시 알림 전달(Expo Push Service)에만 사용합니다. 알림에는 품목명, 메모, 그 밖의 민감한 내용이 없습니다. 일반적인 활동과 개수(“목록에 새 품목이 추가되었습니다.”, “구매: 3, 남은 것: 1.”), 그리고 구성원이 장보기를 시작할 때 그 구성원의 표시 이름(“지민 님이 장보는 중입니다. 더 추가할 것이 있나요?”)만 담기며, 이 알림은 같은 집의 다른 구성원에게 전달됩니다.
- Apple 및 Google: 선택적 로그인(Apple로 로그인 / Google로 로그인)과 공식 앱 스토어 배포를 위해 사용합니다.
- Firebase Cloud Storage(Google): Plus 집의 구성원이 추가한 영수증 사진을 저장합니다. 그 집의 구성원만 열 수 있습니다.
- Apple App Store와 Google Play: Home List Plus의 결제, 체험, 갱신, 취소, 환불을 각자의 개인정보 약관에 따라 처리합니다. 당사 서버는 이들과 구매를 확인합니다(App Store 서명 거래와 서버 알림, Google Play Developer API와 실시간 알림).
4. 보관 기간과 자동 정리
우리집 목록은 데이터가 서버에 불필요하게 쌓이지 않도록 적극적인 정리 규칙을 둡니다.
- 계정 및 프로필 데이터: 계정 삭제가 완료될 때까지 보관됩니다. 집에서 나가는 것만으로는 계정이 삭제되지 않습니다.
- 작업 기록(_requests): 중복 작업을 막기 위해 7일 유효 기간으로 만들어지고, 만료 후 정기 유지보수에서 삭제됩니다.
- 초대 코드(_invitations): 8자리 코드는 24시간 후 무효가 됩니다. 오래된 코드는 별도로 물리적으로 삭제됩니다.
- 알림 이벤트 대기열(_notificationEvents): 7일 유효 기간으로 만들어지고, 만료된 항목은 정기 유지보수에서 삭제됩니다.
- 충돌 보고서: Firebase Crashlytics에 최대 90일 보관됩니다. 스위치를 끄면 보내지 않은 보고서는 휴대폰에서 삭제됩니다.
- 기기 알림 토큰: 알림을 끄거나 계정·구성원 변경 시 관련 기록이 삭제됩니다. 전송 중 무효로 보고된 토큰도 삭제되며, 앱을 지워도 즉시 정리된다고 보장하지는 않습니다.
- 구매 기록(_purchases, _entitlements): Plus 작동과 환불 반영을 위해 계정이 있는 동안 보관하고 계정 삭제 시 삭제합니다. Apple과 Google은 자체 구매 기록을 보관합니다.
- 영수증 사진: 추가한 구성원이나 집 관리자가 삭제하거나, 집이 닫히거나, 추가한 계정이 삭제될 때까지 보관합니다.
- 홈 화면 위젯: 위젯에 보이는 목록 요약은 휴대폰에만 저장됩니다(iPhone은 App Group, Android는 앱 저장소).
5. 쿠키 및 추적
앱과 이 웹사이트는 광고 추적기(IDFA / GAID), 제3자 분석 SDK, 사용자 추적 쿠키를 사용하지 않습니다. 휴대폰 앱의 Firebase Crashlytics는 충돌·오류 진단에만 쓰이며 광고나 사용자 추적에는 쓰이지 않습니다. 이 웹사이트는 선택한 언어만 브라우저에 저장합니다.
6. 이용자의 권리(KVKK 및 GDPR)
KVKK(튀르키예 개인정보보호법) 제11조와 GDPR 관련 조항에 따라 다음 권리가 있습니다.
- 정보를 받을 권리: 개인정보가 처리되는지 알 권리.
- 열람권: 처리에 관한 정보와 데이터 사본을 요청할 권리.
- 정정권: 불완전하거나 잘못된 데이터의 정정을 요청할 권리.
- 삭제권(잊힐 권리): 데이터의 삭제나 파기를 요청할 권리.
- 이의 제기권: 자동화된 처리로 불리한 결과가 생기는 것에 이의를 제기할 권리.
7. 계정 및 데이터 삭제
계정 삭제는 앱에서 요청할 수 있습니다. 재인증, 진행 중인 장보기, 관리자 넘기기 같은 보안 조건이 적용됩니다.
- 앱에서:
우리 집탭 →내 계정→ 내 계정 삭제. 다시 확인한 뒤 요청이 만들어집니다. Apple이 연결되어 있으면 권한이 해제되며, 기록이 많으면 정리가 백그라운드에서 계속될 수 있습니다. - 앱 밖에서: 앱에 접속할 수 없다면 등록한 이메일 주소를 적어 support@homelist.fatihaltuntas.dev으로 요청하세요. 이메일을 보내는 것만으로는 계정이 삭제되지 않으며, 본인 확인과 요청 처리가 필요합니다.
자세한 절차: 계정 및 데이터 삭제 안내
8. 보안 조치
- 앱과 서버 간 연결은 HTTPS/TLS를 사용합니다.
- 데이터베이스 접근은 Firebase Security Rules로 확인된 집 구성원에게만 허용됩니다.
- 초대 시도와 알림 기기 등록에는 횟수 제한이 있습니다. App Check 강제 적용은 운영 환경에서 아직 켜지 않았습니다.
- 비밀번호 확인은 Firebase Authentication이 처리하며, 앱 자체 데이터베이스에 평문 비밀번호를 저장하지 않습니다.
9. 문의
개인정보 문의와 권리 행사 요청용 지원 이메일: support@homelist.fatihaltuntas.dev