MapleMesoLog

개인정보 처리 안내

MapleMesoLog가 무엇을 어디에 얼마나 보관하는지 정리했습니다.

저장하는 정보

  • 로그인: 디스코드·구글이 알려 주는 사용자 고유 번호와 표시 이름. 이메일·프로필 사진은 저장하지 않습니다.
  • 로그인 세션: 세션 토큰의 해시와 만료 시각.
  • 프로필: 내가 붙인 프로필 이름, 그 넥슨 ID의 계정 식별자(account_id).
  • 게임 데이터: 넥슨 Open API에서 받은 캐릭터(이름·월드·직업·레벨)·장비·강화 기록·스케줄러·심볼 정보.
  • 수집 데이터: 유저스크립트·북마클릿이 보낸 경매장 정산 화면의 거래·잔액 기록과 그 원본, 내가 직접 입력한 메소 시세·보스 기록·메모.
  • 수집 토큰: 해시만 저장합니다(원문은 발급할 때 한 번만 보입니다).
  • API 호출 수: 키별 하루 호출 수. 키 원문이 아니라 키에서 만든 지문(HMAC)으로만 구분합니다.

넥슨 Open API 키는 서버에 저장하지 않습니다

키는 AES-256-GCM으로 봉인해 내 브라우저의 쿠키(mml_nexon_key_<프로필 id>, HttpOnly)에만 둡니다. 서버는 요청마다 쿠키를 열어 넥슨 API를 부를 때만 쓰고, DB·로그·백업에 남기지 않습니다. 다른 브라우저에서는 키를 다시 넣어야 합니다. 넥슨 계정 비밀번호는 이 사이트가 어떤 방식으로도 받지 않습니다.

쿠키

이름용도보관 기간
mml_session로그인 유지 (무작위 토큰 — 서버에는 그 해시만)30일 (절반이 지나면 새 토큰으로 교체)
mml_profile지금 고른 프로필 id180일
mml_nexon_key_<프로필 id>그 프로필의 넥슨 Open API 키 (암호화·봉인)180일
mml_invite가입 초대 코드를 로그인 왕복 동안 보관10분
mml_oauth_state, mml_oauth_verifier디스코드·구글 로그인 위조 방지 (OAuth state·PKCE)10분

광고·분석용 쿠키와 외부 추적 스크립트는 쓰지 않습니다.

어디에 보관하나요

  • 모든 사용자의 데이터는 운영 서버의 DB 하나에 함께 저장되고, 사용자·프로필 구분 열로 나뉩니다. 다른 사용자는 내 데이터를 볼 수 없습니다.
  • DB는 매일 암호화해 Cloudflare R2에 백업하고 30일 보관합니다. R2 저장 위치는 대한민국 밖일 수 있습니다.
  • 원장 초기화를 실행하면 지워지는 행을 서버에 7일 동안 백업해 둡니다(리셋 백업).

삭제

  • 프로필 삭제(설정 → 프로필·계정 삭제): 그 프로필의 캐릭터·원장·수집 기록·설정·수집 토큰·넥슨 계정 연결과 리셋 백업을 바로 지웁니다. 다른 프로필은 그대로입니다.
  • 탈퇴: 모든 프로필과 위 데이터, 로그인 세션, 디스코드·구글 연결, 사용자 정보를 지웁니다.
  • 삭제한 데이터도 매일 백업과 리셋 백업(7일)에 최대 30일 남을 수 있고, 그 뒤 백업 만료로 사라집니다.
  • 브라우저 쿠키는 삭제·탈퇴 때 지우며, 브라우저 설정에서 직접 지울 수도 있습니다.

로그인 계정

디스코드 로그인과 구글 로그인은 서로 연결되지 않습니다. 둘로 각각 로그인하면 서로 다른 사용자로 보고 데이터도 따로 쌓입니다.

운영자 연락처

Data based on NEXON Open API. This site is not associated with NEXON Korea. 이 사이트는 넥슨코리아와 관련이 없습니다.