개인정보 처리방침
Anime Maps(이하 ‘AnimeMaps’)는 웹사이트 및 모바일 앱에서 취급하는 정보를 본 개인정보 처리방침에 따라 관리합니다.
최종 수정일: 2026-10-04
1. 운영자 및 문의처
서비스명: Anime Maps
문의: animemapsx@gmail.com
2. 수집·보관하는 정보
- 계정 정보: 이메일 주소, 로그인 ID, 표시 이름, 프로필, 자기소개, 아바타, 언어·시간대·표시 설정
- 이용 정보: 즐겨찾기, 개인 캘린더의 날짜·분류, 비공개 메모, 열람 기록
- 커뮤니티 정보: 평가, 리뷰, 답글, 좋아요, 신고, 문의 및 운영팀의 답변
- 커뮤니티(게시판) 기능 정보: ‘커뮤니티’ 탭에서 작성한 커뮤니티의 이름·설명·태그, 스레드의 제목·본문, 댓글의 본문과 답글 대상, 각 항목의 언어와 작성·갱신 일시. 또한 자신의 스레드나 댓글에 달린 답글을 읽음 처리한 기록(본인의 읽지 않음 표시에만 사용하는 비공개 정보), 재전송·중복 게시를 방지하기 위한 전송 접수 기록(request ID, 작업 유형, 전송 내용의 SHA-256 해시, 처리한 항목의 ID와 접수 일시. 본문 자체는 포함하지 않습니다) 및 게시판 신고(신고자 ID, 대상, 사유 구분, 처리 상태)를 저장합니다.
- X·Instagram 공유 정보: 공유된 게시물의 원본 URL, 공유 텍스트 및 대조 시점의 이벤트 후보 스냅샷. 이벤트 대조, 이용자가 선택한 후보의 확인, 일치하지 않은 게시물에 대한 운영팀 대응을 위해 공유 제출 기록에 저장합니다.
- 기술 정보: 앱 버전, OS, 언어, 인증 세션, 부정 이용 방지를 위해 가공한 접속 정보 및 서버 등이 생성하는 접속 로그
- 위치 정보: ‘My Map(주변 이벤트)’를 사용할 때의 위도·경도. 로그인 상태에서 검색 결과를 반환하기 위해 API로 전송되며, API 응답에도 포함됩니다. 좌표를 계정에 저장하도록 설계되어 있지는 않지만, 짧은 시간의 응답 처리 과정이나 보안 로그에 기록될 수 있습니다. 또한 무료 플랜의 1일 검색 횟수를 관리하기 위해 검색한 날짜와 횟수(검색별 식별자 포함)를 계정에 최대 30일간 저장합니다. 재전송 요청을 대조하기 위해 검색 조건(이용자, 날짜, 소수점 넷째 자리까지 반올림한 위도·경도, 반경)으로부터 서버 비밀 키로 생성한 대조값(키 기반 HMAC)을 당일 중에만 보관합니다. 좌표 자체는 저장하지 않지만, 이 대조값은 키를 이용하면 검색 조건과 대조할 수 있는 가명 정보입니다. 기기 설정에서 권한을 해제할 수 있습니다.
구매·구독 정보: Apple App Store 또는 Google Play에서 구매·복원을 하면, AnimeMaps가 발급하는, 이메일 주소를 포함하지 않는 무작위 결제 고객 ID를 RevenueCat으로 전송합니다. AnimeMaps는 RevenueCat으로부터 검증된 이용 권리, 상품 ID, 스토어, production/sandbox 구분, 구매일·만료일·유예 기한, 갱신 예정 및 관리 URL을 받아 최종 검증 시각과 함께 저장합니다. 동일한 구매가 여러 AnimeMaps 계정에 부여되지 않도록, 스토어 거래 식별자로부터 서버 비밀 키로 생성한 단방향 HMAC 핑거프린트를 저장합니다. 원본 스토어 거래 식별자, 영수증, 구매 토큰, 카드 번호, Webhook 본문은 AnimeMaps의 계정 DB에 저장하지 않습니다. Webhook에 대해서는 중복 전송 방지에 필요한 이벤트 ID, 유형, 환경, 상품 ID, 가명 결제 고객 ID, payload의 SHA-256 및 처리 상태만 저장합니다. 결제 자체와 결제 기록은 Apple, Google 및 RevenueCat이 각 약관에 따라 처리합니다.
광고 게재 및 동의: 앱은 Google User Messaging Platform(UMP)으로 동의 정보를 갱신하고, UMP 결과가 허용하는 경우에 한해 Google Mobile Ads SDK(AdMob)에 광고를 요청합니다. 필요한 지역에서는 동의·개인정보 선택 화면을 완료한 후에만 요청합니다. 초기 버전은 개인 맞춤이 아닌 광고만 요청합니다. 광고 요청·표시 시 Google은 광고 게재, 부정 방지 및 효과 측정을 위해 IP 주소, 기기·앱의 식별자와 설정, OS, 언어, IP로부터 추정한 대략적인 지역, 광고 노출·클릭 등의 상호작용 정보를 처리할 수 있습니다. AnimeMaps는 계정의 이메일 주소, 즐겨찾기, 비공개 메모, 구매 내용 또는 정확한 위치 정보를 광고 타기팅 정보로 의도적으로 전송하지 않습니다. 이용 가능한 동의·개인정보 선택은 앱의 해당 화면에서 변경할 수 있습니다. Premium이 활성화된 동안에는 앱이 광고 요청을 전송하지 않습니다. Google의 처리에는 Google의 약관 및 개인정보 처리방침이 적용됩니다.
AnimeMaps의 프로필은 공개됩니다. 프로필을 작성하거나 편집하면 사용자 ID, 표시 이름, 선택한 아바타, 입력한 자기소개 및 무료 또는 Premium 회원 구분을 다른 이용자가 인증이 필요 없는 프로필 API를 통해 열람할 수 있습니다. 상품 ID, 구매 스토어, 가격, 구매일, 갱신일 또는 만료일은 공개 프로필에 포함하지 않습니다. 자기소개 입력은 선택 사항이지만, 입력한 내용은 공개됩니다. 공개된 리뷰·답글에서는 본문과 함께 작성자의 사용자 ID, 표시 이름, 아바타가 로그인하지 않아도 표시되며, 아이콘 또는 이름을 통해 프로필을 열 수 있습니다(자기소개는 리뷰 작성자 정보 자체에는 포함하지 않습니다). 이용이 정지된 회원의 프로필은 표시되지 않습니다. 이용이 정지된 회원의 후기와 답글은 작성자를 ‘탈퇴한 사용자’, 본문을 ‘삭제된 게시물입니다’로 표시합니다(표시만 멈춘 것이며 정지가 해제되면 원래대로 돌아옵니다). 계정을 삭제한 회원의 후기와 답글은 본문과 작성자 연결을 지운 뒤, 같은 표시로 다른 회원과의 대화 안에 남을 수 있습니다. 프로필을 비공개로 설정하는 기능은 없습니다. 공개를 원하지 않는 개인정보 또는 기밀 정보는 프로필이나 리뷰·답글에 입력하지 마십시오.
커뮤니티(게시판) 기능에서 공개한 커뮤니티(이름·설명·태그), 스레드(제목·본문) 및 댓글(본문·답글 대상)은 작성자의 사용자 ID, 표시 이름, 아바타(운영 계정인 경우 운영팀임을 나타내는 표시)와 함께, 로그인하지 않아도 공개 API를 통해 열람할 수 있는 상태가 됩니다. 작성자가 이용 정지 상태이거나 계정을 삭제한 경우 작성자는 ‘탈퇴한 사용자’로 표시되고, 그 사람이 쓴 설명·본문·댓글은 ‘삭제된 게시물입니다’로 표시됩니다(이용 정지의 경우 표시만 멈춘 것이며 해제되면 원래대로 돌아옵니다). 커뮤니티 이름·태그와 게시글 제목은 다른 회원의 게시물과 함께 공개 상태로 남습니다. 다만 계정 삭제 화면에서 이름·태그·제목이 남는다는 것을 확인하지 않고 삭제된 경우(이 확인이 없는 이전 버전 앱에서 삭제한 경우나 운영자가 삭제한 경우)에는 커뮤니티 이름·태그와 게시글 제목도 지워지며, 해당 커뮤니티·게시글은 그 안에 있는 다른 회원의 게시물을 포함해 더 이상 공개되지 않고 그 사람의 댓글도 표시되지 않습니다. 공개를 원하지 않는 개인정보 또는 기밀 정보는 입력하지 마십시오. 커뮤니티, 태그, 스레드 또는 댓글에 URL이 포함된 경우 해당 게시물은 접수하지 않으며 저장하지도 않습니다.
리뷰·답글의 스팸 방지를 위해 게시 빈도, 이용자와 이벤트의 식별자, 본문의 비밀 키 기반 HMAC 핑거프린트, URL 수·문자 반복 등의 특징, 판정 점수와 사유 코드, 상태(공개, 검토 대기, 거부), 중복 게시 방지용 request_id, 관리자가 스팸으로 확정한 횟수 및 게시 정지 기한을 처리합니다. 전용 스팸 판정 기록에는 원본 IP 주소를 저장하지 않으며, 날마다 바뀌는 비밀 키 기반 HMAC 식별자를 횟수 제한에 이용합니다. 이러한 HMAC 식별자는 원래의 IP 주소나 본문을 드러내지 않지만, 보관 기간 중 동일한 발신원이나 본문을 서로 연관 지을 수 있는 가명 정보입니다. 이와 별도로 원본 IP 주소가 Web/CDN 접속 로그 또는 보안 로그에 기록될 수 있습니다.
리뷰·답글에 URL이 1개라도 포함되어 있으면 자동으로 거부합니다. 거부된 본문은 공개되지 않으며 번역을 위해 전송되지도 않습니다.
3. 이용 목적
서비스 제공, 본인 인증, 표시의 개인화, 즐겨찾기·캘린더 등의 동기화, 리뷰·커뮤니티(게시판) 운영과 부정 이용 대응, 문의 대응, 번역, 장애 조사, 품질·안전성 개선을 위해 이용합니다. 스팸 판정은 AnimeMaps의 WordPress 서버와 계정 DB 내에서 수행하며, 이를 위해 본문이나 판정 메타데이터를 별도의 외부 스팸 판정 서비스로 전송하지 않습니다. 명확히 거부된 게시물과 검토 대기 게시물은 Google Apps Script 또는 Google LanguageApp으로 전송하지 않으며, 관리자가 검토 대기 게시물을 승인하여 공개한 후에만 제4절의 번역 대기열에 추가합니다.
4. Google을 이용한 리뷰·커뮤니티(게시판) 자동 번역
리뷰 또는 답글의 전문, 원문 언어·번역 대상 언어, 원문 해시, 일회용 nonce, 발급 시각, 가명화한 요청 식별자 및 서명을 AnimeMaps의 WordPress 서버에서 AnimeMaps가 관리하는 Google Apps Script로 전송하고, Google LanguageApp으로 번역합니다. 커뮤니티(게시판) 기능의 커뮤니티 이름·설명, 스레드의 제목·본문 및 댓글의 본문도 공개 또는 편집 후 항목별 전문을 같은 방법으로 전송하여 번역합니다(태그는 전송하지 않습니다). 계정의 이메일 주소, 사용자 ID, 표시 이름, 즐겨찾기, 비공개 메모, 현재 위치를 별도 필드로 번역 요청에 추가하지 않습니다. 다만, 이용자가 직접 공개하는 리뷰·답글 본문에 이름, 이메일 주소, 그 밖의 개인정보를 기재한 경우, 해당 정보는 본문의 일부로서 Google에 전송됩니다. 게시판의 제목이나 본문 등에 기재한 개인정보도 마찬가지로 전문의 일부로서 Google에 전송됩니다. 공개 본문에 개인정보나 기밀 정보를 입력하지 마십시오. Google 측의 취급에는 Google의 약관 및 개인정보 처리방침이 적용됩니다.
5. 번역 캐시와 보관 기간
원문과 번역 결과는 리뷰·답글이 남아 있는 동안, 같은 문장을 반복해서 외부로 전송하지 않고 표시할 수 있도록 서버 DB에 캐시합니다. 본문이 변경되면 이전 번역을 표시 대상에서 제외합니다. 리뷰·답글이 삭제되거나 운영팀에 의해 숨김 처리되면 유효한 번역 캐시를 삭제하고 번역 작업을 취소 상태로 전환합니다. 이와 별도로 GAS(Google Apps Script)는 번역 결과를 Google Apps Script의 Script Cache에 최대 약 6시간 동안 임시 저장하며, 그 후 자동으로 만료됩니다(용량 등에 따라 더 일찍 만료될 수 있습니다). 리뷰·답글을 삭제하거나 숨김 처리하더라도 이 외부 임시 캐시는 WordPress 측에서 즉시 삭제할 수 없으며, 만료될 때까지 남아 있을 수 있습니다. 완료·취소된 작업의 기술 메타데이터는 통상 30일 경과 후, 실패가 확정된 작업의 진단 메타데이터는 180일 경과 후, 모두 제한된 건수씩 순차적으로 삭제합니다.
커뮤니티(게시판) 기능의 번역 결과도 원래 항목이 남아 있는 동안 서버 DB에 캐시하며, 편집 후에는 이전 번역을 표시에 사용하지 않습니다. 커뮤니티, 스레드 또는 댓글이 삭제되거나 운영팀에 의해 숨김 처리된 경우에는 해당 항목의 번역 캐시와 번역 작업을 삭제합니다. 위의 Script Cache에 의한 임시 저장은 게시판 번역에도 동일하게 적용됩니다. 게시판의 완료·취소된 작업의 기술 메타데이터(본문 미포함)는 30일 경과 후 제한된 건수씩 순차적으로 삭제합니다. 실패가 확정된 게시판 작업(본문 미포함)은 180일 경과에 따른 삭제 대상이 아닙니다. 실패 확정 후 7일이 지나면 자동으로 재시도하며(재시도해도 결과가 달라지지 않는 일부 오류는 제외), 그 후 완료 또는 취소된 작업은 위의 30일 규칙에 따르고, 그 밖의 실패 확정 작업은 원래 항목의 삭제·숨김 처리 또는 계정 삭제 시까지 남아 있을 수 있습니다.
6. 비공개 메모
즐겨찾기의 비공개 메모는 본인의 인증된 화면에만 반환되며, 공개 프로필, 이벤트, 리뷰, 캘린더 공유, 이미지 공유, GAS 번역에는 포함하지 않습니다. 메모는 서버 DB와 백업에 저장되며, 종단간 암호화가 적용되지 않습니다. 운영자는 유지보수, 보안, 장애·문의 대응에 필요한 범위에서 메모에 접근할 수 있습니다. 비밀번호 등 기밀 정보는 입력하지 마십시오. 즐겨찾기를 해제하면 유효 DB의 메모도 삭제됩니다.
7. 캘린더 공유 링크
캘린더를 공유하면 선택한 월·분류, 이벤트명, 예정일, 개최 시작·종료일, 이벤트 이미지를 포함한 고정 스냅샷을 생성합니다. 링크를 아는 사람은 누구나 열람할 수 있습니다. 열람 기간은 생성일로부터 최대 30일입니다. 이용자별 유효 링크 상한은 20개이며, 새 링크를 생성할 때 상한에 도달해 있으면 가장 오래된 유효 링크가 30일이 지나기 전에 무효화될 수 있습니다. 해당 화면 또는 인증된 API에서 취소할 수 있습니다. 현재 앱에서 취소 기능이 표시되지 않는 경우에는 위 문의처로 연락해 주십시오. 공유 대상을 신중하게 선택해 주십시오. 유효한 스냅샷의 DB 행에는 링크용 토큰 자체가 아닌 해시, 소유자의 사용자 ID 및 스냅샷을 저장합니다. 다만, 원본 공유 링크가 Web/CDN 접속 로그 또는 보안 로그에 기록될 수 있습니다. 비공개 메모는 스냅샷에 포함하지 않습니다.
마이 캘린더 푸시 알림: 다음 날 일정 알림을 선택적으로 활성화한 경우, 무작위 설치 ID, 사용 중인 Expo Push token과 그 해시, 기기 종류, IANA 시간대, 언어, 앱 버전, 알림 설정, 대상일과 건수, 이벤트 집합의 가명화한 핑거프린트, 그리고 전송 job·ticket·receipt·오류의 기술적 상태를 저장합니다. 전송 시에는 token, 1건이면 공개 이벤트명, 여러 건이면 합계 건수, 대상일, 최소한의 화면 이동 데이터(알림 유형과 대상일)를 Expo Push Service로 보내며, Expo에서 Apple 또는 Google의 푸시 인프라로 전달될 수 있습니다. 비공개 메모는 알림 job, 로그, 외부 payload 어디에도 포함하지 않습니다. 알림을 끄면 등록된 모든 token을 삭제하며, 기기 등록 해제 또는 로그아웃 시에는 해당 기기를 무효화하고 미전송분을 취소합니다. 등록에 사용한 인증 세션이 무효화되거나 만료된 경우에도 token을 무효화합니다. DeviceNotRegistered가 반환된 token도 즉시 무효화합니다. 무효 기기 행과 완료·실패·취소된 기술 메타데이터는 통상 30일 후부터 순차적으로 삭제합니다. receipt는 통상 전송 약 15분 후부터 확인하며, 24시간이 지나도 가져올 수 없으면 만료된 것으로 처리합니다. 백업은 통상적인 교체 주기에 따라 만료되며, 권한을 가진 운영자는 유지보수, 안전, 장애 대응 또는 지원에 필요한 범위에서 접근할 수 있습니다.
앱은 로그아웃 시 기기 등록 해제에 사용하는 무작위 해제용 비밀값을 기기 내에 보관합니다. 로그아웃 시에는 설치 ID와 이 비밀값을 AnimeMaps로 전송하여 해제를 요청합니다. 서버는 대조를 위해 이를 처리하지만, 단방향 HMAC 해시만 저장하며 원본 비밀값은 저장하지 않습니다. 이 HMAC 해시는 지연된 해제 요청의 완료 확인을 위해 무효 기기 행에 통상 최대 30일간 보관됩니다.
receipt의 ok는 푸시 인프라로의 전달 성공을 나타낼 뿐이며, 기기에서의 수신·표시를 보장하지 않습니다.
8. 보관, 삭제 및 백업
계정 정보는 계정 유지에 필요한 기간 동안, 각 이용 정보는 기능 제공이나 안전한 운영에 필요한 기간 동안 보관합니다. 이용자가 삭제 기능을 실행한 정보는 유효한 서비스 DB에서 삭제하거나 본문을 지웁니다. 다만, 신고 사유, 신고자가 입력한 상세 내용, 신고 시점의 본문 스냅샷은 원래 게시물이 삭제되거나 숨김 처리된 후에도 감사 기록에 남을 수 있습니다. 보안·법령 대응에 필요한 기록도 합리적인 기간 동안 보관할 수 있습니다. 백업 내 데이터는 즉시 삭제되지 않고 통상적인 백업 교체 주기에 따라 순차적으로 삭제되며, 복구 시 일시적으로 되돌아올 수 있습니다.
AnimeMaps의 결제 고객 대응표, 검증된 이용 권리 및 구매 소유자 HMAC은 계정과 구매 권리를 안전하게 연결하는 동안 보관하며, AnimeMaps 계정 삭제 시 유효 DB에서 삭제합니다. 결제 고객 대응 정보가 있는 경우에는 RevenueCat의 해당 고객 프로필 삭제도 요청합니다. 중복 Webhook의 최소 기술 기록은 통상 400일 후 순차적으로 삭제하며, 계정 삭제 시에는 해당 기록 내의 가명 결제 고객 ID를 비웁니다. 다만, Apple, Google 또는 RevenueCat이 법령·회계·부정 방지 등을 위해 보관하는 구매·거래 기록은 이 처리로 삭제되지 않으며, 스토어 구독도 자동으로 해지되지 않습니다. 재가입하면 새로운 결제 고객 ID가 부여되므로, 새 계정으로의 구매 권리 자동 이전·복원은 보장되지 않습니다.
스팸 방지의 횟수 제한용 HMAC 식별자는 일 단위로 논리적으로 만료되며, 통상 논리적 만료 후 약 48시간 이내에 매시간 실행되는 정리 작업으로 삭제됩니다. request_id를 이용한 중복 게시 방지 기록은 본문 자체를 포함하지 않으며, 본문의 HMAC 핑거프린트와 판정 코드를 최대 30일간 보관합니다. 검토 대기 게시물의 본문, 점수 및 사유는 관리자 검토용으로 최대 30일간 보관하며, 처리되지 않은 채 기한이 지난 본문은 삭제합니다. 승인 시에는 검토용 점수와 사유를 삭제하지만, 공개 중에는 동일 이벤트에 대한 중복 게시를 방지하기 위해 본문의 HMAC 핑거프린트를 게시물과 함께 보관하며, 본인의 삭제 또는 운영팀의 숨김 처리 시 삭제합니다. 검토 대기 게시물이 승인되거나 스팸으로 확정된 경우에는 본문을 포함하지 않는 관리 판정과 사유 코드의 감사 기록을 최대 365일간 보관합니다. 관리자가 스팸으로 확정한 경우에는 본문, 게시물 측 HMAC 핑거프린트, 점수 및 사유를 즉시 삭제합니다. 관리자가 스팸으로 확정한 이력(strike)은 마지막 확정일로부터 최대 365일간 보관하고, 게시 정지 기한(blocked_until)은 단계적으로 24시간, 7일 또는 30일로 하며, 정지가 끝난 후에도 strike 보관 기간 중에만 보관합니다. 자동 판정에 의한 즉시 거부만으로는 strike를 추가하지 않습니다. 이러한 보관 기간은 부정 이용 방지와 이의 제기·장애 조사를 위해 마련한 것입니다.
9. 외부 위탁·제3자 제공 및 운영자 접근
호스팅, 이메일 발송, 번역, 결제 검증 등의 제공 사업자가 서비스 제공에 필요한 범위에서 정보를 처리할 수 있습니다. 앱 내 구매에서는 Apple, Google 및 RevenueCat이 결제·구매 상태를 처리합니다. 개인정보를 판매하지 않습니다.
본인의 동의가 있는 경우, 법령에 근거하는 경우, 또는 생명·안전·서비스를 보호하기 위해 합리적으로 필요한 경우에는 정보를 제공할 수 있습니다. 권한을 부여받은 운영 담당자는 서비스 운영, 유지보수, 모더레이션, 보안, 장애·문의 대응 또는 법령 대응에 필요한 범위에서 저장된 정보에 접근할 수 있습니다. 여기에는 검토 대기 게시물의 본문, 점수, 판정 사유를 확인하고 공개 승인 또는 스팸 확정을 하는 것이 포함됩니다.
10. 보안
접근 통제, 통신 암호화, 인증 토큰 보호, 권한 분리 등 합리적인 조치를 취합니다. 다만, 인터넷상의 저장·통신에 대해 절대적인 안전을 보장하는 것은 아닙니다.
11. 이용자의 선택 및 문의
프로필, 기록 설정, 게시물, 즐겨찾기 등은 앱의 해당 화면에서 확인·변경·삭제할 수 있습니다. 계정 전체는 앱의 ‘계정→설정→계정 삭제’ 또는 웹의 ‘/account-deletion/’에서 본인 확인을 거쳐 삭제할 수 있습니다. 월간·연간 스토어 결제는 자동으로 해지되지 않으므로, 삭제 전에 Apple 또는 Google Play에서 해지해 주십시오. 그 밖의 열람, 정정, 삭제 또는 계정에 관한 요청은 본인 확인이 가능한 상태로 위 문의처로 연락해 주십시오.
12. 방침의 변경
기능이나 취급 방식의 변경에 따라 본 방침을 개정할 수 있습니다. 중요한 변경 사항은 사이트 또는 앱에서 안내합니다.
13. 이메일 인증, 약관 동의, 이용자 신고 및 차단
신규 가입 시 이메일로 6자리 코드를 보냅니다. DB에는 request ID, 정규화된 이메일, 코드의 단방향 HMAC, 15분의 유효 기한, 재전송 시각, 최대 5회의 시도 횟수만 저장하며, 평문 코드와 비밀번호는 저장하지 않습니다. 가입이 완료된 요청은 통상 즉시 삭제합니다. 삭제에 실패하여 남은 사용된 요청과 완료되지 않은 만료 요청은 정기적으로 제한된 건수씩 실행되는 정리 작업으로 삭제합니다. 이메일 사업자는 전송에 필요한 범위에서 처리합니다.
UGC 게시 전에 이용자 ID, 현행 이용약관 버전·개인정보 처리방침 버전과 동의 시각을 저장합니다. 이용자 신고는 사유, 보충 설명, 신고 시점의 표시 이름·자기소개, 관련 댓글, 신고자·대상자 ID와 상태를 저장하며, 권한을 가진 운영자가 WordPress에서 확인합니다. 사용자 신고, 후기 신고 또는 커뮤니티(게시판) 신고를 접수하면 검토를 위해 신고 사유와 상세 내용, 사용자 신고의 경우 신고 시점의 신고 대상 사용자의 표시 이름과 자기소개, 후기 신고와 커뮤니티 신고의 경우 신고된 게시물의 본문 또는 발췌, 신고자의 ID와 신고 대상의 ID를 운영자 메일함(Google Gmail)으로도 이메일로 보냅니다. 이 이메일은 운영자의 검토와 기록에 필요한 기간 동안 운영자 메일함에 보관됩니다. 계정을 삭제해도 이미 보낸 이 이메일은 운영자 메일함에서 자동으로 삭제되지 않습니다. 차단은 양측의 ID와 시각을 저장하며, 차단한 이용자의 인증된 화면에서 대상의 프로필·리뷰·답글을 제외합니다. 계정 삭제 시에는 동의·차단 정보를 삭제하고, 보관하는 신고는 신고자 ID를 익명화하며 대상자 ID, 표시 이름·자기소개와 관련 댓글을 삭제합니다. 이용이 정지된 회원에 대해서는 같은 메일함으로 다시 가입하는 것을 막기 위해 이메일 주소의 단방향 HMAC과 일부를 가린 이메일 주소를 회원 ID, 정지를 실행한 운영자 ID 및 일시와 함께 가입 거부 목록에 보관하며, 정지가 해제되면 삭제합니다(정지 중에 계정을 삭제한 경우에는 삭제 후에도 보관합니다).
14. 기능별 보관 상한
열람 기록은 계정당 최대 200건, 마지막 열람으로부터 365일까지이며, 같은 이벤트를 다시 보면 최신 위치로 갱신됩니다. 앱에서 기록 전체를 삭제할 수 있습니다. 마이 캘린더는 최대 500건이며, 상한에 도달하면 지난 일정만 오래된 순으로 삭제합니다. 당일·향후 일정은 자동으로 삭제하지 않으므로, 삭제할 수 있는 지난 일정이 없으면 새로운 저장을 받지 않습니다. X·Instagram 공유 제출은 최대 200건이며, 검토 대기 건은 보호하고, 해결된 건은 365일, 반려된 건은 90일을 기준으로 삭제합니다. 문의는 최대 100건이며, 대응 중인 건은 보호하고, 답변 완료·종료된 건은 24개월 후부터 순차적으로 삭제합니다. 차단은 최대 500명이며, 상한을 이유로 기존 차단을 자동 해제하지 않습니다.
만료되거나 취소된 인증 세션은 30일 후부터 순차적으로 삭제합니다. 운영팀의 공지사항은 종료·취소되지 않은 최신 200건을 회원 대상 게시 범위로 하며, 종료 일시가 없는 공지는 새 공지로 인해 200건 범위에서 벗어날 때까지 표시하고, 일괄 읽음 처리도 최대 200건입니다. 종료 또는 취소로 게시 대상에서 제외된 공지의 읽음 기록은 그로부터 90일 후부터 제한된 건수씩 순차적으로 삭제하며, 200건 범위에서 벗어난 이전 공지의 기록은 더 일찍 삭제할 수 있습니다. 공지 본문과 6개 언어 버전은 감사를 위해 운영 측에 남을 수 있습니다.
공개 중인 리뷰·답글·평가·좋아요, 구매 권리, 약관 동의 및 법령·부정 방지에 필요한 기록은 건수 상한만을 이유로 자동 삭제하지 않습니다. 숨김 처리된 본문은 원칙적으로 30일 후 삭제하고, 삭제·스팸 등 본문이 없는 기록은 참조 관계가 없어진 후 90일 이후에, 해결·반려된 신고는 2년 이후에 제한된 건수씩 삭제합니다. 번역 작업은 완료·취소된 건을 30일 이후에, 실패가 확정된 건의 진단 메타데이터를 180일 이후에 제한된 건수씩 삭제합니다. 백업은 통상적인 교체 주기를 따릅니다.
운영팀의 확인을 기다리는 프로필 신고와 리뷰 신고는 합계 계정당 최대 50건입니다. 상한에 도달한 경우 기존의 확인 대기 신고를 자동 삭제하지 않으며, 새로운 신고를 받지 않습니다. 확인이 완료된 신고의 보관 기간은 위의 규칙에 따릅니다.
커뮤니티(게시판) 기능에서 공개 중인 커뮤니티, 스레드 및 댓글은 건수나 경과 기간만을 이유로 자동 삭제하지 않습니다. 본인이 커뮤니티, 스레드 또는 댓글을 삭제하면 그 이름·설명·제목·본문을 즉시 지우고, 태그, 번역 캐시 및 번역 작업을 삭제합니다. 답글 구조를 유지하기 위해 본문을 포함하지 않는 기록은 남습니다. 운영팀이 숨김 처리한 항목은 공개되지 않으며, 숨김 처리 시점에 해당 번역 캐시와 번역 작업(커뮤니티의 경우 태그 포함)을 삭제하지만, 이름·설명·제목·본문은 자동으로 지워지지 않고 운영팀에 의한 삭제 또는 계정 삭제 시까지 남아 있을 수 있습니다. 삭제되거나 숨김 처리된 커뮤니티·스레드 안의 항목은 공개되지 않지만, 그 본문과 번역 캐시는 자동으로 지워지지 않으며 운영팀에 의한 삭제 또는 계정 삭제 시까지 남아 있을 수 있습니다. 전송 접수 기록은 작성 후 90일, 처리가 완료된 게시판 신고는 처리 후 90일이 지나면 모두 제한된 건수씩 순차적으로 삭제합니다. 운영팀 확인 대기 중인 게시판 신고는 계정당 최대 50건이며, 상한에 도달하면 새로운 신고를 받지 않습니다. 답글의 읽음 기록은 본인 또는 답글을 게시한 이용자의 계정이 삭제될 때까지 보관합니다. 계정 삭제 시 작성한 댓글 본문, 게시글 본문과 커뮤니티 설명, 그리고 이에 대한 번역 캐시와 번역 작업을 삭제하고 각 항목의 작성자 ID를 지웁니다. 공개 중인 커뮤니티 이름·태그와 게시글 제목(및 그 번역)은 지우지 않으며, 작성자를 ‘탈퇴한 사용자’, 본문을 지운 댓글을 ‘삭제된 게시물입니다’로 표시한 채 다른 회원의 게시물과 함께 공개 상태로 남깁니다. 이렇게 남는 커뮤니티와 게시글에 대한 신고는 남기고, 그 밖의 항목에 대한 신고는 삭제합니다. 공개되지 않은 커뮤니티·게시글은 이름·제목도 지웁니다. 다만 계정 삭제 화면에서 이름·태그·제목이 남는다는 것을 확인하지 않고 삭제된 경우(이 확인이 없는 이전 버전 앱에서 삭제한 경우나 운영자가 삭제한 경우)에는 커뮤니티 이름·태그와 게시글 제목(및 그 번역)도 지우고 이에 대한 신고도 삭제하며, 해당 커뮤니티·게시글은 그 안에 있는 다른 회원의 게시물을 포함해 더 이상 공개되지 않고 본인의 댓글도 표시되지 않습니다. 아울러 본인의 전송 접수 기록, 본인이 한 게시판 신고 및 본인의 읽음 기록을 삭제합니다.
15. 문의 대화 기록 및 답변 알림
문의에서는 접수 ID, 유형, 처리 상태, 본문, 추가 답글, 운영팀 답변, 관련 이벤트·보고 정보, 앱 BUILD·OS·언어, 작성·갱신·답변·완료 일시, 발신자 구분과 관련 이용자·운영자 ID, 중복 전송 방지용 ID, 이메일 알림의 상태·시도 시각·최소한의 오류 코드, 그리고 문의 내역을 어디까지 읽었는지를 나타내는 기준 시각을 저장합니다. 이용자와 운영자의 각 메시지는 같은 문의 안에 이전 본문·답변을 덮어쓰지 않고 추가되며, 대응과 경위 확인을 위해 기록으로 보관합니다. 권한을 부여받은 운영 담당자는 WordPress 관리 화면에서 이 기록을 확인하고 답변할 수 있습니다.
이용자가 새 문의 또는 추가 답글을 보내면, 운영 창구로 보내는 알림 메일에 본문과 접수 정보를 포함합니다. 등록된 이메일로 답변 알림을 받기를 원한 경우, 운영팀 답변 시 보내는 메일은 앱 안에 답변이 있음을 알리는 알림일 뿐이며 답변 본문을 포함하지 않고, AnimeMaps는 회신 주소(Reply-To)를 설정하지 않습니다. 추가 질문은 앱 내 ‘문의 내역’에서 보내 주십시오. 계정 DB의 문의와 메시지는 계정 삭제 시 삭제되지만, 이미 발송된 메일 및 백업은 즉시 삭제되지 않으며, 본 방침의 보관·삭제·백업 및 외부 위탁에 관한 내용에 따라 남을 수 있습니다. 운영자 계정이 삭제된 경우에는 대화 기록을 유지하기 위해 답변 본문을 보관하고, 발신자의 운영자 ID를 익명화합니다.
읽지 않은 건수는 이용자별로 저장한 기준 시각 이후에 작성된 운영팀 메시지의 수입니다. 개별 메시지의 열람 확인이나 운영자에 대한 읽음 알림이 아닙니다. 문의를 ‘완료’로 변경해도 기록은 삭제되지 않으며, 개별 메시지를 편집·삭제하는 기능은 없습니다. 문의 전송 빈도 제한에서는 이용자 ID 또는 유효한 IP 주소 등의 범위 값으로부터 서버 비밀 키 기반 HMAC 식별자를 생성하며, 원래의 이용자 ID나 IP 주소를 제한용 행에 직접 저장하지 않습니다. 제한용 행은 1시간 고정 구간이 끝나면 논리적으로 만료되며, 오래된 행은 제한된 건수씩 단계적으로 삭제합니다. 이와 별도로 원본 IP 주소가 Web/CDN 접속 로그 또는 보안 로그에 기록될 수 있습니다. 알림 상태의 ‘accepted’는 발송 처리가 접수되었다는 것만을 나타내며, 실제 전달이나 기기·화면에서의 표시를 보장하지 않습니다. 답변 알림을 원하지 않는 경우(reply_requested=false)에도, 새 문의 또는 추가 답글을 운영팀에 알리는 알림 메일에는 본문이 포함됩니다.
