PRIVACY POLICY

내 웹툰 개인정보처리방침

시행일: 2026년 10월 9일

NeemSoft(이하 “회사”)는 「내 웹툰」 이용자의 개인정보를 중요하게 여기며 관련 법령과 플랫폼 정책을 준수합니다.

1. 기기에 저장되는 정보와 내보내기

작품명, 플랫폼, 마지막 감상 회차, 공식 작품 링크, 연재 요일과 이용자가 선택한 썸네일은 이용자의 기기 안에 저장됩니다. 기본 CSV 내보내기는 로그인이나 결제 없이 무료로 이용할 수 있으며 작품명, 플랫폼, 마지막 감상 회차와 공식 작품 링크를 파일로 만듭니다. 개인 전체 백업은 서재 정보와 이용자가 선택한 썸네일을, 다른 이용자에게 전달하는 공유 목록은 작품명·플랫폼·공식 작품 링크·연재 요일과 이용자가 선택한 썸네일을 인증 암호화한 .mywebtoon 파일로 만듭니다. 저장 위치와 공유 대상은 이용자가 직접 선택하며, 회사는 이용자가 만든 CSV 또는 .mywebtoon 파일 자체를 별도 서버로 수집하지 않습니다.

2. 계정과 유료 기능 권한 정보

전체 백업·공유·가져오기·클라우드 동기화 기능의 이용 권한을 확인하기 위해 Firebase Authentication과 Cloud Firestore를 사용합니다. Google·Apple 또는 이메일/비밀번호 로그인 시 Firebase 이용자 식별자(UID), 이메일과 이메일 확인 여부, 표시 이름, 로그인 제공자 식별자 및 계정 생성·최근 로그인·최근 이용 시각을 처리할 수 있습니다. 로그인 상태는 이용자가 로그아웃하거나 인증 세션이 만료·무효화될 때까지 기기에 유지됩니다.

앱에서 이메일 회원가입과 비밀번호 재설정을 이용할 수 있습니다. 이메일 가입 시 이메일, 비밀번호와 선택적으로 입력한 표시 이름을 처리합니다. 비밀번호는 Firebase Authentication 인증에만 사용하며 Cloud Firestore나 오류 진단 로그에 저장하지 않습니다. 비밀번호 재설정은 Firebase Authentication을 통해 가입한 이메일로 안내합니다. 이메일 주소가 같아도 서로 다른 계정의 목록·키·구매 기록을 자동으로 합치거나 이전하지 않습니다. 기존 계정은 원래 사용한 로그인 방법으로 이용해 주세요.

Google·Apple 로그인이 연결되지 않은 이메일/비밀번호 계정은 가입한 주소로 받은 확인 메일의 링크를 눌러 이메일 확인을 완료해야 구매·구매 복원·전체 백업·공유·가져오기·클라우드 동기화를 이용할 수 있습니다. 확인 메일은 Firebase Authentication을 통해 발송하며, 설정에서 확인 메일을 다시 보내거나 확인 상태를 갱신할 수 있습니다. 이메일 확인 전에도 무료 로컬 서재와 CSV 내보내기, 로그아웃과 회원탈퇴를 이용할 수 있습니다.

현재 플랫폼의 클라우드 기간권이 활성화된 계정은 앱 실행·로그인·서재 변경 시와 이용자의 수동 요청 시 목록, 마지막 감상 회차와 회차 링크, 연재 요일 및 선택한 썸네일을 계정별로 암호화하여 Cloud Firestore와 Cloud Storage에 저장·동기화합니다. 무료 사용자의 목록과 썸네일은 기기에만 보관합니다. 서버는 UID, 작품 링크의 해시 식별자, 암호문, 썸네일 암호문 해시, 수정 번호·수정 시각, 삭제 기록과 저장량·요청량 정보를 처리합니다. 기기의 원본 파일 경로와 이미지 원본은 그대로 전송하지 않습니다. 썸네일 저장소는 서울 리전을 사용하며, 공개 다운로드 링크를 발급하지 않고 로그인 계정과 이용권을 확인한 서버를 통해 처리합니다.

