개인정보처리방침

세계 마작 여행 (kmahjong.ai) · 시행일 2026-10-01 · 정정·보완일 2026-10-25

세계 마작 여행(이하 "서비스")의 운영자이자 개인정보처리자는 개인 JEON JOON HEE(활동명 Ruypang Studio)입니다. 운영자는 게임 제공에 필요한 범위에서 정보를 처리합니다. 서비스는 게임 계정에 실명, 전화번호, 주소 또는 결제 정보를 직접 입력하도록 요구하지 않습니다. 성인 인증 기능을 사용하는 경우 외부 인증 화면에서 본인 확인을 진행하고, 서버는 검증된 생년월일을 일시적으로 받아 연령을 판정합니다. 생년월일 원문은 게임 저장소에 보관하지 않습니다. 게임 내 재화는 골드이며 실제 화폐가 아니고, 현재 유료 결제 기능은 제공하지 않습니다. 계정 로그인에는 Firebase Authentication을 사용하지 않으며, 각 소셜 로그인 제공자의 인증 결과를 서비스 서버가 직접 확인합니다. Firebase 서비스는 이용자가 알림을 켠 경우의 Cloud Messaging에만 사용합니다.

1. 수집하는 정보와 목적

구분항목목적
필수 (게임 이용 시) 닉네임, 게임·접속 기록, 리플레이, 랭크·미션·대회·호감도, 골드 지갑·상점 이용 내역, 계정에 동기화한 게임 설정. 기존 PIN 계정은 전환 전까지 PIN 해시도 보관 게임 진행과 복원, 리더보드·랭크 산정, 보상·꾸미기 기능 제공
자동 수집 (접속·보안) 접속 IP 주소와 시각, 브라우저·기기 유형, 화면 크기·방향 등 제한된 진단 정보. 로그인한 계정은 최근 접속 IP 를 원문으로, 로그인하지 않은 방문자는 원문 대신 복원 불가능한 해시와 대략적인 위치로 기록합니다 대량 가입·오용 방지, 접속 현황 확인, 장애·운영 문의 대응
필수 (계정 로그인 시) 내부 계정 식별자, 제공자별 인증 식별자와 로그인 제공자 종류, 소셜 로그인 제공자가 전달하는 경우 이메일 주소 본인 인증, 여러 기기에서 같은 계정 사용, 계정 복구·통합. Firebase 인증 식별자는 새로 수집하지 않음
성인 인증 기능 사용 시 해시 처리한 계정 연결 식별자, 인증 요청 식별자·결과, 인증 시각·유효기간, 시도 횟수, 로그인 후 인증 안내창 도달·닫기·페이지 이탈 신호와 해당 시각. PortOne API 응답의 본인 확인 정보(제공되는 경우 성명, 생년월일, 전화번호, 통신사, 성별, 외국인 여부, CI/DI 등)를 서버에서 일시 수신하며, 이 중 생년월일로 성인 여부를 판정합니다. 본인 확인 정보와 원문 응답은 저장하거나 로그로 남기지 않습니다. 계정별 성인 이용 자격 확인과 재인증, 인증 오용 방지, 인증 오류 조사와 장애 대응, 인증 과정의 미완료·이탈 집계. 운영자는 현재 닉네임·로그인 계정과 연결해 확인할 수 있습니다.
선택 (프로필 사진 이용 시) 이용자가 올린 프로필 이미지 게임과 프로필에서 공개 프로필 이미지 표시
선택 (버그 제보 시) 제보 내용과 답글, 닉네임, 첨부 이미지·영상, 게임 진단 로그, 앱 버전·브라우저·화면·접속 URL 오류 확인과 수정, 답변 제공
선택 (AI 동반자 이용 시) 하린과 나눈 대화, 이용자가 저장한 연습 목표·기억, 최근 대국의 제한된 복기 정보 AI 답변, 이전 대화·목표 회상, 대국 복기 제공
선택 (알림 이용 시) Firebase Cloud Messaging 등록 토큰, 닉네임(있는 경우), 등록 시각, 브라우저 정보 웹 푸시 알림 발송과 구독 관리
선택 (수신 동의 시) 이메일 수신 동의 여부 소식 메일 발송 (언제든 철회 가능)
자동 수집 (이용 통계) 쿠키·로컬스토리지, 브라우저가 생성한 임의 방문자 ID, 유입 경로·캠페인·랜딩 경로, 표시 언어, 화면·메뉴 클릭 기록, Google Analytics·Google Ads 전환 정보 설정·로그인 유지, 이용 흐름과 오류 분석, 서비스 개선, 광고 성과 측정

