1. 개인정보의 처리 목적
한지붕은 회원 식별과 로그인, 프로필과 우리 집 구성원 관리, 할 일·일정·생활용품·공지의 공동 관리, 사진과 활동 기록의 저장, 통계와 집 꾸미기, 알림 제공, 서비스 이용 통계 분석, 오류 진단과 안정성 개선, 서비스 보안 및 이용 문의 응대를 위하여 개인정보를 처리합니다. 처리 목적에 필요한 범위에서 정보를 이용하며, 목적을 변경하거나 추가적인 동의가 필요한 경우 관계 법령에 따른 절차를 이행합니다.
2. 처리하는 개인정보와 수집 방법
가입·로그인 과정에서 계정 식별자, 로그인 제공자 정보, 제공자가 전달하는 이메일과 계정 정보, 닉네임 및 약관 동의 시점을 처리합니다. 프로필 사진은 이용자가 등록한 경우에 처리합니다. 서비스 이용 중에는 집과 구성원·초대 정보, 이용자가 입력한 할 일·일정·물품·공지와 글·사진, 작성자·담당자·참여자 정보, 등록·수정·완료 등 활동 시점, 포인트 내역과 보유 아이템·캐릭터·배치 정보를 처리합니다. 알림에는 푸시 토큰, 앱 설치 식별자, 기기 플랫폼과 알림 설정이 사용됩니다. 문의를 보내면 회신 이메일 주소와 문의 내용을 처리합니다. 인증·통신·장애 대응 과정에서는 접속 시점, IP 주소, 기기·앱 환경과 오류 정보가 서버 또는 관련 서비스에 기록될 수 있습니다. 정보는 이용자의 입력과 업로드, 선택한 소셜 로그인 제공자 및 서비스 이용 과정에서 수집됩니다.
Firebase Crashlytics를 통한 오류 진단: 앱의 비정상 종료와 처리되지 않은 오류의 발생 시점, 오류 메시지·스택 추적, 앱 버전, 운영체제·기기 모델·메모리 등 실행 환경, Crashlytics 설치 식별자, Firebase 설치 식별자 및 세션 식별자가 자동 수집될 수 있습니다. Analytics와 연동되어 오류 발생 전의 화면 조회와 기능 이용 이벤트 및 해당 매개변수가 진단 기록에 포함될 수 있습니다.
Google Analytics for Firebase를 통한 이용 통계: 앱 인스턴스 식별자와 기기 관련 식별자(iOS의 IDFV 등), 앱·운영체제 버전, 기기 모델, 언어, IP 주소로 추정한 국가·도시 수준의 대략적인 지역, 최초 실행·앱 열기·업데이트·세션·이용 시간 등 자동 수집 정보와 화면 조회, 로그인 수단·가입·튜토리얼 완료, 물품 등록·기록·구매 처리, 할 일 등록·완료, 일정·공지·초대 생성·집 참여, 포인트 적립·사용 및 집 꾸미기 저장 이벤트를 처리합니다. 이벤트에는 종류·개수·포인트 수량·보상 사유 코드·꾸미기 상품 코드 등이 포함될 수 있습니다. Google Analytics는 지역 추정에 사용한 IP 주소 자체를 기록하거나 저장하지 않는다고 안내합니다.
앱은 이용자가 입력한 글·사진·이메일·닉네임과 계정 ID·집 ID를 Analytics 이벤트 매개변수로 보내지 않으며, 화면 이름에는 실제 ID 대신 경로 유형을 사용합니다. Crashlytics에 별도의 계정 식별자를 설정하지 않습니다. 광고 목적의 데이터 사용과 광고 개인화는 비활성화되어 있으며, Android 광고 ID와 iOS 광고 식별자(IDFA)를 수집하지 않도록 구성되어 있습니다. 다만 위의 설치·기기 식별자와 자동 진단 정보는 처리되므로 모든 데이터가 익명 정보라는 의미는 아닙니다. 배포용 앱에서는 앱 실행 시 분석·오류 수집 기능이 활성화되며, 로그인 전에도 관련 정보가 수집될 수 있습니다.
3. 보유 및 이용기간
계정·인증·프로필과 개인 설정은 회원 탈퇴 또는 해당 정보의 처리 목적이 끝날 때까지 보유합니다. 개인에게 귀속된 활동·포인트·아이템 정보는 계정 이용 중 보유하며 탈퇴 절차에 따라 삭제합니다. 공동 데이터는 해당 기록 또는 집이 삭제될 때까지 공동 관리에 사용될 수 있습니다. 이용자가 직접 삭제한 정보는 삭제 처리 절차에 따라 정리합니다. 문의 정보는 답변과 관련 문제의 해결에 필요한 기간 동안 이용하며, 목적이 끝나면 파기합니다. 보안·장애 대응 기록과 백업은 해당 운영 목적에 필요한 범위에서 관리하고 목적이 소멸하거나 보존기간이 끝나면 파기합니다. 법령에 따라 보존할 필요가 있는 정보는 해당 근거와 기간에 한하여 별도로 보관하고 그 목적 외로 이용하지 않습니다.
Crashlytics의 오류 보고서와 관련 설치 식별자는 Google의 정책에 따라 90일 동안 보관한 후 운영 시스템과 백업에서 제거하는 절차가 시작됩니다.
Analytics의 개별 이벤트 데이터 보관기간은 2개월이며, 사용자 데이터 보관기간은 14개월입니다. 현재 새 사용자 활동 발생 시 보관기간을 재설정하는 설정이 켜져 있어, 새로운 활동이 발생하면 해당 사용자 데이터의 보관기간이 다시 계산됩니다. 보관기간이 끝난 데이터는 Google의 월별 삭제 절차에 따라 삭제되며, 표준 집계 보고서에는 이 보관기간 설정이 적용되지 않습니다. 보관 기준을 변경하는 경우 이 방침도 함께 갱신합니다.
4. 계정 탈퇴와 공동 데이터
설정의 ‘계정 탈퇴’가 접수되면 앱 이용이 중단되고 계정과 프로필 등 개인 정보의 삭제 절차가 진행됩니다. 다른 구성원이 남아 있는 집의 공동 일정, 물품, 기록, 사진과 공지는 유지될 수 있으며 탈퇴자의 작성자 표시는 ‘알 수 없음’으로 변경됩니다. 작성자 표시 변경은 본문이나 사진에 들어 있는 개인정보를 자동으로 삭제하는 조치가 아닙니다. 이용자는 필요한 경우 탈퇴 전에 해당 내용을 정리하거나 문의 채널로 삭제를 요청할 수 있습니다. 마지막 구성원의 탈퇴로 집이 삭제되는 경우에는 해당 집의 공동 데이터도 삭제 대상이 됩니다.
계정 탈퇴만으로 이미 Google에 전송된 Analytics·Crashlytics 데이터가 동시에 삭제되지는 않습니다. 이 데이터는 앱의 계정 ID와 별도로 설치·앱 식별자를 기준으로 처리되며 제3항의 보관 및 삭제 기준이 적용됩니다. 관련 데이터의 삭제나 처리정지는 제12항의 문의 채널로 요청할 수 있습니다.
5. 개인정보의 파기 절차와 방법
파기 사유가 발생하면 삭제 대상과 공동 데이터의 유지 여부를 확인하여 계정, 데이터와 파일을 구분해 처리합니다. 탈퇴에 따른 사진 등 파일은 삭제 절차에 따라 순차적으로 삭제하며, 처리 실패 시 재시도합니다. 다른 공동 기록에서 계속 사용하는 파일은 해당 기록의 보유기간과 공유 목적에 따라 처리합니다. 저장에 실패하여 어떤 기록에서도 사용되지 않는 업로드 파일은 24시간의 유예 후 정리합니다. 전자 정보는 복구 또는 재생이 어렵도록 삭제하고, 법령상 보존 대상은 다른 정보와 구분하여 관리합니다. 삭제 요청은 처리 범위와 법령상 보존 사유를 확인하여 지체 없이 처리하며, 장애 등으로 지연되는 경우 복구 후 후속 처리를 진행합니다.
6. 공동 이용 및 제3자 제공
이용자가 같은 집에 참여하거나 구성원을 초대하면, 해당 집의 구성원에게 닉네임과 프로필, 공동 할 일·일정·물품·공지·기록·사진 및 꾸미기 정보가 기능별 권한에 따라 표시됩니다. 공유 목적은 구성원 간 공동 관리와 협업이며, 공유된 기록은 해당 기록 또는 집이 삭제될 때까지 유지될 수 있습니다. 공동 공간에 등록할 정보와 초대 대상을 신중하게 선택해 주세요. 이와 별도로 개인정보를 제3자에게 제공하는 경우에는 이용자의 동의 또는 법령상 근거 등 적법한 요건에 따릅니다. 수사기관 등의 요청도 관계 법령에서 정한 요건과 절차에 따라 처리합니다.
7. 외부 서비스 및 처리 위탁
한지붕은 Supabase Pte. Ltd.의 인증, 데이터베이스와 파일 저장 기능을 사용하고, Google LLC의 Firebase Cloud Messaging으로 푸시 알림을, Firebase Crashlytics로 오류 진단을, Google Analytics for Firebase로 서비스 이용 통계 분석을 수행합니다. 현재 앱 데이터베이스의 주 저장 리전은 대한민국 서울입니다. Supabase에는 서비스 제공에 필요한 계정·프로필·공동 데이터와 업로드 파일 등이 처리되며, Firebase Cloud Messaging에는 알림 전달에 필요한 설치 식별자, 푸시 토큰과 메시지 정보가 처리됩니다. Crashlytics에는 제2항의 오류·진단 정보와 관련 식별자가, Analytics에는 제2항의 앱 이용 이벤트·기기 정보와 관련 식별자가 처리됩니다. Apple 및 Google 로그인은 이용자가 선택한 제공자의 인증 기능을 이용하며, 해당 제공자의 계정 정보 처리에는 각 제공자의 정책도 적용됩니다. 운영자는 위탁 업무와 처리 범위를 서비스 제공에 필요한 수준으로 관리합니다.