개인정보처리방침
Multiplay(이하 “서비스”)는 이용자의 개인정보를 중요하게 생각하며, 서비스 제공에 필요한 최소한의 정보만 처리합니다. 본 방침은 서비스가 어떤 정보를 수집하고, 어떤 목적으로 이용하며, 어떻게 보관·보호하는지 설명합니다.
1. 수집하는 정보
가. Google 로그인 시 (선택)
이용자가 Google로 로그인하면 Google로부터 다음 정보를 제공받습니다. 요청하는 접근 범위는 openid, email, profile입니다.
- Google 계정 고유 식별자(ID)
- 이름(표시 이름)
- 이메일 주소(확인된 경우)
- 프로필 사진 주소(URL)
나. 서비스 이용 중 생성되는 정보
- 닉네임, 입장한 방 정보, 채팅 메시지
- 방에 업로드한 레벨 파일(곡 및 이미지 등 부속 파일 포함)
- 플레이 결과(정확도, 판정 횟수, 실패 횟수)와 관전 화면에 표시하기 위한 실시간 입력·진행 상태
다. 접속 정보
- IP 주소 — 과도한 요청 제한(도배 방지) 및 로그인하지 않은 이용자의 차단에 사용합니다.
2. 이용 목적
| 정보 | 이용 목적 |
|---|---|
| 이름, 프로필 사진 | 같은 방의 다른 이용자에게 닉네임과 아바타로 표시 |
| 이메일 주소 | 관리자 계정 식별에만 사용하며 다른 이용자에게 표시되지 않음 |
| 계정 고유 ID | 동일 계정 식별, 중복 접속 정리, 서버 차단 적용 |
| 채팅·레벨·결과·입력 상태 | 방 참가자 사이의 실시간 중계 및 결과 화면 표시 |
| IP 주소 | 요청 빈도 제한, 비로그인 이용자 차단 |
수집한 정보를 광고, 프로파일링, 판매, 그 밖의 목적으로 이용하지 않습니다.
3. 보관 및 파기
| 정보 | 보관 방식과 기간 |
|---|---|
| 로그인 정보 | 서비스는 이용자 정보를 모아 두는 데이터베이스를 운영하지 않습니다. 서명된 로그인 토큰이 이용자의 PC(모드 폴더의 session.json)에 저장되며 발급 후 최대 90일간 유효합니다. 서버에는 접속 중에만 메모리에 존재합니다. |
| 채팅, 레벨 파일, 결과 | 방이 존재하는 동안 서버 메모리에서만 중계되며 영구 저장하지 않습니다. 방이 닫히거나 서버가 재시작되면 사라집니다. |
| 차단 기록 | 관리자가 이용자를 서버에서 차단하면 계정 ID 또는 IP 주소, 표시 이름, 차단 시각이 서버 파일에 기록되며 관리자가 해제할 때까지 보관됩니다. |
| 운영 로그 | 관리자의 작업(방 닫기, 추방·차단, 공지 등)과 관리자 이메일이 서버 로그에 남을 수 있으며, 운영상 필요한 기간을 넘겨 보관하지 않습니다. |
4. 제3자 제공 및 처리 위탁
이용자의 개인정보를 판매하거나 제3자에게 제공하지 않습니다. 다만 법령에 따른 요청이 있는 경우는 예외로 합니다. Google 로그인 절차 자체는 Google이 처리하며, 이에 대해서는 Google 개인정보처리방침이 적용됩니다.
Google API 서비스 사용자 데이터 정책 준수
Multiplay가 Google API로부터 받은 정보를 사용하고 다른 앱에 전달하는 행위는 Google API 서비스 사용자 데이터 정책(제한적 사용 요건 포함)을 준수합니다.
5. 보안
클라이언트와 서버 사이의 통신은 TLS(HTTPS/WSS)로 암호화됩니다. 로그인 토큰은 서버의 비밀 키로 서명되어 위·변조를 확인할 수 있습니다. 서버의 비밀 키와 TLS 인증서의 개인 키는 서버 운영자만 접근할 수 있는 곳에서 관리합니다.
6. 이용자의 권리
- 로그아웃: 모드 설정에서 로그아웃하면 PC에 저장된 로그인 정보가 삭제됩니다.
- 권한 철회: Google 계정의 앱 및 서비스 권한에서 언제든 서비스의 접근 권한을 철회할 수 있습니다.
- 열람·정정·삭제 요청: 서버에 남아 있는 정보(예: 차단 기록)의 열람, 정정, 삭제를 아래 연락처로 요청할 수 있으며 합리적인 기간 안에 처리합니다.
7. 아동
서비스는 만 14세 미만의 아동을 대상으로 하지 않으며, 아동의 개인정보를 알면서 수집하지 않습니다.
8. 방침의 변경
본 방침이 바뀌면 이 페이지에 변경된 내용과 시행일을 게시합니다.
9. 문의
이메일: ahoon0417@gmail.com
Privacy Policy
Multiplay (the “Service”) processes only the minimum information needed to operate. This policy explains what we collect, why, and how it is kept and protected.
1. Information we collect
a. When you sign in with Google (optional)
We receive the following from Google, using the scopes openid, email and profile:
- Google account identifier (ID)
- Display name
- Email address (when verified)
- Profile picture URL
b. Information generated while using the Service
- Nickname, the room you join, chat messages
- Level files you upload to a room (including audio and image assets)
- Play results (accuracy, judgement counts, failures) and real-time input/progress state shown to spectators
c. Connection data
- IP address — used for rate limiting and for banning users who are not signed in.
2. How we use it
| Data | Purpose |
|---|---|
| Name, profile picture | Shown to other players in your room as your nickname and avatar |
| Email address | Used only to recognise administrator accounts; never shown to other users |
| Account ID | Recognising the same account, closing duplicate connections, applying server bans |
| Chat, levels, results, input state | Real-time relay between room participants and result screens |
| IP address | Rate limiting; banning users who are not signed in |
We do not use this information for advertising, profiling or sale, or for any other purpose.
3. Retention
| Data | How and how long it is kept |
|---|---|
| Sign-in data | We operate no user database. A signed login token is stored on your own PC (session.json in the mod folder) and is valid for up to 90 days. On the server it exists in memory only while you are connected. |
| Chat, level files, results | Relayed in server memory only while a room exists and not stored permanently; discarded when the room closes or the server restarts. |
| Ban records | If an administrator bans you from the server, your account ID or IP address, display name and the time are written to a server file and kept until the ban is lifted. |
| Operational logs | Administrator actions (closing rooms, kicking/banning, announcements) and the administrator’s email may appear in server logs, which are not kept longer than operationally necessary. |
4. Sharing and processors
We do not sell or share personal data with third parties, except where required by law. The Google sign-in flow itself is handled by Google and is governed by the Google Privacy Policy.
Google API Services User Data Policy
Multiplay’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.
5. Security
Traffic between the mod and the server is encrypted with TLS (HTTPS/WSS). Login tokens are signed with a server-side secret so tampering can be detected. The server’s secrets and the TLS private key are kept where only the server operator has access.
6. Your rights
- Sign out: signing out in the mod settings deletes the login data stored on your PC.
- Revoke access: you can revoke the Service’s access at any time at myaccount.google.com/permissions.
- Access, correction, deletion: you may ask us to access, correct or delete information we keep on the server (for example a ban record) using the contact below; we will respond within a reasonable time.
7. Children
The Service is not directed to children under 14 and we do not knowingly collect their personal information.
8. Changes
If this policy changes, we will publish the updated text and effective date on this page.
9. Contact
Email: ahoon0417@gmail.com