시행일: 2026년 10월 8일
이 문서는 IIDX Rank 사이트와 브라우저 익스텐션 IIDX Data Parser가 어떤 정보를 다루는지, 그 정보를 어디에 쓰고 누구에게 보이는지 설명합니다.
적용 대상
- IIDX Rank 사이트: beatmania IIDX 난이도표와 개인 기록, 프로필, 게시판을 제공합니다.
- IIDX Data Parser 익스텐션: e-amusement 사이트에서 본인의 beatmania IIDX 플레이 데이터를 읽어 브라우저에 저장하고 IIDX Rank에 반영합니다.
수집하는 정보와 수집 시점
아래 정보는 표에 적힌 동작을 할 때 서버에 저장됩니다. 로그인하지 않고 열람만 할 때는 마지막 행의 접속 정보만 해당합니다.
| 시점 | 정보 |
|---|---|
| 이메일로 가입 | 이름(닉네임), 이메일 주소, 비밀번호. 비밀번호는 해시한 값만 저장합니다. |
| GitHub 또는 Naver로 로그인 | 해당 서비스가 전달한 이름, 이메일 주소, 프로필 이미지 주소, 그 서비스의 계정 식별자, 접근 토큰과 갱신 토큰. 토큰은 암호화해 저장합니다. |
| 로그인 | 세션 토큰과 만료 시각, 접속 IP 주소, 브라우저 정보(user agent) |
| 프로필 설정 | 핸들, 닉네임, 소개, 프로필 사진, 프로필 공개 여부 |
| 팔로우·차단 | 팔로우하거나 차단한 사용자와 그 시각 |
| 난이도표에 기록 입력 | 보면별 램프, DJ 랭크, 메모, 수정 시각과 변경 이력 |
| e-amusement 가져오기(익스텐션 또는 파일) | 가져올 때마다 DJ NAME, IIDX ID, 단위, DJ POINT, 플레이 횟수, 노트레이더, 게임 버전, 수집 시각, 처리 건수를 저장합니다. SP 레벨 12 보면의 램프, DJ 랭크, EX SCORE, MISS COUNT와 그 변경 이력도 저장합니다. |
| 게시판 글·댓글 작성 | 글 제목과 본문, 댓글, 작성·수정 시각 |
| 이미지 업로드 | 프로필 사진과 글 본문 이미지 파일, 파일의 형식·크기·올린 시각 |
| 로그인한 상태에서 표시 설정 변경 | 난이도표의 버전 표시 방식과 로고 불투명도 |
| 사이트 접속(자동) | 접속 통계와 성능 측정을 위한 페이지 주소, 유입 경로, 대략적인 지역, 기기·운영체제·브라우저 종류. 자세한 내용은 아래 외부 서비스 제공자의 Vercel 항목에 있습니다. |
이용 목적
- 계정을 만들고 로그인 상태를 유지합니다.
- 난이도표 기록을 저장하고 홈 화면과 프로필에서 현황으로 보여 줍니다.
- 프로필, 팔로우, 사용자 목록, 게시판 기능을 제공합니다.
- 로그인 요청, 글·댓글 작성, 이미지 업로드, 가져오기의 빈도를 제한해 남용을 막습니다.
- 접속 통계와 화면 성능을 확인합니다.
다른 사용자에게 공개되는 정보
프로필은 처음에 비공개이며 프로필 설정에서 공개 여부를 바꿀 수 있습니다.
- 게시판의 글과 댓글은 로그인하지 않은 방문자도 읽을 수 있고, 작성자의 닉네임·핸들·프로필 사진이 프로필 공개 여부와 관계없이 함께 표시됩니다.
- 프로필을 공개하면 닉네임, 핸들, 소개, 프로필 사진, 팔로워·팔로잉 수, 플레이한 보면 수, 보면별 램프·DJ 랭크·갱신 시각, e-amusement에서 가져온 DJ NAME·단위·노트레이더·마지막 가져오기 시각이 누구에게나 보입니다.
- 공개 프로필은 사용자 목록에 나타날 수 있고, 공개 프로필과 게시판 글은 검색 엔진에 수집될 수 있습니다.
- 비공개 프로필의 페이지와 기록은 본인만 볼 수 있습니다.
- 이메일 주소, IIDX ID, DJ POINT, 플레이 횟수, EX SCORE, MISS COUNT, 메모, 차단 목록은 다른 사용자에게 표시되지 않습니다. IIDX ID는 본인의 설정 화면에만 보입니다.
- 업로드한 이미지는 주소를 아는 사람이면 로그인 없이 열 수 있습니다.
익스텐션이 다루는 데이터
IIDX Data Parser는 e-amusement 사이트의 beatmania IIDX 페이지와 IIDX Rank 사이트에서만 동작합니다. e-amusement 페이지는 사용자가 팝업에서 로그인 확인이나 수집을 시작했을 때만 읽습니다.
읽는 정보
- e-amusement 로그인 여부와 페이지에 표시된 닉네임, DJ NAME
- 본인의 DJ 데이터 화면에 표시된 프로필 항목(DJ NAME, IIDX ID, 단위, DJ POINT, 플레이 횟수 등)과 노트레이더
- 선택한 레벨의 곡별 기록(곡명, 난이도, 램프, DJ 랭크, EX SCORE, PGREAT·GREAT 수)
브라우저에 저장하는 정보
- 위에서 읽은 수집 결과와 수집 진행 상태, 수집 설정
- e-amusement 로그인 확인 결과(로그인 여부, 닉네임, DJ NAME, 확인 시각, 확인한 페이지 주소)
- IIDX Rank 로그인 확인 결과(사용자 식별자, 닉네임, 핸들)와 마지막 반영 결과(시각, 처리 건수, 일치하지 않은 곡 일부)
- 이 정보는 브라우저의 익스텐션 저장소(chrome.storage)에 있으며, 아래 보내는 정보에 적힌 경우 외에는 기기 밖으로 나가지 않습니다.
보내는 정보와 시점
- 팝업을 열거나 반영을 진행할 때 IIDX Rank에 로그인되어 있는지 확인하는 요청을 보냅니다. 이 요청에는 수집 데이터가 들어가지 않으며 브라우저가 IIDX Rank 로그인 쿠키를 붙입니다.
- 사용자가 시작한 수집이 끝났을 때 IIDX Rank에 로그인되어 있거나 팝업에서 반영 버튼을 눌렀을 때, IIDX Rank의 가져오기 화면을 새 탭으로 열고 수집 데이터를 그 화면에 넘깁니다. 업로드는 그 화면이 로그인한 계정으로 합니다.
- 넘기는 내용은 게임 버전, 수집 시각, DJ NAME, IIDX ID, 단위, DJ POINT, 플레이 횟수, 노트레이더, 수집한 곡의 곡명·난이도·레벨·램프·DJ 랭크·EX SCORE입니다. 서버는 곡 기록 가운데 SP 레벨 12 난이도표에 있는 것만 저장합니다.
- 팝업에서 내보내기를 누르면 수집 결과를 JSON 파일로 기기에 내려받습니다.
하지 않는 일
- e-amusement와 IIDX Rank의 비밀번호, 쿠키 값을 읽거나 저장하지 않으며 로그인을 대신하지 않습니다.
- 위 두 사이트가 아닌 페이지의 내용이나 방문 기록을 읽지 않습니다.
- e-amusement와 IIDX Rank가 아닌 서버로 데이터를 보내지 않습니다.
- 다른 사람의 플레이 데이터를 수집하지 않습니다.
쿠키와 브라우저 저장소
사이트는 아래 항목을 브라우저에 저장합니다. 광고용 쿠키는 쓰지 않습니다.
| 이름 | 종류 | 용도 |
|---|---|---|
better-auth.session_token | 쿠키 | 로그인 상태 유지 |
better-auth.state | 쿠키 | 외부 로그인을 진행하는 동안 요청 확인(몇 분 뒤 만료) |
NEXT_LOCALE | 쿠키 | 선택한 언어 기억 |
sidebar_state | 쿠키 | 사이드바를 접었는지 기억 |
iidx-anonymous-display | 쿠키 | 로그인하지 않았을 때의 난이도표 표시 설정 |
iidx:anonymous-display:v1 | 로컬 저장소 | 로그인하지 않았을 때의 난이도표 표시 설정 |
iidx-rank-theme | 로컬 저장소 | 밝은 테마와 어두운 테마 선택 |
iidx:checker-touch-hint:v1 | 로컬 저장소 | 난이도표 조작 안내를 닫았는지 기억 |
iidx:dashboard-comments-seen:v1:* | 로컬 저장소 | 홈 화면에서 확인한 댓글 표시(계정별) |
로그인 관련 쿠키는 https 연결에서 이름 앞에 __Secure- 가 붙습니다.
외부 서비스 제공자
사이트 운영에 아래 서비스를 이용하며, 각 서비스에는 역할에 필요한 정보가 전달되거나 저장됩니다.
| 제공자 | 역할 | 관련 정보 |
|---|---|---|
| Vercel | 사이트 호스팅, 접속 통계(Web Analytics), 성능 측정(Speed Insights) | 사이트로 보내는 요청은 Vercel을 거칩니다. 통계에는 페이지 주소, 유입 경로, 대략적인 지역, 기기·운영체제·브라우저 종류, 성능 지표가 기록됩니다. Vercel 문서에 따르면 방문자는 요청에서 만든 해시로 구분하고 방문자 세션은 24시간 뒤 폐기하며, 서드파티 쿠키를 쓰지 않습니다. |
| Turso | 데이터베이스 | 위 수집하는 정보의 계정, 프로필, 기록, 게시판 데이터 |
| Cloudflare R2 | 이미지 파일 저장 | 업로드한 프로필 사진과 글 본문 이미지 |
| GitHub, Naver | 외부 로그인 | 해당 서비스로 로그인할 때 인증 요청이 오가고, 사이트는 이름, 이메일 주소, 프로필 이미지 주소, 계정 식별자를 전달받습니다. |
제3자 제공과 판매
- 수집한 정보를 판매하지 않습니다.
- 위 외부 서비스 제공자가 역할을 수행하는 데 필요한 경우 외에는 제3자에게 넘기지 않습니다.
- 서비스 제공과 관계없는 목적에 정보를 쓰거나 넘기지 않으며, 신용도 판단이나 대출 심사에 쓰지 않습니다.
보관과 삭제
현재 계정 정보와 기록을 일정 기간 뒤 자동으로 지우는 기능은 없습니다. 로그인 세션은 로그아웃하면 삭제되고, 만료 시각이 지나면 쓸 수 없습니다.
직접 할 수 있는 것
- 프로필 설정에서 닉네임, 핸들, 소개, 프로필 사진을 바꾸거나 프로필을 비공개로 돌릴 수 있습니다. 프로필 사진을 바꾸거나 제거하면 이전 사진 파일을 삭제합니다.
- 자신이 쓴 글은 수정하거나 삭제할 수 있고, 댓글은 삭제할 수 있습니다.
- 팔로우와 차단은 언제든 해제할 수 있습니다.
- 난이도표에서 자신의 램프, DJ 랭크, 메모를 고칠 수 있습니다.
- 익스텐션 팝업의 저장 데이터 삭제로 수집 결과와 마지막 반영 결과를 지울 수 있습니다. 익스텐션을 제거하면 브라우저가 익스텐션 저장소를 함께 지웁니다.
- 쿠키와 로컬 저장소는 브라우저 설정에서 지울 수 있습니다.
문의로 요청해야 하는 것
- 계정을 삭제하는 화면은 아직 없습니다. 계정과 그에 연결된 정보의 삭제는 아래 문의처로 요청해 주세요.
- 기록의 변경 이력과 가져오기 내역은 화면에서 지울 수 없습니다.
- 글을 삭제해도 본문에 올린 이미지 파일은 자동으로 지워지지 않습니다.
문의
개인정보에 관한 문의와 삭제 요청은 아래로 보내 주세요.
- IIDX Rank GitHub 이슈
- https://github.com/B-HS/iidx-rank/issues
- IIDX Data Parser GitHub 이슈
- https://github.com/B-HS/iidx-rank-data-parser/issues
GitHub 이슈는 누구나 볼 수 있으므로 개인정보가 들어가는 내용은 이메일로 보내 주세요.
방침의 변경
내용이 바뀌면 이 페이지를 고치고 시행일을 새로 적습니다.