계정 서재와 로그인하지 않은 기기 서재는 분리됩니다. 기존 기기 목록을 계정 서재에 합칠지는 이용자가 선택하며 기기 목록 원본은 유지됩니다. 자동 동기화는 작품별 최신 수정 정보를 적용하고 수정 시각이 같으면 기기 정보를 우선합니다. 서버 작품 수가 기기보다 많으면 목록을 변경하지 않고 자동 동기화를 중단합니다. 수동 동기화는 양쪽 작품 수와 상세 목록을 확인하고 같은 작품의 정보를 기기 우선 또는 서버 우선으로 선택하며, 한쪽에만 있는 작품은 보존합니다. 삭제 기록은 이전 기기가 작품을 다시 추가하는 것을 방지합니다. 오프라인 수정은 기기에 남겨 두었다가 연결 후 재시도합니다.

개인 전체 백업의 계정별 암호화 키는 서버에서 생성하며, 원문 키를 데이터베이스에 저장하지 않고 Firebase Secret Manager의 서버 전용 마스터키로 암호화한 형태와 키 식별자만 Cloud Firestore에 보관합니다. 개인 백업 저장·가져오기 때 로그인 계정과 이용권을 확인한 뒤 필요한 키를 암호화 통신으로 일시 전달하며, 키와 백업 내용은 오류 로그에 기록하지 않습니다.

공유 목록은 파일을 만들 때 기기에서 새로 생성한 256비트 일회성 파일 키로 암호화합니다. 이 공유용 키는 Firebase를 포함한 회사 서버로 전송하거나 앱·회사가 보관하지 않으며, 이용자가 .mywebtoon 파일과 별도의 안전한 수단으로 직접 전달합니다. 파일과 키를 함께 가진 사람은 현재 기기 플랫폼의 전체 백업·이동 이용권이 활성화되어 있으면 목록을 가져올 수 있습니다.

회사는 스토어 서버에서 검증한 상품 식별자, Android 또는 iOS 플랫폼, 거래 참조값, 구매·검증·권한 부여 시각, 권한 상태와 환불·취소에 따른 회수 정보를 Firebase에 저장할 수 있습니다. 카드번호, 계좌번호 등 결제수단 정보는 Google Play 또는 Apple App Store가 처리하며 회사는 이를 수집하거나 저장하지 않습니다. 원본 Play 구매 토큰과 원본 Apple 거래 서명 데이터도 저장하지 않습니다.

3. 오류 진단 정보

앱 안정성 개선을 위해 Google Firebase Crashlytics를 사용합니다. 앱 버전, 운영체제·기기 정보, 비정상 종료와 오류 로그, 임의 진단 세션 식별자, 웹 화면 처리 모드, 오류 유형·상태 코드가 처리될 수 있습니다. 웹 주소는 쿼리와 fragment를 제외한 호스트와 경로만 기록하도록 제한합니다. 작품 서재와 썸네일 자체는 Crashlytics로 전송하지 않습니다.

서버 운영·보안 로그와 Crashlytics 진단은 각 서비스의 별도 보관 정책에 따라 처리되며, 탈퇴로 과거 운영 로그 전체가 즉시 삭제되는 것은 아닙니다. 새 서버 오류 로그에는 계정 원본 UID 대신 용도를 분리한 해시 식별자를 사용하며 서재·썸네일·백업키·인증 토큰을 기록하지 않습니다.

4. 외부 웹툰 플랫폼

앱 안에서 공식 웹툰 페이지를 열거나 플랫폼 앱으로 이동할 수 있습니다. 로그인 정보, 쿠키, 결제 및 감상 기록은 해당 플랫폼의 정책에 따라 처리되며 회사는 이용자의 네이버·카카오 계정 비밀번호를 수집하거나 저장하지 않습니다.

5. 유료 상품과 클라우드 알림

클라우드 동기화, 파일 전체 백업·공유·가져오기 및 앱 배너 광고 제거는 일회성으로 구매하는 1개월 또는 1년 클라우드 이용 기간에만 제공합니다. 자동 갱신이나 자동 청구는 하지 않습니다. 영구권 신규 판매는 종료하며 기존 영구권 구매자도 활성 기간권이 필요합니다. 기존 구매 기록과 개인 백업 암호화 키는 보존합니다. Android 구매 권한과 iOS 구매 권한은 서로 별개이며, 구매·복원, 개인 백업 암호화 키 요청, 공유 목록 가져오기 및 동기화 시 Firebase 로그인 계정과 현재 플랫폼의 스토어 거래를 확인합니다. 만료, 환불, 구매 취소 또는 스토어의 권한 회수 사실이 확인되면 해당 플랫폼의 이용 권한 상태가 변경될 수 있습니다.