닉네임, 전적·랭크, 이용자가 선택한 프로필 이미지, 공개 리더보드와 직접 공유한 리플레이는 다른 이용자에게 공개될 수 있습니다. 프로필 사진에는 얼굴 등 이용자가 선택한 정보가 포함될 수 있으므로 공개해도 되는 이미지만 올려야 합니다.

2. 보유 기간

정보보유 기간
계정, 이메일 연동, 지갑·설정·프로필 이미지계정 삭제 또는 해당 정보 초기화 시까지
최근 접속 IP계정별 최근 10개까지 갱신해 계정 삭제 시까지
성인 인증 정보 (기능 사용 시)인증 자격은 서버의 결과 검증 완료부터 365일간 유효합니다. 대기 중인 인증은 30분, 요청 횟수 제한용 기록은 24시간 후 만료합니다. 안내창 도달·닫기·페이지 이탈 신호 및 성공·실패·취소 등 인증 처리 이력은 계정별 최근 2,000건 이내에서 최대 400일 보관하며 통상 1시간 이내 정리합니다. 재인증 안내용 최소 증명(결과·인증 시각·만료일)은 갱신 또는 계정 삭제 시까지 보관합니다. 계정을 삭제하면 연결된 인증 기록도 삭제합니다. 외부 인증업체의 보유 기간은 해당 인증 화면의 고지를 따릅니다.
게임 전적·접속 기록약 1년
판 단위 운영 감사 로그30일
리플레이일반 리플레이는 30일 범위에서 순환 보관하며, 공유 고정 리플레이는 최대 180일
임의 방문자 ID와 유입 통계최대 180일 또는 60,000건의 순환 한도 중 먼저 도달할 때까지
로그인하지 않은 방문자의 접속 기록
(IP 원문 미보관 — 복원 불가능한 해시와 대략적 위치)
접속 IP 는 원문을 저장하지 않고 서버 비밀키로 변환한 복원 불가능한 값(해시)과 IP 로 추정한 대략적인 위치(국가·지역·도시), 기기 요약만 남깁니다. 방문자별 최근 5건을 마지막 접속 후 30일까지 보관하며(동시 보관 8,000명 한도, 오래된 순 삭제), 일자별 방문 수· 고유 방문자 수·지역별 집계는 90일 보관합니다. 위치 추정은 외부로 전송하지 않고 서버 내부 데이터베이스로만 수행합니다. 운영자만 접속 현황 확인과 오용 방지 목적으로 조회합니다.
개인별 화면·메뉴 클릭 순서최근 300건, 마지막 갱신 후 30일. 일별 집계는 180일
홈 이용 흐름 통계90일
AI 동반자 대화·기억최근 대화 40개, 기억 100개 범위에서 계정 삭제 또는 기억 삭제 요청 시까지
웹 푸시 토큰구독 해제, 토큰 무효 확인 또는 삭제 요청 시까지
버그 제보와 첨부 자료운영자가 삭제하거나 이용자가 삭제를 요청할 때까지

관계 법령상 보존 의무가 있거나 분쟁·보안 사고 대응에 필요한 경우에는 해당 목적에 필요한 최소 정보만 별도로 보관한 뒤 파기합니다.

3. 처리 위탁과 국외 처리

수탁자내용
Render Services, Inc.싱가포르 리전의 게임 서버 호스팅 및 주 데이터베이스(Render Postgres) 보관·운영
Neon (Databricks, Inc. 및 Neon, LLC)싱가포르 리전의 데이터베이스 외부 백업 및 장애 복구 지원
Google Firebase Cloud Messaging웹 푸시 토큰 관리·알림 발송 전용 (계정 인증에는 사용하지 않음)
Google·Apple·카카오·LINE사용자가 선택한 소셜 로그인 인증. 서비스 서버가 각 제공자의 인증 결과를 직접 검증
PortOne 및 NHN KCP한국 IP에서 성인 인증 기능 사용 시 휴대폰 본인인증 화면 제공과 결과 확인. 무작위 인증 요청 식별자로 게임 계정과 결과를 연결합니다. 본인 확인 정보 입력과 동의는 외부 인증 화면에서 처리합니다. API 응답의 본인 확인 정보는 싱가포르 게임 서버가 일시 수신하며 생년월일만 연령 판정에 사용합니다. 외부 업체의 보유 기간과 처리 조건은 인증 화면의 고지를 따릅니다.
Resend (도쿄 리전)이메일 발송
Google (Analytics·Ads)이용 통계·광고 전환 측정
OpenAI·Google GeminiAI 동반자 답변 생성과 필요한 경우 웹 검색. AI 동반자 이용 시 대화와 관련 복기 정보가 전송될 수 있음

