HARO · INFORMATION
개인정보 처리방침
이재호(이하 "운영자")는 HARO 앱과 웹사이트(이하 "서비스")를 운영하며, 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 관련 고충을 신속하게 처리하기 위해 다음과 같이 개인정보 처리방침을 정합니다.
1. 개인정보의 처리 목적
운영자는 다음 목적으로 개인정보를 처리합니다. 처리한 개인정보는 다음 목적 외에는 이용하지 않으며, 목적이 바뀌면 「개인정보 보호법」에 따라 필요한 조치를 합니다.
- 회원 관리: 회원 가입과 로그인, 만 14세 이상 확인과 약관 동의 기록, 본인 식별, 계정 유지·관리, 회원 탈퇴 처리
- 서비스 제공: 문장 저장과 조회, 책 검색과 내 책장 관리, 직접 등록한 책의 확인, 코인 적립과 사용, HARO·아이템 제공, 앱 푸시 알림 발송
- 친구·북클럽: 집사명으로 친구 찾기, 친구 신청과 초대 코드, 친구의 책장과 기록 보기, 친구가 책에 남긴 문장 보기, 북클럽 만들기와 초대, 북클럽 멤버 사이의 문장 나누기와 마음, 다른 회원 신고의 처리와 차단
- 유료 코인 결제: 구매 확인과 코인 지급, 청약철회·환불과 스토어 환불 심사 지원, 결제 분쟁 처리
- 보상형 광고: 충전 화면의 광고 제공, 광고를 끝까지 봤는지 확인하고 코인 지급
- 문의 대응: 문의·불만 처리와 결과 안내, 탈퇴 후 본인 확인과 남은 유료 코인 환불·결제 관련 문의 대응
- 안정적인 운영: 부정 이용 방지, 보안, 서비스 오류와 장애 대응
- 서비스 개선: 앱 이용 분석(화면 흐름·기능 이용·재방문 통계)과 이를 바탕으로 한 서비스 개선
회원 가입과 서비스 제공에 필요한 개인정보는 이용자와 맺은 서비스 이용 계약을 이행하기 위해 처리합니다(「개인정보 보호법」 제15조 제1항 제4호).
2. 처리하는 개인정보 항목
운영자는 서비스 제공에 필요한 최소한의 개인정보만 처리합니다.
가입할 때 (필수)
- 만 14세 이상이며 이용약관에 동의한다는 확인, 동의 시각과 동의한 약관 버전
- 집사명(다른 회원에게 보이는 이름. 가입한 뒤 앱이 처음 물을 때 정하고 설정에서 바꿀 수 있습니다)
구글 계정으로 가입·로그인할 때 (필수)
- 구글 계정 고유 식별자
- 이메일 주소(구글이 확인한 주소인 경우)
- 이름(구글 계정에 등록된 이름)
Apple 계정으로 가입·로그인할 때 (iOS 앱, 필수)
- Apple 계정 고유 식별자
- 이메일 주소(Apple이 확인한 주소. '나의 이메일 가리기'를 선택하면 Apple이 만든 전달용 주소)
- Apple 로그인 토큰(탈퇴할 때 Apple에 연결 해제를 요청하는 데만 사용)
- Apple이 알려 주는 이메일 전달 사용 여부와 변경 시각
서비스를 이용할 때
- 이용자가 입력한 문장과 메모·쪽 번호, 문장에 연결한 책, 문장마다 고른 나만 보기 여부
- 내 책장에 담은 책과 담은 날, 직접 등록한 책의 제목·저자·출판사와 바코드로 찾지 못한 ISBN
- 계정 식별자, 가입 일시, 시간대, HARO 정보(선택한 HARO와 이름), 로그인 계정(구글·Apple) 연결·해제 시각
- 문장 저장 날짜, 연속 기록, HARO 상태
- 코인 적립·사용 내역, 보유·착용 아이템
- 로그인 유지 정보(인증 토큰의 해시값, 발급·만료·폐기 시각과 사유, 토큰 교체 이력)
친구·북클럽을 이용할 때
- 친구와 친구가 된 날, 보내거나 받은 친구 신청, 친구 초대 코드, 차단한 회원
- 만들거나 참여한 북클럽의 이름, 클럽장, 멤버와 참여한 날, 초대한 회원과 보내거나 받은 북클럽 초대, 북클럽 문장을 마지막으로 본 시각
- 북클럽 문장에 남긴 마음
- 신고할 때: 신고 대상 회원과 신고할 때의 집사명·HARO 이름, 신고 사유와 직접 적은 내용
앱을 이용할 때 푸시 알림 도구가 처리하는 정보
- 푸시 알림 토큰, 푸시 알림 도구(OneSignal)가 앱 설치마다 만드는 식별값, 로그인한 경우 계정 식별자, 알림 받기 설정
- 기기 정보(모델·OS 버전·언어·시간대·통신사), 앱 버전, IP 주소와 이로 추정한 국가, 앱 이용 횟수·시간, 알림 수신·열람 기록, 도구가 감지한 인앱 결제 기록(상품·금액 등)
- 보낸 알림의 내용: 친구 신청·친구 수락·북클럽 초대 알림에 담기는 보낸 회원의 집사명, 북클럽 이름과 서비스 내 식별값
앱을 이용할 때 이용 분석 도구가 처리하는 정보
- 앱 이용 기록: 화면 진입, 로그인, HARO 고르기, 책 담기, 문장 저장(나만 보기 여부 포함), 사진에서 문장 가져오기, 아이템 구매, 코인 충전, 업적 보상 받기, 친구·북클럽 이용(친구 신청·차단·신고 사유·북클럽 만들기·마음 남기기 등) 등 기능 이용과 그 결과(책·아이템·충전 상품의 서비스 내 식별값, 쓰거나 받은 코인 수와 코인 잔액, 충전 결과 등), 앱 설치·업데이트·실행, 이용 시각과 세션
- 기기 정보(OS와 버전, 기기 제조사·모델, 언어, 통신사), 앱 버전
- 이용 분석 도구가 앱 설치마다 만드는 무작위 식별값(IDFV는 쓰지 않음), 로그인한 경우 계정 식별자·가입일·로그인 방식(구글·Apple)
- 광고 식별자: Android는 기기의 광고 ID, iOS는 추적을 허용한 경우에만 IDFA
- 대략적인 위치(국가·지역·도시, IP 주소로 추정될 수 있는 정보)
유료 코인을 구매할 때
- 결제 식별자(Google Play 주문번호, App Store 거래 ID), 구매 상품, 결제 금액, 구매 일시
- 결제와 회원 계정을 잇는 무작위 식별값(결제할 때 스토어에 함께 전달)
보상형 광고를 볼 때
- 광고 시청 확인 정보: 계정 식별자(광고를 띄울 때 광고 도구에 넘기고, 끝까지 보면 시청 확인과 함께 돌려받음), 광고 도구가 만든 거래 식별값, 받은 코인 수와 일시. 코인 적립 내역으로 남습니다.
- 광고 도구(Google AdMob)가 앱에서 직접 수집하는 정보는 11항에서 안내합니다.
서비스 이용 과정에서 자동으로 생성되는 정보
- IP 주소, 접속 일시, 앱·브라우저 정보 등 접속 기록
- 오류 정보: 앱 비정상 종료·서버 오류의 종류와 발생 위치, 서버 오류 메시지, 요청 경로, 오류 직전 앱 상태 기록(화면 전환·앱 전환·네트워크 연결 등), 계정 식별자(로그인한 경우), 기기 정보(모델·OS 버전·언어·시간대·메모리 등), 앱 버전, 오류 보고 도구가 앱 설치마다 만드는 무작위 식별값 등
문의할 때
- 이메일 주소, 문의 제목·내용·첨부파일과 이용자가 제공한 결제 식별자
개인정보는 구글·Apple 로그인 과정에서 해당 제공자로부터 제공받거나, 이용자가 앱에 직접 입력하거나, 서비스 이용 과정에서 자동으로 생성되는 방식으로 수집합니다.
사진에서 문장을 가져올 때 찍은 책 페이지 사진은 기기 안에서 글자를 읽는 데만 씁니다. 사진은 서버로 보내지 않고, 글자를 읽은 뒤 기기에도 남기지 않습니다. 읽은 글 가운데 이용자가 저장한 문장만 서버에 저장합니다.
카드번호 등 결제 수단 정보는 Google 또는 Apple이 처리하며 운영자는 받지 않습니다. 문장과 책 제목은 이용자가 자유롭게 입력하는 내용이므로, 다른 사람의 개인정보나 민감한 정보는 입력하지 않도록 주의해 주세요.
다른 회원에게 보이는 정보
- 집사명과 HARO 그림(입은 아이템 포함): 집사명을 똑같이 입력해 찾은 회원, 친구 신청을 주고받은 회원, 친구, 같은 북클럽 멤버, 내가 멤버인 북클럽에 초대받은 회원에게 보입니다. 친구 초대 코드를 받아 앱에 넣은 사람에게도 보입니다.
- HARO 이름과 함께 참여한 북클럽: 친구와 같은 북클럽 멤버에게 보입니다. 친구가 된 날은 친구에게만 보입니다.
- 책장과 기록: 친구에게만 보입니다. 내 책장에 담은 책(직접 등록한 책은 빼고)과 담은 날, 달마다 문장을 저장한 책, 문장을 저장한 날과 저장한 횟수, 연속 기록이 보입니다. 나만 보기로 둔 문장도 달마다 문장을 저장한 책과 저장한 날·횟수에는 들어갑니다. 문장의 내용은 아래 '문장' 항목대로 보입니다.
- 북클럽 이름과 멤버: 그 북클럽 멤버와 초대받은 회원에게 보입니다.
- 문장: 나만 보기로 두지 않은 문장이 저장한 날, 쪽 번호, 연결한 책의 제목·저자와 함께 보입니다. 북클럽 멤버에게는 북클럽에 참여한 뒤 저장한 문장이, 친구에게는 책마다 그 책에 저장한 문장 전체가 보입니다. 나만 보기로 둔 문장과 메모는 다른 회원에게 보이지 않습니다. 문장을 지우거나 나만 보기로 바꾸면, 또는 북클럽에서 나가거나 친구가 아니게 되면 그 회원에게 더 이상 보이지 않습니다.
- 마음: 북클럽 멤버에게 문장마다 받은 마음의 수가 보입니다. 누가 남겼는지는 보이지 않습니다. 나만 보기로 바꾼 문장의 마음은 다시 공개할 때까지 보이지 않습니다.
- 차단한 회원과 나를 차단한 회원에게는 위 정보가 보이지 않습니다. 이메일 주소, 로그인 계정, 코인은 다른 회원에게 보이지 않습니다.
3. 개인정보의 처리 및 보유 기간
운영자는 법령에 따른 보유 기간이나 이용자에게 알린 보유 기간 안에서 개인정보를 처리·보유합니다.
- 회원 정보와 서비스 이용 정보: 회원 탈퇴 시까지. 탈퇴하면 활성 계정과 기존 로그인 유지 정보, Apple 로그인 토큰, 집사명, HARO 이름, 문장·메모, 아이템 보유·장착 및 잔액 원본, 친구·친구 신청·친구 초대 코드·차단, 북클럽 멤버 기록과 보내거나 받은 북클럽 초대, 남기거나 받은 마음을 삭제합니다. 탈퇴한 회원이 클럽장이던 북클럽은 가장 먼저 참여한 멤버가 이어받고, 남은 멤버가 없으면 삭제합니다. 다만 아래의 고객지원용 일부 정보는 분리 보관하고, 내 책장·직접 등록한 책 기록은 아래와 같이 남습니다.
- Apple 로그인 토큰: Apple로 가입한 회원이 탈퇴하면 삭제하고 Apple에 연결 해제를 요청합니다. 회원이 Apple 계정 설정에서 HARO의 'Apple로 로그인' 사용을 중단해도 삭제합니다.
- 로그인 유지 정보: 로그인 유지 토큰은 발급 후 30일이 지나면 만료됩니다. 만료되거나 로그아웃 등으로 폐기된 로그인 유지 정보는 30일 동안 보관한 뒤 파기하며, 탈퇴하면 즉시 삭제합니다.
- 접속 기록: 운영자의 서버는 이용자의 IP 주소를 따로 저장하지 않습니다. 보안과 장애 대응을 위해 수탁자가 남기는 접속·보안·실행 기록은 각 수탁자의 정책과 이용 요금제에 따른 기간 동안 보관됩니다. 제공업체별 기준은 7항에서 안내하며, 기록의 종류와 제공업체 정책·요금제에 따라 보관 기간과 조회 가능 기간이 달라질 수 있습니다.
- 문의 기록: 처리를 마친 뒤 3년
- 신고 기록: 운영자의 처리와 같은 회원의 반복 위반 확인을 위해 보관합니다. 신고한 회원이 탈퇴하면 탈퇴일부터 1년 뒤 삭제하고, 신고 대상 회원이 탈퇴하면 탈퇴일부터 1년 뒤 신고에 적어 둔 그 회원의 집사명·HARO 이름을 지웁니다.
- 푸시 알림 정보: 탈퇴하면 OneSignal에 계정과 연결된 기록의 삭제를 요청합니다. 그 밖의 보관 기준은 7항의 OneSignal 항목과 같습니다.
- 앱 이용 분석 정보: 탈퇴하면 Amplitude에 계정과 연결된 기록의 삭제를 요청하며, Amplitude는 요청을 받은 뒤 30일 안에 처리합니다. 그 밖의 보관 기준은 7항의 Amplitude 항목과 같습니다.
탈퇴 후 고객지원을 위해 분리 보관하는 정보
- 목적: 탈퇴한 이용자의 본인 확인과 남은 유료 코인 환불, 결제 관련 문의·분쟁 대응
- 항목: 계정 식별자, 이메일 주소, 로그인 계정 제공자·식별자와 연결·해제 시각, 가입 일시, 탈퇴 일시·처리자·파기 예정일, 탈퇴 당시 유료 코인 잔액
- 처리 근거: 탈퇴 후에도 남은 유료 코인을 환불하는 계약상 의무의 이행(「개인정보 보호법」 제15조 제1항 제4호)과 결제 분쟁 대응(같은 항 제6호)
- 기간: 탈퇴일부터 최대 1년. 법령상 의무 보관 기간이 아닌 고객지원용 보관 기간이며, 기간이 끝나거나 목적에 불필요해진 정보는 파기합니다.
- 이름, 집사명, 시간대, HARO 상태·연속 기록, 무료 코인, 보유·착용 아이템, 문장·메모의 내용, 인증 토큰과 Apple 로그인 토큰은 고객지원용으로 보관하지 않습니다. 일부 정보의 보관이 계정이나 이용 기록의 복구를 보장하는 것은 아닙니다.
탈퇴 후 1년 동안 남는 내 책장·직접 등록한 책 기록
- 항목: 탈퇴 전 계정 식별자, 내 책장에 담았던 책과 담은 날, 직접 등록한 책의 제목·저자·출판사와 바코드로 찾지 못한 ISBN, 책 확인 요청과 처리 기록
- 목적: 직접 등록한 책을 도서 목록에 반영하고 중복을 확인하는 일과 책 확인 요청의 처리
- 기간: 탈퇴일부터 1년. 고객지원용 정보와 함께 파기합니다. 운영자가 도서 목록에 올린 책은 제목·저자·출판사만 도서 정보로 남고, 등록한 회원과의 연결은 끊습니다.
- 이 기록은 탈퇴할 때 바로 삭제하지 않습니다. 누가 등록했는지는 다른 이용자에게 보이지 않습니다. 다만 운영자가 직접 등록한 책을 도서 목록에 올리면 그 책의 제목·저자·출판사는 모든 이용자가 검색할 수 있습니다. 같은 계정으로 다시 가입해도 기록은 돌아오지 않습니다.
다른 이용자도 보유한 동일한 문구는 그 이용자의 기록으로 남을 수 있습니다. 탈퇴한 이용자의 문장 소유 기록과 메모는 삭제하며, 다른 이용자에게 탈퇴한 이용자의 기록을 공개하지 않습니다.
탈퇴 후 1년이 지나면 고객지원용으로 보관하던 이메일 주소·로그인 계정 식별자 등 탈퇴한 회원을 알아볼 수 있는 정보를 파기합니다.
결제 내역(주문번호·상품·금액·일시)은 환불·분쟁 지원을 위해 남습니다. 탈퇴 1년 뒤 고객지원용 식별 정보를 파기하면 남은 결제 내역만으로는 회원을 알아볼 수 없습니다.
고객지원용 정보는 일반 회원 정보와 분리해 보관합니다. 권한이 있는 운영자만 해당 목적으로 접근하며 조회 이력을 남깁니다. 고객지원용 정보를 마케팅이나 일반 서비스 이용에 사용하지 않습니다.
고객지원용 보관 기간이 끝났다는 이유만으로 법령에 따른 환불·청구 권리가 소멸하지 않습니다.
4. 개인정보의 파기 절차 및 방법
운영자는 보유 기간이 지나거나 처리 목적을 이룬 개인정보를 지체 없이 파기합니다.
탈퇴 시 삭제하는 정보와 분리 보관하는 정보는 3항과 같습니다. 보관 기간이 지난 데이터베이스의 정보는 정기적인 정리 작업을 통해 파기하며, 작업이 실패하면 운영자가 확인해 다시 처리합니다.
전자적 파일 형태의 개인정보는 복구할 수 없는 방법으로 삭제합니다. 데이터베이스는 매일 자동 백업되며, 데이터베이스와 같은 지역(일본)에 기본적으로 최근 7일분의 백업을 보관합니다.
5. 개인정보의 제3자 제공
운영자는 이용자의 개인정보를 1항의 목적 범위에서만 처리하며 제3자에게 제공하지 않습니다. 다만 이용자가 동의하거나 법률에 특별한 규정이 있는 등 「개인정보 보호법」 제17조와 제18조에 해당하는 경우는 예외로 합니다.
Android 앱에서 Google ML Kit가 직접 수집해 Google의 정책에 따라 처리하는 진단·사용 정보는 11항에서 별도로 안내합니다. 운영자가 보관한 회원·문장·사진을 Google에 제공하는 처리는 아닙니다.
두 앱의 보상형 광고 도구(Google AdMob)가 직접 수집해 Google의 정책에 따라 처리하는 정보도 11항에서 안내합니다. 광고 시청 확인을 위해 계정 식별자를 Google에 넘기는 일은 6항의 위탁입니다.
Apple — App Store 환불 심사 지원
- 제공 항목: App Store 거래 식별자, 코인 지급 상태·사용 비율, 환불 권고, 구매 전 상품 안내 여부
- 제공 목적·시점: 회원이 Apple에 환불을 요청하여 Apple이 사용정보를 요청할 때 환불 심사를 지원
- 제공 근거: 해당 제공 조항이 포함된 약관에 대한 회원의 동의. 동의 기록이 없는 회원의 사용정보는 보내지 않습니다.
- 보유·이용 기간: 환불 심사 절차 개선 목적에 필요한 기간 동안 Apple의 개인정보 처리방침에 따라 보관
- 동의 철회: 지원 이메일로 요청할 수 있으며 철회 이후 사용정보를 추가로 보내지 않습니다. 철회해도 Apple에 환불을 요청할 수 있으나 운영자의 사용정보·환불 권고 제공은 중단됩니다.
6. 개인정보 처리업무의 위탁
운영자는 서비스 제공을 위해 다음과 같이 개인정보 처리업무를 위탁합니다.
- Fly.io, Inc.: 서비스 서버 운영
- Supabase Pte. Ltd.: 데이터베이스 운영(회원·서비스 정보 저장과 백업)
- Cloudflare, Inc.: 서비스 보안(웹 방화벽, 접속량 제한)과 네트워크 전송, 아이템·HARO 그림 저장·전송
- Vercel Inc.: 웹사이트·운영자 관리 화면 운영
- Functional Software, Inc. (Sentry): 앱·서버 오류 수집과 분석
- Google LLC (Gmail): 지원 이메일의 수신·보관과 답변 전송
- Google LLC (AdMob): 보상형 광고 시청 확인(광고를 끝까지 본 계정을 운영자 서버에 알림)
- OneSignal, Inc.: 앱 푸시 알림 발송과 알림 받기 설정 반영
- Amplitude, Inc.: 앱 이용 분석
운영자는 「개인정보 보호법」 제26조에 따라 위탁 업무 외 처리 금지, 안전성 확보 조치, 재위탁 제한 등을 위탁 계약에 정하고, 수탁자가 개인정보를 안전하게 처리하는지 감독합니다. 수탁자나 위탁 업무가 바뀌면 이 처리방침으로 알립니다.
위 수탁자는 모두 국외에 있으며, 국외 이전에 관한 사항은 7항에서 안내합니다.
7. 개인정보의 국외 이전
운영자는 이용자와 맺은 계약을 이행하기 위해 개인정보 처리를 국외 사업자에게 위탁하고 국외에 보관합니다(「개인정보 보호법」 제28조의8 제1항 제3호). 아래에 따로 적지 않은 경우 개인정보는 서비스를 이용할 때마다 암호화된 네트워크를 통해 전송됩니다.
Supabase Pte. Ltd. (privacy@supabase.com)
- 이전 국가: 일본(도쿄, 데이터베이스와 백업), 유럽연합(EU) 내 데이터센터(플랫폼 기록)
- 이전 항목: 2항의 회원 정보, 서비스 이용 정보, 유료 코인 구매 정보와 그 백업. 데이터베이스 플랫폼 기록(데이터베이스 오류 메시지 등)에는 이 정보의 일부가 섞일 수 있습니다.
- 이용 목적: 데이터베이스 운영(정보 저장과 백업)
- 보유·이용 기간: 3항의 보유 기간과 같음. 백업은 기본적으로 최근 7일분을 보관하고, 플랫폼 기록은 7일 동안 보관합니다.
Fly.io, Inc. (compliance@fly.io)
- 이전 국가: 일본(도쿄, 서버 처리), 미국(서버 기록 저장)
- 이전 항목: 서비스 이용 중 서버가 처리하는 2항의 개인정보. 서버 기록에는 요청 방식과 주소(검색어 등 쿼리 포함), 응답 상태, 오류 코드와 오류 내용, 외부 서비스(스토어 등)가 돌려준 오류 내용, 일부 기록의 계정 식별자·주문번호와 환불 금액·통화 등이 남으며, 이용자의 IP 주소는 남기지 않습니다.
- 이용 목적: 서비스 서버 운영
- 보유·이용 기간: 서비스 요청 처리 기간. 서버 기록은 7일 동안 보관됩니다.
Cloudflare, Inc. (privacyquestions@cloudflare.com)
- 이전 국가: 전송은 이용자 통신사의 경로에 따라 정해지는 전 세계 Cloudflare 데이터센터(대한민국 서울 포함)에서 하며, Cloudflare가 남기는 접속·보안 기록은 주로 미국과 유럽경제지역(EEA)에 보관됩니다.
- 이전 항목: 접속 기록(IP 주소, 접속 일시, 앱·브라우저 정보)과 서비스 요청 내용. 그림 저장소(R2)에는 아이템·HARO 그림만 두며 개인정보를 저장하지 않습니다.
- 이용 목적: 서비스 보안과 네트워크 전송, 아이템·HARO 그림 전송
- 보유·이용 기간: 서비스 요청 처리 기간. 보안·요청 분석 기록은 기본적으로 최근 31일을 기준으로 하며, 기록의 종류와 Cloudflare의 정책·이용 요금제에 따라 달라질 수 있습니다.
Vercel Inc. (privacy@vercel.com)
- 이전 국가: 웹사이트는 이용자와 가까운 Vercel 전송 거점(대한민국 서울 포함 전 세계)에서 전송합니다. 웹사이트의 서버 처리와 실행 기록 보관은 주로 미국, 운영자 관리 화면의 서버 처리는 일본(도쿄)에서 합니다.
- 이전 시기와 방법: 웹사이트 정보는 웹사이트를 이용할 때마다, 관리 화면이 처리하는 회원 정보는 운영자가 관리 화면을 쓸 때 암호화된 네트워크로 전송
- 이전 항목: 웹사이트 접속 기록(IP 주소, 접속 일시, 브라우저 정보), 운영자 관리 화면이 처리하는 회원 정보(계정 식별자, 이메일·이름·시간대·가입 일시, 로그인 계정 식별자와 연결·해제 시각, HARO 상태·연속 기록·마지막 저장일, 코인 잔액, 결제 내역(결제 식별자·상품·결제 금액 등), 탈퇴 여부, 책 확인 요청 내용 등)
- 이용 목적: 웹사이트와 운영자 관리 화면 운영
- 보유·이용 기간: 서비스 요청 처리 기간. 접속·실행 기록에는 Vercel의 기록 종류별 정책과 이용 요금제에 따른 보관·삭제 기준이 적용됩니다. 실행 기록은 요금제에 따라 최근 1시간부터 30일까지 조회할 수 있습니다. 관리 화면을 만들 때 받은 회원 정보(응답 내용)는 저장하지 않으며, 실행 기록에는 계정 식별자가 포함된 요청 경로가 남을 수 있습니다.
Functional Software, Inc. (Sentry)
- 연락처: compliance@sentry.io
- 이전 국가: 미국
- 이전 시기와 방법: 서버 오류는 오류가 날 때, 앱 비정상 종료는 대개 다음에 앱을 실행할 때 암호화된 네트워크로 전송
- 이전 항목: 2항의 오류 정보. 이메일·이름·문장 내용·결제 영수증·인증 토큰은 보내지 않도록 설정하고 점검하며, IP 주소는 저장하지 않도록 설정합니다.
- 이용 목적: 앱·서버 오류의 확인과 해결
- 보유·이용 기간: 전송 후 30일(현재 이용 중인 Sentry 요금제의 오류 보관 기간)
OneSignal, Inc.
- 연락처: privacy@onesignal.com
- 이전 국가: 네덜란드(Google Cloud 데이터센터에 저장), 미국(OneSignal의 접근·처리). OneSignal의 사무소나 하위 처리자가 있는 다른 국가에서 접근될 수 있습니다.
- 이전 시기와 방법: 앱을 실행·이용하는 동안과 로그인·로그아웃하거나 알림 설정을 바꿀 때, 알림을 보낼 때 암호화된 네트워크로 전송
- 이전 항목: 2항의 푸시 알림 도구가 처리하는 정보
- 이용 목적: 앱 푸시 알림 발송과 알림 받기 설정 반영
- 보유·이용 기간: 계정과 연결된 기록은 탈퇴하면 삭제를 요청합니다. 로그아웃하면 이 기기의 알림 구독을 끄고 계정과의 연결을 끊습니다. 계정과 연결되지 않은 기기의 구독 정보는 현재 이용 중인 OneSignal 요금제 기준에 따라 앱을 18개월 넘게 쓰지 않으면 삭제됩니다. 보낸 알림의 기록은 OneSignal 관리 화면에서 보낸 경우 운영자가 지울 때까지, API·자동 발송인 경우 약 30일 동안 보관됩니다.
Amplitude, Inc.
- 연락처: privacy@amplitude.com
- 이전 국가: 미국(Amplitude의 미국 데이터센터에 저장). Amplitude의 계열사나 하위 처리자가 있는 다른 국가에서 지원·보안·오류 해결을 위해 접근될 수 있습니다.
- 이전 시기와 방법: 앱을 이용하는 동안 기기에 모아 두었다가 수시로 암호화된 네트워크로 전송
- 이전 항목: 2항의 이용 분석 도구가 처리하는 정보. 문장 내용, 책 제목·저자, HARO 이름, 이메일·이름 등 계정 정보는 보내지 않고, 화면 녹화는 끄며, IP 주소는 저장하지 않도록 설정합니다. 광고 식별자는 Android는 기기의 광고 ID를, iOS는 추적을 허용한 경우에만 IDFA를 보냅니다.
- 이용 목적: 앱 이용 분석과 서비스 개선
- 보유·이용 기간: 계정과 연결된 기록은 회원 탈퇴 시까지 보관하고, 탈퇴하면 삭제를 요청합니다. Amplitude는 요청을 받은 뒤 30일 안에 처리합니다. 로그인하기 전의 기록은 그 기기에서 로그인하면 로그인한 계정과 연결됩니다. 로그아웃하면 식별값이 새 무작위 값으로 바뀌어, 그 뒤의 기록은 다음에 로그인할 때까지 계정과 연결되지 않습니다. 다만 광고 식별자는 기기마다 같아 로그아웃 뒤의 기록에도 함께 실립니다. 계정과 연결되지 않은 기록(로그인하지 않은 기기의 기록 등)은 운영자가 Amplitude를 이용하는 동안 보관되며, 현재 이용 중인 요금제에서 운영자가 조회할 수 있는 기간은 최근 1년입니다.
Google LLC (Gmail, policies.google.com/privacy)
- 연락처: support.google.com/policies/troubleshooter/7575787
- 이전 국가: 미국을 포함한 Google 데이터센터 운영 국가. Google은 전 세계 서버에서 정보를 처리하며 개별 메일의 저장 국가를 운영자가 지정하지 않습니다.
- 이전 시기와 방법: 이용자가 지원 이메일로 문의하거나 운영자가 답변할 때 암호화된 네트워크로 전송·보관
- 이전 항목: 발신자·수신자 이메일 주소, 문의 제목·내용·첨부파일, 이용자가 제공한 주문번호와 답변 내용
- 이용 목적: 문의·환불·개인정보 권리 요청의 접수와 답변
- 보유·이용 기간: 문의 처리를 마친 뒤 3년. 처리 목적에 불필요한 첨부자료는 별도로 정리하며, 관계 법령에 따라 보관할 기록은 3항의 기간을 따릅니다.
Google LLC (AdMob, policies.google.com/privacy)
- 연락처: support.google.com/policies/troubleshooter/7575787
- 이전 국가: 미국을 포함한 Google 데이터센터 운영 국가. Google은 전 세계 서버에서 정보를 처리하며 저장 국가를 운영자가 지정하지 않습니다.
- 이전 시기와 방법: 충전 화면에서 보상형 광고를 띄울 때 암호화된 네트워크로 전송
- 이전 항목: 계정 식별자(광고를 끝까지 보면 Google이 시청 확인과 함께 운영자 서버에 돌려줍니다)
- 이용 목적: 보상형 광고 시청 확인
- 보유·이용 기간: Google의 개인정보처리방침과 보관 정책에 따름
Apple Inc. (apple.com/legal/privacy/contact)
- 이전 국가: 미국
- 이전 항목: 5항의 App Store 거래 식별자, 코인 지급 상태·사용 비율, 환불 권고, 구매 전 상품 안내 여부
- 이전 목적·시기·방법: 회원의 App Store 환불 요청에 대한 Apple의 사용정보 요청을 받으면 동의 기록을 확인한 뒤 암호화된 네트워크로 전송
- 이전 근거: Apple 사용정보 제공 및 국외 이전에 관한 회원의 동의
- 보유·이용 기간: 환불 심사 절차 개선 목적에 필요한 기간 동안 Apple의 개인정보 처리방침에 따름
- 이전 거부·동의 철회: 지원 이메일로 요청할 수 있습니다. 거부·철회해도 Apple에 환불을 요청할 수 있으며, 이후 운영자의 사용정보·환불 권고 전송은 중단됩니다.
국외 이전을 원하지 않으면 haro20260702@gmail.com으로 이전 거부 또는 처리정지를 요청할 수 있습니다. 운영자는 본인과 요청 내용을 확인한 뒤 조치 및 결과를 안내합니다. 서비스 제공에 필요한 이전을 거부하면 가입이나 해당 서비스 이용이 제한될 수 있으며, 이미 가입한 경우 계정 삭제를 요청할 수 있습니다. 탈퇴 후에도 3항에 따라 보관하는 정보는 별도로 처리합니다.
8. 정보주체와 법정대리인의 권리·의무 및 행사 방법
이용자는 운영자에게 언제든지 개인정보 열람, 정정·삭제, 처리정지를 요구하거나 동의를 철회할 수 있습니다.
- 앱의 프로필 > 설정 > 계정 삭제에서 탈퇴를 요청할 수 있습니다. 웹 계정 삭제 페이지(/account-deletion)의 로그인이 제공되는 경우에도 가입할 때 쓴 구글·Apple 계정으로 로그인한 뒤 삭제 내용을 확인하고 탈퇴할 수 있습니다. 탈퇴 후 삭제·보관되는 정보는 3항과 같습니다.
- 그 밖의 요구는 haro20260702@gmail.com으로 보내 주세요. 앱을 쓸 수 없다면 가입에 쓴 이메일 주소로 보내 주세요. Apple로 가입하며 '나의 이메일 가리기'를 선택했다면 Apple이 만든 전달용 주소를 함께 알려 주세요.
- iOS 기기의 Apple 계정 설정에서 HARO의 'Apple로 로그인' 사용을 중단하면 로그인 유지 정보를 폐기하고 보관하던 Apple 로그인 토큰을 삭제합니다. Apple 계정을 삭제하면 Apple의 알림에 따라 HARO 계정도 탈퇴와 같이 처리합니다.
- 운영자는 요구 내용에 따라 관계 법령에서 정한 기한 안에 조치하고 결과를 알립니다. 법령에 따라 연기하거나 제한·거절하는 경우에는 그 사유와 필요한 안내를 함께 알립니다.
- 법정대리인이나 위임을 받은 사람을 통해서도 요구할 수 있습니다. 이때는 위임장 등 권한을 확인할 수 있는 자료가 필요합니다.
다른 법령에서 수집 대상으로 정한 개인정보는 삭제를 요구할 수 없습니다(「개인정보 보호법」 제36조 제1항). 법률에 특별한 규정이 있는 경우 등에는 열람이나 처리정지 요구가 제한되거나 거절될 수 있으며, 이때는 이유를 알립니다(같은 법 제35조 제4항, 제37조 제2항).
9. 만 14세 미만 아동의 개인정보
HARO는 만 14세 이상만 가입할 수 있습니다. 가입할 때 만 14세 이상이며 이용약관에 동의한다는 확인을 받고, 개인정보 처리방침은 가입 화면의 링크로 안내합니다.
만 14세 미만으로 확인되면 계정을 삭제하며, 이때 삭제·보관되는 정보는 3항과 같습니다. 이미 결제한 금액은 법정대리인이 요청하면 환불합니다.
법정대리인은 아동의 개인정보 열람, 정정·삭제, 처리정지를 요구할 수 있습니다.
10. 개인정보의 안전성 확보 조치
운영자는 개인정보를 안전하게 처리하기 위해 다음 조치를 합니다.
- 전송 구간 암호화: 앱·웹사이트와 서버 사이의 통신을 HTTPS로 암호화합니다.
- 인증 정보 보호: 로그인 유지 토큰은 서버에 원문 대신 해시값만 저장하고, 기기에서는 Android 키 저장소로 암호화하거나 iOS 키체인에 보관합니다.
- 접근 통제: 데이터베이스와 관리 기능은 권한이 확인된 운영자만 접근할 수 있게 합니다.
- 비밀 정보 관리: 서버 접속 정보와 암호 키는 별도의 비밀 관리 도구로 관리합니다.
11. 개인정보 자동 수집 장치의 설치·운영 및 거부
iOS 앱의 Google 로그인 도구는 Google이 공개한 개인정보 신고 범위에 따라 이름·이메일·전화번호, 계정 및 기기 식별자, IP 주소로 추정한 대략적인 위치, 도구의 사용 정보와 기타 정보를 Google에서 처리할 수 있습니다. Google은 로그인 인증·부정 이용 방지와 도구의 이용 분석에 이 정보를 사용한다고 안내합니다. 하로가 Google로부터 회원 정보로 제공받는 항목은 2항의 구글 로그인 항목이며, 전화번호나 위치를 회원 정보로 받는 것은 아닙니다.
Google 로그인 도구의 정보는 Google LLC의 전 세계 서버(미국 등)에서 Google 개인정보처리방침에 따라 처리될 수 있습니다. Google 로그인을 이용하지 않거나 Google 계정의 연결된 앱 관리에서 연결을 해제할 수 있으며, 보관·삭제와 권리 행사 방법은 policies.google.com/privacy에서 확인할 수 있습니다.
다만 앱은 로그인 상태를 유지하기 위해 인증 토큰을 기기에 저장합니다. 로그아웃하면 기기에서 지워지며, 앱을 삭제하면 Android에서는 함께 지워지고 iOS에서는 다시 설치해 처음 실행할 때 지워집니다.
앱은 오류 보고를 위해 오류 보고 도구가 앱 설치마다 만든 무작위 식별값을 기기에 저장합니다. 이 값은 2항의 오류 정보에만 쓰며, 앱을 삭제하면 지워집니다.
오류 보고 도구는 기기 안에 최근 앱 상태 기록을 잠시 두었다가 오류가 날 때만 함께 보내며, 오류가 없을 때의 이용 행태를 보내거나 추적하지 않습니다.
앱은 푸시 알림을 위해 푸시 알림 도구(OneSignal)가 만든 식별값과 푸시 알림 토큰을 기기에 저장합니다. 알림 받기는 기기 설정이나 앱의 설정 > 알림 설정에서 끌 수 있습니다. 알림을 꺼도 앱을 이용하는 동안 2항의 푸시 알림 도구가 처리하는 정보는 OneSignal에 전송되며, 앱을 삭제하면 기기의 값은 지워집니다.
앱은 이용 분석을 위해 이용 분석 도구(Amplitude)가 만든 무작위 식별값과 아직 보내지 않은 앱 이용 기록을 기기에 저장합니다. 앱 안에서 이용 분석만 따로 끄는 설정은 없으며, 앱을 삭제하면 기기의 값은 지워집니다. 이용 분석의 처리정지는 8항의 방법으로 요구할 수 있습니다. 이용 분석 기록에 함께 보내는 광고 식별자는 Android에서는 기기 설정의 광고 메뉴(기기마다 위치가 다를 수 있음)에서 광고 ID를 삭제하거나 맞춤 광고를 끄면 그 뒤로 보내지 않고, iOS에서는 앱이 처음 물을 때 허용하지 않거나 설정 > 개인정보 보호 및 보안 > 추적에서 끌 수 있습니다.
Android 앱에서 사진의 글자를 읽는 Google ML Kit는 사진과 인식 결과를 보내지 않지만, 다음 정보를 Google에 보냅니다: 기기 정보(제조사·모델·OS 버전과 빌드, 쓸 수 있는 하드웨어 가속기), 앱 정보(패키지 이름·앱 버전), 설치마다 만들어지는 식별값, 처리 시간 등 성능 지표, 기능 설정(이미지 형식·해상도), 입력·출력 크기, 기능 버전, 이벤트 종류, 오류 코드.
Google은 이 정보를 ML Kit의 성능 측정, 오류 해결, 유지·개선과 오용·남용 탐지에 쓴다고 밝히고 있습니다. 전송 중에는 HTTPS로 암호화되며, Google 개인정보처리방침에 따라 처리됩니다.
해당 정보는 Google LLC가 SDK를 통해 직접 수집합니다. 운영자의 회원 계정 식별자·이메일·문장·책 사진은 이 진단 정보에 포함해 보내지 않습니다. Google의 전 세계 서버(미국 등)에서 처리될 수 있으며, 보관·삭제와 권리 행사 방법은 policies.google.com/privacy에서 확인할 수 있습니다. 사진 인식 기능을 사용하지 않거나 앱을 삭제해 이후 SDK 이용을 중단할 수 있습니다.
두 앱은 충전 화면의 보상형 광고에 Google의 광고 도구(Google AdMob)를 씁니다. 광고 도구는 운영자가 광고를 켠 동안 충전 화면을 열 때 시작하며, 그 뒤 앱을 이용하는 동안 Google LLC가 다음 정보를 직접 수집합니다: 광고 식별자(Android는 기기의 광고 ID, iOS는 추적을 허용한 경우에만 IDFA)와 앱·개발사 단위 식별값(Android 앱 세트 ID 등), IP 주소와 이로 추정한 대략적인 위치, 앱 실행·누름과 광고 노출·시청 등 이용·광고 상호작용 기록, 앱과 광고 도구의 성능·오류 정보, 앱 정보(앱 이름·버전)와 기기 정보(기기 종류·OS 등).
Google은 이 정보를 광고 제공과 성과 측정, 설정에 따른 맞춤 광고, 부정 이용 방지, 서비스 유지·개선에 쓴다고 밝히고 있습니다. 전송 중에는 암호화되며, Google의 전 세계 서버(미국 등)에서 Google 개인정보처리방침에 따라 처리됩니다. 보관 기준은 policies.google.com/technologies/retention에서 확인할 수 있으며, Google은 예를 들어 광고 서버 기록의 IP 주소 일부를 9개월 뒤, 쿠키 정보를 18개월 뒤 지워 익명 처리한다고 안내합니다. 운영자는 광고 시청 확인에 쓰는 계정 식별자(7항) 외에 이메일·이름·문장 등 회원 정보를 광고 도구에 보내지 않습니다.
iOS에서는 앱이 처음 물을 때 허용하지 않거나 설정 > 개인정보 보호 및 보안 > 추적에서 끄면 광고 도구가 IDFA를 쓰지 않습니다. Android에서는 기기 설정의 광고 메뉴(기기마다 위치가 다를 수 있음)에서 광고 ID를 삭제하거나 재설정할 수 있습니다. Google 맞춤 광고는 Google 내 광고 센터(myadcenter.google.com)에서 끌 수 있으며, 끄면 맞춤 광고가 아닌 광고가 나옵니다. 광고 도구는 충전 화면을 열 때만 시작하므로, 충전 화면을 열지 않거나 앱을 삭제해 이후 광고 도구 이용을 중단할 수 있습니다. Google이 처리하는 정보의 보관·삭제와 권리 행사 방법은 policies.google.com/privacy에서 확인할 수 있습니다.
12. 개인정보 보호책임자
운영자는 개인정보 처리에 관한 업무를 총괄하고, 개인정보 열람 청구와 관련 불만·피해 구제를 처리하기 위해 개인정보 보호책임자를 지정합니다.
- 성명: 이재호(운영자)
- 이메일: haro20260702@gmail.com
개인정보 보호에 관한 문의, 열람 청구, 불만 처리, 피해 구제는 위 연락처로 요청해 주세요. 지체 없이 답변하고 처리합니다.
13. 권익침해 구제 방법
개인정보 침해로 구제를 받으려면 아래 기관에 분쟁 해결이나 상담을 신청할 수 있습니다.
- 개인정보분쟁조정위원회: (국번 없이) 1833-6972, www.kopico.go.kr
- 개인정보침해신고센터(한국인터넷진흥원): (국번 없이) 118, privacy.kisa.or.kr
- 대검찰청: (국번 없이) 1301, www.spo.go.kr
- 경찰청: (국번 없이) 182, ecrm.police.go.kr
14. 개인정보 처리방침의 변경
이 개인정보 처리방침은 2026-11-08부터 적용합니다.
처리방침 버전: 2026.11.08
내용을 추가·삭제·수정하면 시행 7일 전부터 이 페이지에 알립니다. 수집 항목이나 이용 목적처럼 이용자 권리에 중요한 변경은 시행 30일 전부터 알립니다.