유료 이용권이 확인된 계정으로 로그인하면 클라우드 알림 설정을 켜고 기기의 알림 권한을 확인합니다. 권한이 아직 결정되지 않았으면 허용 여부를 요청합니다. 알림을 허용하면 Firebase Cloud Messaging을 이용하여 클라우드 기간권 만료 3일 전부터 만료일까지 하루 한 번 안내하고 자동 동기화 실패를 알려드립니다. 이를 위해 임의 설치 식별자, 설치 상태 수정 번호, 기기 플랫폼, 알림 수신 토큰, 로그인 UID와 알림 허용 상태 및 발송 이력을 처리합니다. 기기에는 중복 권한 요청과 설정 변경을 방지하기 위한 계정별 알림 설정 처리 상태를 보관합니다. 기기 토큰은 오류 로그에 기록하지 않으며 알림 본문에는 작품명이나 이메일을 포함하지 않습니다. 설정에서 클라우드 알림을 끌 수 있고 로그아웃 시 해당 기기의 계정 연결을 해제합니다.

환불 요청만으로 이용권을 회수하지 않으며, 스토어의 확정된 구매 취소·권한 회수 상태가 서버에 반영되면 해당 거래로 부여한 이용 기간만 제외합니다. 다른 유효 이용권이 남아 있으면 유료 기능을 유지하고, 유효 기간이 없으면 유료 기능만 종료합니다. 환불만을 이유로 계정을 자동 정지하거나 탈퇴 처리하지 않으며 로그인 계정과 기기의 로컬 서재·썸네일·무료 CSV 내보내기는 유지합니다. 서버 목록·썸네일은 다시 계산한 이용 종료 시각부터 최대 30일 보관하는 기존 정책을 따릅니다.

6. 광고

광고가 포함된 배포 버전에서는 Google AdMob이 광고 제공, 측정, 부정 이용 방지를 위해 광고 식별자, IP 주소로 추정한 대략적 위치, 기기·앱 정보와 광고 상호작용 정보를 처리할 수 있습니다. 적용 지역에서는 Google의 동의 관리 화면을 제공하고, 앱 설정에서 개인정보 선택을 다시 열 수 있도록 합니다.

7. 보관과 삭제

계정 및 관련 데이터 삭제 요청 방법 보기 — 앱 설치나 로그인 없이도 삭제를 요청할 수 있습니다.

최신 앱의 설정 → 계정 및 개인정보 → 회원탈퇴에서 직접 탈퇴를 신청할 수 있습니다. Google·Apple 계정은 해당 제공자로, 이메일 계정은 해당 비밀번호로 재인증합니다. 재인증 비밀번호도 Cloud Firestore나 오류 진단 로그에 저장하지 않습니다. 접수 즉시 계정 이용을 중단하며 정상적인 경우 2시간 이내 시간 단위 작업으로 서버 서재·회차·썸네일·동기화 대기 정보·알림 연결·개인 백업 암호화 키와 Firebase 로그인 계정을 삭제합니다. 요청량이나 장애로 지연될 수 있고 실패한 작업은 자동 재시도합니다. 신청 기기의 해당 계정 서재도 삭제하지만 비로그인 기기 서재, 다른 계정의 서재, 다른 기기의 로컬 자료와 외부에 저장한 파일은 삭제하지 않습니다. 설정의 “회원탈퇴 처리 상태”에서 완료를 확인할 수 있습니다. 상태 확인용 임의 비밀값은 해당 기기에만 보관하며 서버에는 그 해시를 저장합니다. 완료한 기기 확인 기록은 신청일부터 최대 30일간 보관하고 처리 중이거나 결과가 불확실한 기록은 결과 확인까지 유지합니다. 이메일 요청은 본인 확인과 일정 안내 후 수동으로 처리하고 완료를 회신합니다.