각 업체에는 기능 수행에 필요한 정보만 전달하며, 서비스는 개인정보를 판매하지 않습니다. 주식회사 크래팟(Crepod Inc.)은 연령 인증 서비스 이용을 위한 계약 체결·유지만 무상으로 지원합니다. 이용자의 개인정보나 인증 결과를 전달받거나 열람·보관하지 않으므로, 이 지원 업무에 관하여 개인정보 처리 수탁자 또는 제3자 제공받는 자에 포함되지 않습니다. 게임 서버가 PortOne API에서 인증 결과를 직접 조회합니다.

서버·주 데이터베이스·외부 백업의 국외 이전 내역

게임 제공, 계정·진행 상태의 보관 및 장애 복구에 필요한 아래 처리위탁·보관은 개인정보 보호법 제28조의8 제1항 제3호 가목에 따라 이 방침에 공개합니다. 업체의 소재 국가와 실제 서버·데이터베이스의 리전은 다르며, 현재 게임 서버·주 데이터베이스·외부 백업의 리전은 모두 싱가포르입니다.

Render 서버 및 주 데이터베이스
이전받는 자·연락처Render Services, Inc. (미국 소재)
privacy@render.com · 개인정보 안내
이전 국가싱가포르 (게임 서버 및 주 데이터베이스 리전)
이전 항목제1절의 정보 중 이용자가 실제 사용하는 기능에 필요한 계정·로그인 식별자, 이메일, 게임·접속·인증 처리 기록, 설정, 프로필 이미지, 버그 제보·첨부, AI 대화·기억, 푸시 토큰, 수신 동의 및 이용 통계. 성인 인증 시 API 응답에 포함되어 서버가 일시 수신하는 성명·생년월일·전화번호·통신사·성별·외국인 여부·CI/DI 등 본인 확인 정보도 포함합니다. 이 중 생년월일만 연령 판정에 사용하고, 본인 확인 정보와 인증 원문 응답은 주 데이터베이스에 저장하거나 로그로 남기지 않습니다.
시기·방법서비스 접속·기능 이용 시 인터넷의 HTTPS 연결로 게임 서버에 전송하고, 저장이 필요한 정보는 같은 리전의 내부망을 통해 주 데이터베이스에 기록합니다. 성인 인증 시 게임 서버가 PortOne API의 결과를 HTTPS로 직접 조회합니다.
목적·보유 기간게임 서버 운영, 계정·게임 진행 저장, 보안·장애 대응. 정보별 보유 기간은 제2절과 같으며, 일시적으로 받은 생년월일은 연령 판정에만 사용하고 보관하지 않습니다. 삭제 및 복구용 사본의 처리는 제6절을 따릅니다.
Neon 외부 데이터베이스 백업
이전받는 자·연락처Databricks, Inc. 및 Neon, LLC (Neon 서비스, 미국 소재)
privacy@databricks.com · 개인정보 안내
이전 국가싱가포르 (외부 백업 데이터베이스 리전)
이전 항목주 데이터베이스의 백업 대상에 저장된 계정·로그인 식별자, 이메일, 게임·접속·인증 처리 기록, 지갑·설정, AI 대화·기억, 푸시 토큰, 수신 동의, 이용 통계 및 버그 제보 등. 게임 서버의 파일 저장소 전체를 복제하는 방식은 아닙니다. 생년월일·실명·전화번호·CI/DI 및 인증 원문 응답은 백업에 포함하지 않습니다.
시기·방법서비스 운영 중 통상 15분마다 변경된 데이터베이스 기록을 암호화된 데이터베이스 연결(TLS)로 전송합니다. 장애 시 다음 주기에 재시도합니다.
목적·보유 기간주 데이터베이스 장애·손상에 대비한 백업과 복구. 정보별 보유 기간은 제2절과 같으며, 원본의 갱신·삭제를 백업에 반영합니다. 삭제 반영 시점과 복구용 사본의 처리는 제6절을 따릅니다.

