요약
MEKA Base는 회원가입 없이 공식 소식과 공개 플레이어 정보를 탐색하는 서비스입니다. 플레이어 조회에는 방문자가 입력한 검색어·닉네임·BattleTag와 조회 대상의 Blizzard ID가 사용될 수 있으며, 알림을 신청하면 알림 전달에 필요한 브라우저 구독 정보와 선택한 알림 종류를 처리합니다.
서비스 이용 과정에서 읽음 상태·알림 연결과 같은 정보가 방문자의 브라우저에 저장될 수 있고, Google Analytics 4를 이용해 방문 화면과 이용 현황을 측정합니다. 앱이 직접 보내는 페이지뷰 주소는 일부 식별자를 정규화하지만, 자동 측정·브라우저 cookie·referrer·서비스 기능 요청까지 모두 같은 방식으로 처리된다고 보장하지 않습니다.
개인정보 관련 문의와 권리 행사 요청은 운영자 김원이 공개한 privacy@squadify.app으로 접수할 수 있습니다. 문의 처리 완료 후 30일이 지난 때에 운영자가 관리하는 수신·회신 사본을 확인해 삭제하며, 분쟁이나 법령상 보관 의무가 있는 경우에는 구체적인 근거와 기간을 따로 기록합니다. 외부 서비스의 log·backup까지 운영자가 같은 시점에 삭제한다고 보장하지 않습니다.
이 서비스는 한국 소재 운영자 본인 컴퓨터에서 운영자가 직접 실행하는 API·OverFast 인스턴스에서 Blizzard 원천 서비스를 조회하고, Google Analytics, Cloudflare 이메일 라우팅, Gmail, Web Push provider, image host 등 외부 서비스와 연결될 수 있습니다. 외부 서비스는 각자의 목적과 정책에 따라 정보를 처리·보관할 수 있으며, 운영자가 통제하지 않는 provider의 내부 log·backup·지원 접근 범위까지 운영자의 처리로 단정하지 않습니다.
전문
운영자와 적용 범위
개인 김원이(이하 “운영자”)는 MEKA Base 공개 web을 운영합니다. 이 개인정보 처리방침은 회원가입·로그인 없이 이용하는 공개 서비스와 그 서비스 이용 과정에서 발생하는 개인정보 처리에 적용합니다.
관리자용 서비스와 한국 소재 운영자 본인 컴퓨터에서 운영자가 직접 실행하는 API·OverFast 인스턴스에는 각각의 운영 범위가 적용됩니다. MEKA Web의 hosting·중계 경로와 Blizzard·Google·Cloudflare·Gmail·Web Push provider·image host 등 외부 서비스가 각자의 목적과 정책에 따라 직접 처리하는 정보에는 해당 사업자의 개인정보 처리방침과 약관이 함께 적용될 수 있습니다. 운영자가 통제하지 않는 provider의 내부 log·backup·지원 접근 범위까지 운영자의 처리로 단정하지 않습니다.
개인정보의 처리 목적·항목·수집 방법 및 처리 근거
운영자는 서비스 제공에 필요한 범위에서 다음 정보를 처리합니다. 처리 항목은 목적에 필요한 최소 범위로 제한하려고 하며, 방문자가 검색어·문의 내용에 불필요한 개인정보를 넣지 않도록 주의해 주시기 바랍니다.
| 처리 목적 | 처리하는 항목 | 수집·이용 방법 | 처리 근거 |
|---|---|---|---|
| 공개 플레이어 조회 | 방문자가 입력한 검색어·닉네임·BattleTag, 조회 대상의 Blizzard ID, 조회 조건 | 방문자 입력 → MEKA Web → 한국 소재 운영자 본인 컴퓨터에서 운영자가 직접 실행하는 OverFast 인스턴스 → Blizzard 원천 조회·응답 | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
| 공개 프로필 표시 | OverFast가 반환하는 공개 프로필·전적·이미지 주소와 조회 요청의 상태 정보 | 플레이어 조회 응답을 브라우저 화면에 표시 | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
| 알림 제공 | Web Push endpoint, p256dh, auth, 선택한 notice·patchnote·event·operation, 구독 생성·갱신 시각 | 브라우저 PushSubscription → MEKA Web 서버 → 데이터베이스 → endpoint가 가리키는 Web Push provider | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
| 알림 발송과 중복·재시도 관리 | 알림 category, title, 공식 원문 URL, 발송 상태·시도·시각, 운영 알림의 title·body·destination·결과 집계 | 알림 발송 정보를 서비스 데이터베이스에 기록하고 Web Push provider를 호출 | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
| 방문 측정과 서비스 개선 | 앱이 직접 보내는 정규화된 page_view의 page path·location·title, Google Analytics가 자동으로 처리할 수 있는 이용·기기·브라우저·cookie 관련 정보 | 측정 ID가 있는 빌드에서 Google tag와 Google Analytics 4를 이용 | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
| 요청 남용 방지 | 알림 관련 요청의 IP 주소 또는 전달된 client 식별 정보 | 서비스가 단시간 요청 빈도를 제한하는 데 사용 | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
| 개인정보 문의와 권리 요청 처리 | 발신자 이메일 주소, 문의·권리 요청 내용, 처리 완료일과 내부 case 식별 정보 | privacy@squadify.app → Cloudflare Email Routing → 운영자 Gmail 메일함 → 회신·처리 | 해당 처리에 적용되는 관계 법령상 근거 및 필요한 경우 동의 |
각 처리의 법적 근거와 동의 필요 여부는 처리 목적과 관계 법령에 따라 판단합니다. 동의가 필요한 처리에는 처리 전에 알기 쉬운 방법으로 동의를 받고, 동의 내용과 이 방침의 항목·보유기간을 일치시킵니다.
개인정보의 처리 및 보유 기간
- 플레이어 조회와 공개 프로필: 조회 결과는 브라우저 메모리와 브라우저 URL·history에 남을 수 있으며, 브라우저 설정에 따라 관리됩니다. 운영자가 직접 실행하는 OverFast 인스턴스는 cache·profile을 저장할 수 있고, Blizzard 원천 서비스와 외부 image host는 각자의 정책·로그·backup 범위로 처리할 수 있습니다. MEKA Web, OverFast, Blizzard 원천 서비스와 외부 image host의 저장·로그·backup은 서로 다른 범위입니다.
- 알림 구독: 하나의 콘텐츠 category 또는
operation수신을 끄면 해당 설정의 대기 작업을 정리하고, 다른 알림 설정을 켜 둔 현재 구독 row는 유지합니다. 모든 알림 설정을 끄거나 endpoint를 교체하거나 provider가 endpoint를 무효화한 경우에는 서버의 현재 구독과 대기 작업을 정리합니다. 이미 처리 중이거나 완료된 발송 이력이 같은 시점에 모두 삭제되는 것은 아닙니다. - 알림 발송 작업: 서비스 내부의 정리 기준은 terminal 상태의 콘텐츠 알림 발송 작업 약 7일, 운영 알림 요청·대상 작업 90일입니다. 이 기준은 실제 scheduler 실행, database backup 또는 provider 내부 기록까지 같은 기간에 삭제된다는 보장이 아니며, 발송이 이미 처리 중이거나 완료된 이력은 구독 해제와 같은 시점에 모두 삭제되지 않을 수 있습니다.
- 브라우저 저장: 공개 콘텐츠 읽음 상태는 최대 500건으로 유지되며 별도의 일수 만료 없이 브라우저 저장소의 수명에 따를 수 있습니다. 읽음 상태·설치 안내·session marker·PushSubscription의 수명은 브라우저·OS의 site data, permission, session 관리에 따라 달라질 수 있습니다. 브라우저 site data를 삭제하면 local/session storage와 브라우저 관리 정보가 영향을 받지만, 서버의 Push 구독 row는 별도의 해제 절차가 필요합니다.
- 요청 남용 방지용 IP: 서비스는 요청 빈도 제한을 위해 IP 주소 또는 client 식별 정보를 일시적으로 사용할 수 있습니다. 이 사용은 별도의 장기 보유기간을 뜻하지 않으며, hosting·proxy access log는 provider의 별도 보유정책에 따를 수 있습니다.
- Google Analytics 4: Google Analytics 4의 event data retention과 user data retention은 각각 14개월로 설정될 수 있으며, 새 활동이 있으면 user retention 기간이 재설정될 수 있습니다. 이 값은 GA4의 user/event 수준 데이터 설정이며, cookie, 표준 집계 보고서, Google tag·hosting·Cloudflare·Gmail·database·backup의 보유기간과 같지 않습니다.
- 개인정보 문의: 운영자는 문의 처리 완료일을 기록하고, 처리 완료 후 30일이 지난 때에 운영자가 관리하는 수신·회신 사본과 초안·라벨·스팸·휴지통의 해당 사본을 확인해 삭제합니다. 진행 중인 분쟁이나 법령상 보관 의무가 있는 경우에는 보관 근거, 대상, 종료일 또는 재검토일을 별도로 기록하고 그 사유가 끝난 뒤 삭제 일정을 정합니다. Cloudflare routing log, Gmail provider의 내부 backup·복구 사본, 발신자 또는 다른 수신자의 사본까지 같은 날 삭제한다고 보장하지 않습니다.
개인정보의 파기 절차 및 방법
운영자는 보유기간이 끝나거나 처리 목적이 달성되어 개인정보가 불필요해진 경우 지체 없이 파기합니다. 법령상 보관이 필요한 경우에는 해당 근거와 기간을 확인하고 다른 정보와 구분해 보관한 뒤 보관기간이 끝나면 파기합니다.
- 문의 메일과 회신 사본: 처리 완료일을 기록하고 30일이 지난 때에 받은편지함·보낸편지함·초안·라벨·스팸·휴지통의 해당 thread와 첨부 사본을 확인해 운영자가 관리하는 범위에서 일반 삭제하고, 휴지통에 남아 있는 해당 사본도 영구 삭제합니다. 운영자는 이 절차를 수동으로 수행하며 자동 삭제 기능을 전제로 하지 않습니다.
- 알림 구독: category 또는
operation하나를 끄면 해당 설정의 대기 작업을 정리하고, 모든 설정을 끄거나 endpoint를 교체하거나 provider가404·410으로 무효를 알리면 서버의 현재 구독과 대기 작업을 정리합니다. 발송이 이미 처리 중이거나 terminal 상태인 작업·운영 알림 history는 각각의 보유기간을 따릅니다. - 브라우저 저장: 방문자는 브라우저의 site data·permission·notification 설정에서 읽음 상태, 설치 안내, PushSubscription을 직접 관리할 수 있습니다. 서버 구독을 끝내려면 서비스의 알림 설정에서 해제해야 합니다.
- 전자적 파일: 운영자가 관리하는 전자적 파일은 보유기간이 끝나거나 처리 목적이 달성되면 운영자가 통제하는 범위에서 관계 법령과 운영 절차에 따라 파기합니다. 복구·backup 사본과 외부 provider가 자체 보유하는 log·backup은 각자의 통제 범위와 보유정책에 따릅니다.
개인정보의 제3자 제공
운영자는 서비스 제공에 필요한 범위에서 외부 서비스와 통신할 수 있습니다. 운영자가 직접 실행하는 API·OverFast 인스턴스의 내부 처리는 운영자 처리 범위이며, 아래 표는 MEKA Web의 hosting·중계 경로를 포함한 외부 처리 경로와 목적을 설명합니다. 외부 경로가 관계 법령상 제3자 제공에 해당하는 경우에는 제공받는 자·항목·목적·보유기간·거부 방법을 이 항목에 구체적으로 안내합니다.
| 외부 처리 경로 | 제공·전달 항목 | 목적 | 보유·이용기간 |
|---|---|---|---|
| Blizzard 원천 서비스 | OverFast가 전달하는 공개 플레이어 조회 정보 | 원천 페이지 조회와 응답 제공 | Blizzard의 정책·log·backup에 따름 |
| Google Analytics 4 | 앱 명시적 pageview와 Google tag가 자동 처리할 수 있는 이용·기기·브라우저·cookie 관련 정보 | 서비스 이용 현황 측정·분석 | GA4 설정과 Google 정책에 따름. user/event retention은 14개월이며 다른 log·cookie 기간은 별도 |
| Web Push provider | endpoint, Web Push 전송에 필요한 암호화 정보와 알림 payload | 브라우저·OS에 알림 전달 | endpoint가 가리키는 provider의 정책에 따름 |
| 외부 image host | 브라우저가 요청하는 이미지 주소와 연결 정보 | 공개 프로필·전적 이미지 표시 | 각 image provider의 정책에 따름 |
| Cloudflare Email Routing → Gmail | 발신자 이메일 주소, 문의·권리 요청 내용 | 개인정보 문의·권리 요청 접수와 처리 | 각 서비스의 정책과 보유기간에 따름 |
| 웹 hosting·reverse proxy 경로 | 공개 Web 전달, access log·backup | 웹 서비스 제공·중계 | 실제 사용되는 provider와 운영자 통제 범위의 정책에 따름 |
| database 경로 | 알림 구독·발송 정보, access log·backup | 서비스 데이터 저장·전달과 운영 | 실제 사용되는 provider와 운영자 통제 범위의 정책에 따름 |
Google Analytics 및 외부 provider의 자동 수집·내부 처리는 해당 서비스의 설정과 정책에 따르며, 처리 경로가 변경되면 이 방침도 갱신합니다.
개인정보 처리업무의 위탁
개인정보 처리업무를 외부 사업자에게 위탁하는 경우에는 관계 법령에 따라 실제 수탁자 명칭과 위탁 업무를 공개합니다. 위탁 업무에는 메일 전달·메일함 운영·Web Push 전달 등이 포함될 수 있으며, 수탁자와 업무가 바뀌면 변경 시기와 내용을 이 방침 및 변경 안내에 반영합니다.
개인정보의 국외 수집 및 이전
외부 서비스의 처리·지원·backup 위치에 따라 개인정보가 국외에서 처리되거나 이전될 수 있습니다. 운영자는 국외 이전이 발생하는 경우 관계 법령에 따라 필요한 사항을 안내합니다.
국외 이전이 발생하는 경우에는 이전되는 항목, 국가, 시기·방법, 이전받는 자, 이용 목적, 보유·이용기간, 이전을 거부하는 방법과 그 효과를 이 항목에 구체적으로 안내합니다. 거부 방법과 서비스 영향은 이전 유형과 법적 근거에 따라 함께 안내합니다.
쿠키·브라우저 저장 및 자동 수집 장치의 설치·운영과 거부
8.1 브라우저 저장
서비스는 공개 콘텐츠의 읽음 표시, 알림 endpoint 연결, 설치 안내와 같은 UI 동작을 위해 브라우저의 local storage·session storage·Service Worker·PushSubscription을 사용할 수 있습니다. 읽음 상태와 설치 안내는 서버로 보내지 않는 범위가 있으며, 알림 endpoint 연결은 서버의 Push 구독 정보와 별개입니다. 브라우저 site data와 notification permission을 삭제·변경하는 방법은 사용하는 브라우저와 OS의 안내를 따릅니다.
8.2 Google Analytics 자동 수집
측정 ID가 있는 빌드에서는 Google tag와 Google Analytics 4가 페이지 이용을 측정할 수 있습니다. 앱이 직접 보내는 page_view에는 플레이어 route의 ID를 [playerId]로 바꾸고 category 외 query를 제외하는 정규화가 적용됩니다. 그러나 Google tag의 자동·향상된 측정은 별개의 범위이며, 사이트 검색·파일 다운로드·브라우저 referrer와 같은 자동 측정 항목이 포함될 수 있습니다. 검색어·Blizzard ID·원본 URL·referrer가 모든 자동 측정 요청에서 제거된다고 안내하지 않습니다.
Google Analytics는 cookie 또는 유사 기술을 사용할 수 있습니다. 실제 cookie 수명은 Google 설정과 방문자의 브라우저에 따라 달라지며, GA4 event/user retention 14개월을 cookie·표준 집계 보고서·모든 server/provider log의 삭제기간으로 해석하지 않습니다.
8.3 거부 방법
- 지원되는 데스크톱 브라우저에서는 Google Analytics 차단 브라우저 부가기능을 설치해 Google Analytics 측정을 거부할 수 있습니다. 모바일 브라우저·standalone PWA·내장 WebView에서는 브라우저와 앱의 별도 안내를 따릅니다.
- cookie 삭제·차단만으로 모든 측정 전송이 중단된다고 보장하지 않습니다.
- 서비스에는 별도의 동의 배너나 서비스 내부 “측정 끄기” 스위치가 없습니다. 이를 추가하거나 실제 지원 범위를 바꾸면 이 방침을 함께 갱신합니다.
정보주체의 권리·의무 및 행사 방법
정보주체는 자신의 개인정보에 대해 관계 법령이 정하는 범위에서 열람, 정정, 삭제, 처리정지, 동의 철회 등 권리를 행사할 수 있습니다. 14세 미만 아동의 개인정보를 처리하는 경우에는 법정대리인 확인과 권리 행사 방법을 관계 법령에 따라 안내합니다.
권리 행사는 privacy@squadify.app으로 다음 내용을 보내 신청할 수 있습니다.
- 요청자의 연락 가능한 이메일 주소
- 열람·정정·삭제·처리정지·동의 철회 중 요청 유형
- 요청 대상과 요청 사유를 확인할 수 있는 최소한의 설명
운영자는 요청을 받은 뒤 필요한 범위에서 본인 또는 정당한 대리인인지 확인하고, 법령상 제한 사유가 있는지 검토한 후 처리 결과 또는 제한 사유를 안내합니다. 요청 처리에 필요하지 않은 주민등록번호, 계정 비밀번호, 인증 secret, Push endpoint 원문과 같은 정보를 보내지 마십시오. 운영자가 확인할 수 없는 브라우저 local/session storage는 방문자가 자신의 브라우저 설정에서 직접 삭제할 수 있습니다.
알림 구독은 서비스의 알림 설정에서 선택을 해제하거나 전체 해제할 수 있습니다. 브라우저 notification permission을 해제하는 것만으로 서버 구독 row가 즉시 삭제된다고 보장하지 않으므로, 서버 구독을 끝내려면 서비스의 해제 절차를 함께 이용해 주십시오.
개인정보의 안전성 확보조치
서비스는 다음과 같은 보호조치를 적용합니다.
- 공개 서비스는 허용된 요청 경로를 외부 서비스로 전달하며, 확인된 알림 요청의 body 크기와 플레이어 원천 서비스 요청의 처리 시간을 제한합니다.
- 공개 응답에 인증정보·비밀값·Push endpoint·암호화 key 원문과 같은 값을 불필요하게 포함하지 않습니다.
- MEKA Web·API가 방문자에게 직접 반환하는 응답에 저장 방지 설정과 데이터베이스 접근권한을 적용하고, OverFast의 cache·응답 정책은 별도 운영 범위로 구분합니다.
- Web Push 표준의 암호화 정보를 알림 전달에 필요한 범위에서 사용하며, provider가 내부적으로 보유하는 log·backup·지원 접근은 해당 provider의 보호조치와 정책에 따릅니다.
운영 인프라의 백업·복구, 보안 업데이트와 물리적 접근통제는 해당 운영자와 provider의 절차 및 관계 법령에 따릅니다. 구체적인 서버·provider의 설정, backup 위치·보유기간, 지원 인력의 접근 국가 등 보안상 공개가 제한될 수 있는 정보는 관계 법령상 공개 의무가 있는 사항을 제외하고 필요한 범위에서 공개하지 않을 수 있습니다. 국외 이전에 해당하는 경우에는 이전 국가·시기·방법·수령자·목적·보유기간·거부 방법과 그 효과 등 법정 공개 항목을 이 방침에 안내합니다.
개인정보 보호책임자 및 문의처
- 개인정보처리자 및 공개 문의 담당: 김원이
- 전자우편: privacy@squadify.app
개인정보 처리, 권리 행사, 문의 처리, 처리방침 내용에 관한 질문은 위 전자우편으로 접수합니다. 실제 담당 조직·전화번호를 추가로 공개할 수 있게 되면 이 항목과 변경 이력에 반영합니다.
권익침해 구제 방법
운영자에게 먼저 문의한 뒤에도 개인정보 침해에 대한 상담·신고·분쟁조정이 필요한 경우 다음 기관을 이용할 수 있습니다.
- 개인정보침해 신고센터: 국번 없이 118, privacy.kisa.or.kr
- 개인정보 분쟁조정위원회: 국번 없이 1833-6972, www.kopico.go.kr
- 경찰청 사이버범죄 신고시스템: 국번 없이 182, ecrm.police.go.kr
기관의 명칭·연락처·주소가 변경되면 최신 공식 안내에 맞춰 이 항목을 갱신합니다.
자동화된 결정
서비스의 자동화된 처리와 정보주체에게 법적 효과 또는 이에 준하는 중대한 영향을 주는 자동화된 결정은 구분합니다. 자동화된 결정이 있는 경우에는 그 목적·대상·사용 정보·절차·거부·설명·검토 방법을 관계 법령에 따라 공개합니다.
14세 미만 아동의 개인정보
14세 미만 아동의 개인정보를 처리하는 경우에는 처리 항목, 법정대리인 동의 또는 확인 방법, 권리 행사 방법을 관계 법령에 따라 이 항목에 구체적으로 안내합니다.
민감정보의 처리
서비스 이용에 필요하지 않은 민감정보를 플레이어 검색어 또는 개인정보 문의 내용에 입력하지 마십시오. 민감정보를 처리하는 경우에는 처리 목적과 항목, 동의 또는 법적 근거, 보유기간과 권리 행사 방법을 관계 법령에 따라 안내합니다.
민감정보를 공개 대상으로 삼거나 공개·비공개 선택 기능을 제공하는 경우에는 공개 가능성과 비공개 선택 방법을 함께 안내합니다.
개인정보 처리방침의 변경
이 개인정보 처리방침은 2026년 9월 21일에 시행합니다. 최초 게시에는 이전 버전이 없으며, 개정 시 이전 버전의 전문과 적용기간을 함께 제공합니다.
운영자는 처리 목적·항목·보유기간·외부 서비스·권리 행사 방법 등 중요한 내용이 변경되는 경우 변경일과 시행일을 알리고, 변경 전 개인정보 처리방침의 전문과 적용기간을 보존해 방문자가 이전 내용을 확인할 수 있도록 합니다. 변경 사항이 정보주체의 권리에 중대한 영향을 주는 경우에는 변경 전·후 내용을 별도로 비교할 수 있게 안내합니다.
변경 이력
| 버전 | 적용기간 | 변경 내용 | 전문 |
|---|---|---|---|
| 스토어 앱 데이터 안내 개정본 | 스토어 앱 데이터 안내 적용 시부터 | Android 설치별 알림·Google 직접 전송·저장 및 해지 안내 추가 | 현재 문서 |
| 스코어보드 원본 전송 안내 개정본 | 원본 직접 업로드 적용 시부터 | 원본 이미지 전송과 표 이미지 공유 안내, 공유·내부 보관 기간 유지 | 스코어보드 원본 전송 안내 개정본 전문 |
| 스코어보드 자료 보관 개정본 | 새 보관 안내를 확인한 제출부터 | 신규 스코어보드 내부 자료 2년 보관, 공유 90일 유지, 영웅별 통계 목적 안내 | 스코어보드 자료 보관 개정본 전문 |
| 2026년 10월 개정본 | 2026-10-02 | 스코어보드 분석·공유·보관 및 권리 요청 안내 추가, 문안 정리 | 2026년 10월 개정본 전문 |
| 최초 게시본 | 2026-09-21 | 최초 게시 | 현재 문서 |