탈퇴 후에는 이름·이메일·원본 UID 대신 가명 식별자로 분리한 최소 거래 기록(거래 참조 해시, 상품·플랫폼, 거래·권한·환불 처리 시각과 상태)을 계약·청약철회 및 대금결제·공급 기록 보존 의무에 따라 5년간 보관한 뒤 자동 정리합니다. 재사용 방지와 삭제 완료 증명을 위한 해시 처리 상태도 최대 5년간 별도 보관하며, 실제 삭제에 필요한 원본 UID는 처리 중에만 유지하고 완료 시 제거합니다. 상태 조회의 남용 방지를 위한 가명 IP 요청량 정보는 1시간 제한 기간 후 다음 정리 작업에서 삭제합니다. 법령상 소비자 불만·분쟁 처리 기록을 보관해야 하는 경우에는 해당 기록을 3년간 별도 보관합니다. 거래 보관 기록에는 서재·썸네일·복호화 키·결제수단·원본 구매 토큰을 포함하지 않습니다.

기기 내 서재 정보는 이용자가 작품을 삭제하거나 앱 데이터를 삭제할 때 제거됩니다. 기간권의 서버 목록·썸네일 및 해당 목록의 삭제 기록은 이용권 만료일부터 최대 30일 보관하며 삭제 처리합니다. 시간 단위 정리 작업은 보관 종료 기준의 마지막 1시간 내에 시작할 수 있습니다. 정리 전에 재구매하면 보관 중인 목록을 다시 동기화할 수 있지만 이미 삭제된 서버 목록은 복구할 수 없습니다. 이 처리는 기기에 남아 있는 목록·썸네일, Firebase 계정, 구매 복원 기록 및 계정별 개인 백업 암호화 키를 삭제하지 않습니다. 전환 전 영구권으로 저장한 서버 자료는 전환만으로 즉시 삭제하지 않으며, 이후 기간권으로 연결하면 해당 기간권의 만료·보관 기준을 적용합니다.

이용자가 외부 위치에 저장한 CSV 또는 .mywebtoon 파일은 해당 저장소에서 직접 삭제해야 합니다. 탈퇴 전에는 Firebase 계정·권한 정보와 암호화된 계정별 개인 백업 키를 서비스 제공과 구매 복원에 필요한 기간 동안 보관합니다. 오류 진단 정보는 서비스 안정성 목적에 필요한 기간 동안 처리합니다. 로그아웃만으로 서버 기록이나 기기에 보관된 계정별 서재가 삭제되지는 않습니다. 계정과 개인 백업 암호화 키가 삭제되면 기존 개인 백업을 복원할 수 없고, 이용자가 공유용 키를 잃으면 회사도 해당 공유 목록을 복구할 수 없습니다. 계정과 클라우드 데이터를 포함한 삭제 또는 열람 요청은 아래 연락처로 접수할 수 있습니다.

8. 제3자 서비스

서비스 제공을 위해 Google Firebase Authentication·Cloud Firestore·Cloud Storage·Cloud Functions·Cloud Messaging·Crashlytics, Google AdMob, Google Play Billing 및 Apple App Store In-App Purchase를 이용할 수 있습니다. 각 사업자는 자신의 개인정보처리방침에 따라 정보를 처리합니다.

9. 이용 대상과 연령 정보

앱은 만 16세 이상을 대상으로 제공합니다. 나이대, 생년월일이나 신분증을 수집하지 않으며 앱에 연령 선택·재확인 화면을 제공하지 않습니다. 스토어의 이용 대상 설정은 이용자의 나이 인증이나 법정대리인 동의를 대신하지 않습니다.

이전 버전에서 기기에 저장한 나이대 정보는 더 이상 읽거나 기능 제한에 사용하지 않으며 서버·CSV·개인 또는 공유 백업 파일에 포함하지 않습니다. 이용 대상 미만인 이용자의 개인정보 처리 사실을 알게 되는 경우 관련 법령에 따른 필요한 조치를 검토합니다. 보호자의 문의나 삭제 요청은 아래 연락처로 접수할 수 있습니다.

10. 방침 변경과 연락처

서비스 또는 법령 변경에 따라 본 방침이 수정될 수 있으며 중요한 변경은 앱 또는 본 페이지를 통해 알립니다.

NeemSoft · Seoul, Republic of Korea
jhyunwu@neemsoft.co.kr