이전 거부 방법과 영향: 위 서버·데이터베이스·백업 처리는 게임 서비스 제공에 필요하므로 국외 이전을 거부하면 서비스 이용을 제공하기 어렵습니다. 이용 전 접속·계정 생성을 중단하거나, 이용 중 게임의 계정 메뉴 또는 계정 삭제 요청 페이지에서 계정을 삭제할 수 있습니다. 직접 처리하기 어려우면 ruypang.studio@gmail.com으로 국외 이전 거부·처리정지·삭제를 요청할 수 있으며, 본인 확인 후 처리 결과와 이용 제한 사항을 안내합니다.

다른 외부 서비스도 관련 기능을 이용할 때 정보를 국외에서 처리할 수 있습니다. 선택 기능의 국외 처리를 원하지 않으면 소셜 로그인·메일 수신·웹 푸시·AI 동반자·프로필 사진·버그 첨부 기능을 사용하지 않거나 해당 기능의 설정에서 철회할 수 있습니다.

4. 자동 수집 장치와 거부 방법

웹 서비스는 로그인·설정 유지에 로컬스토리지를 사용하고, 웹 환경에서는 Google Analytics와 Google Ads 전환 측정을 사용할 수 있습니다. 브라우저 설정에서 쿠키·사이트 데이터를 삭제하거나 차단할 수 있습니다. 다만 필수 저장소를 차단하면 로그인 유지, 설정 복원 등 일부 기능이 정상 동작하지 않을 수 있습니다. 네이티브 앱에서는 Google Analytics·Ads 웹 태그를 불러오지 않습니다.

5. 이용자의 권리

6. 파기 절차와 방법

보유 기간이 끝났거나 처리 목적이 달성된 정보는 운영 저장소에서 삭제합니다. 전자 파일은 복구가 어렵도록 삭제합니다. Neon 외부 백업에는 원본의 삭제 기록을 다음 정상 백업 주기 (통상 15분 주기)에 반영하고, 하루 1회 원본과 백업을 대조하여 누락된 삭제를 보완합니다. 장애로 반영이 지연되면 정상화 후 재시도하므로 원본과 백업의 삭제 시각은 다를 수 있습니다.

관리형 데이터베이스의 시점 복구용 사본에는 삭제 전 기록이 복구 가능 기간 동안 남을 수 있습니다. Render의 복구 가능 기간은 요금제에 따라 최대 7일이며, 이러한 사본은 각 제공자의 복구 보존 주기에 따라 순차 만료됩니다. 복구용 사본은 통상 서비스 조회에 사용하지 않으며, 장애 복구 시 이미 처리한 삭제 요청이 다시 반영되도록 확인합니다. 이용자 기기에 저장된 로컬 데이터는 브라우저의 사이트 데이터 삭제 또는 앱 삭제로 지울 수 있습니다.

7. 안전성 확보 조치

통신 구간 암호화(HTTPS), 접근 권한 제한, 관리자 인증, 인증 토큰과 비밀번호의 안전한 처리, 입력·첨부파일 검증 등 보호 조치를 적용합니다.

8. 아동의 개인정보

성인 인증 기능이 적용된 게임 이용에는 한국 실명인증과 연령 확인을 요구합니다. 만 14세 미만 이용자는 법정대리인의 동의 없이 이메일, 프로필 사진 등 개인정보를 제공하지 않아야 합니다. 법정대리인은 아래 문의처로 아동 정보의 열람·정정·삭제를 요청할 수 있습니다.

9. 문의처 및 방침 변경

2026-10-25 정정·보완: 운영자 실명과 개인정보 보호책임자를 표시하고, 기존 서버·주 데이터베이스·외부 백업의 실제 리전, 처리 역할 및 삭제 반영 절차를 구체화했습니다.

본 방침이 변경되면 시행일과 함께 이 페이지에 게시합니다.

Privacy Policy (English)

Mahjong: World Odyssey (kmahjong.ai) · Effective October 1, 2026 · Details corrected and clarified October 25, 2026

JEON JOON HEE, an individual using the name Ruypang Studio, operates Mahjong: World Odyssey and is its personal data controller. We process information needed to operate the game. We do not ask for real names, phone numbers, addresses, or payment information directly in game accounts. When adult verification is enabled, an external provider handles identity verification. Our server temporarily processes the verified birth date to determine eligibility and does not store it. In-game currency is Gold, has no real-world monetary value, and the service currently offers no paid purchases. We do not use Firebase Authentication: our server verifies sign-in results directly with each selected social provider. Firebase is used only for Cloud Messaging when a user enables notifications. This English section is a summary; the Korean policy above provides the detailed terms.