개인정보 처리 안내
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 | 지금 고른 프로필 id | 180일 |
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일 남을 수 있고, 그 뒤 백업 만료로 사라집니다.
- 브라우저 쿠키는 삭제·탈퇴 때 지우며, 브라우저 설정에서 직접 지울 수도 있습니다.
로그인 계정
디스코드 로그인과 구글 로그인은 서로 연결되지 않습니다. 둘로 각각 로그인하면 서로 다른 사용자로 보고 데이터도 따로 쌓입니다.
운영자 연락처
- 디스코드: kildong
- 이메일: jhkildong1@gmail.com
Data based on NEXON Open API. This site is not associated with NEXON Korea. 이 사이트는 넥슨코리아와 관련이 없습니다.