SALMONHOLIC — 개인정보 처리방침 · 이용 약관
1. 한눈에 보기
- 게임 자체 계정이 없습니다. 게임에서 회원가입·이메일·비밀번호를 받지 않습니다. 포털 사용자 이름을 사용할 수 있습니다(3.5).
- 자체 쿠키를 쓰지 않습니다. play.salmonholic.com에는 광고가 없습니다. 자체 사이트의 쿠키 없는 방문 통계는 3.4, 포털 SDK 광고는 3.5를 확인하세요.
- 닉네임은 경기와 주간 순위에 표시됩니다. 온라인 결과는 익명 닉네임과 함께 집계하며 순위 기록은 최대 14일 보관합니다.
- 익명 운영 데이터만 수집합니다. 오류 보고와 경기 통계(순위·레벨·킬·경기 길이 등)를 최대 30일 보관합니다.
- 사이트와 대체 매치 서버는 Cloudflare(Workers·Durable Objects·KV), 한국 매치 서버는 AWS Lightsail 서울 리전에서 실행됩니다.
2. 브라우저에 저장되는 것
| 항목 | 내용 | 어디에 |
|---|---|---|
| 프로필 | 닉네임(최대 12자), 외형, 랭크 점수, 일일 미션, 코인, 익명 순위 연결용 무작위 토큰 | 브라우저 로컬 저장소(게임 엔진의 user://profile.cfg) |
| 설정 | 볼륨 3종, 게임 속도, 화면 흔들림, 색약 보조 외곽선, 온라인 매치 여부 | 브라우저 로컬 저장소(user://settings.cfg) |
브라우저의 사이트 데이터를 삭제하면 함께 지워집니다. 시크릿 모드에서는 탭을 닫으면 사라집니다.
3. 서버로 보내는 것
3.1 매치 서버 (room.salmonholic.com · room-edge.salmonholic.com) — 경기 진행에 필요한 최소 정보
- 입장 시 닉네임과 색을 보냅니다. 같은 방의 다른 플레이어 화면(로비·킬 피드·결과)에 표시됩니다.
- 경기 중 이동 입력, 카드 선택, 처치 보고, 핑이 초당 최대 15회 오갑니다.
- 연결이 끊겼을 때 같은 자리로 돌아오기 위한 재접속 토큰(무작위 숫자)을 15초 동안 유지합니다.
- 닉네임과 이동 입력은 두 서버 모두 방 메모리에서 경기 진행에 사용하며 별도 매치 기록 데이터베이스에 남기지 않습니다. 방 종료 시 삭제됩니다. Cloudflare 대체 서버는 재접속·파티 입장 관리 정보와 방 상태를 Durable Object 저장소에도 유지하며 방 정리 시 삭제합니다.
주간 순위. 온라인 매치 서버만 순위·처치를 전송합니다. Cloudflare Durable Object는 무작위 프로필 토큰의 해시와 닉네임·점수·처치·경기 수를 보관합니다. 공개 순위에는 닉네임과 집계 결과만 표시하며 IP 주소와 식별자는 공개하지 않습니다. 월요일 00:00 UTC에 새 주간 순위가 시작되고 이전 주까지 조회할 수 있습니다. 기록은 최대 14일 이내 삭제합니다. 오프라인 포털은 전송하지 않습니다. 실명·연락처를 닉네임에 사용하지 마세요.
3.2 운영 텔레메트리 (play.salmonholic.com) — 게임을 고치기 위한 익명 통계
| 언제 | 보내는 필드 |
|---|---|
| 온라인 접속 결과 | 온라인/오프라인 모드, 매치 서버 호스트, 서버 선택 사유(대체 서버 재시도 포함) |
| 게임 로드 완료 | 로드 시간, 다운로드 시간, 브라우저 종류(User-Agent), 화면 크기, 픽셀 밀도, 터치 지원 여부, 게임 버전 |
| 경기 시작 | 경기 번호, 모드(온라인/오프라인), 경기 시드, 매치 서버 호스트, 서버 선택 사유 |
| 경기 종료 | 순위, 경기 길이, 킬 수, 레벨, 결과, 시드, 모드 |
| 오류 발생 | 오류 메시지(500자 이내), 스택(2000자 이내), 브라우저 종류, 버전, 종류, 페이지 주소 |
- 닉네임·색·입력 내용은 텔레메트리에 포함되지 않습니다.
- IP 주소는 저장하지 않습니다. 남용 방지를 위해 IP를 일방향 해시(SHA-256 앞 6바이트)로 바꾼 값과 Cloudflare가 알려주는 국가 코드만 함께 기록합니다.
- 보관: Cloudflare KV에 30일 후 자동 삭제. 같은 내용이 Cloudflare Workers 로그에도 남으며, 이는 Cloudflare 요금제의 기본 보존 기간을 따릅니다.
- 이 게임 사이트에서 보낸 요청만 받습니다(다른 사이트에서의 요청은 거부).
3.4 방문 통계 (play.salmonholic.com만 해당)
어디서 방문했는지(유입 경로), 페이지 조회 수, 기기·브라우저 종류, 페이지 로딩 성능을 보기 위해 Cloudflare Web Analytics를 사용합니다. 쿠키나 브라우저 저장소를 쓰지 않고, 방문자를 식별하거나 여러 사이트에 걸쳐 추적하지 않습니다. 포털(Poki·CrazyGames·itch.io) 버전에는 포함되지 않습니다. (Cloudflare Web Analytics)
3.3 인프라 제공자
사이트와 대체 매치 서버 room-edge.salmonholic.com는 Cloudflare, Inc.의 Workers·Durable Objects·KV 인프라를 사용합니다. 한국 매치 서버 room.salmonholic.com는 Amazon Web Services (AWS Lightsail, 서울 리전)에서 같은 경기 정보(닉네임·입력 등)를 처리합니다. 각 호스팅 제공자는 연결 처리 과정에서 IP 주소 등 접속 정보를 자체 정책에 따라 다룹니다. (Cloudflare 개인정보 처리방침 · AWS 개인정보 처리방침)
3.5 포털 버전 (CrazyGames · Poki · itch.io)
포털 빌드에서는 자체 /telemetry/event·/telemetry/error 전송과 Cloudflare Web Analytics를 사용하지 않습니다. 이는 포털 자체의 데이터 처리가 없다는 뜻은 아닙니다. CrazyGames·Poki 버전의 광고는 포털 SDK가 제공하며 각 포털의 개인정보처리방침을 따릅니다. 광고 제공 여부는 포털 설정과 이용 가능 여부에 따라 달라집니다. CrazyGames가 제공하는 사용자 이름이 게임 및 온라인 방에 표시될 수 있습니다. 현재 Poki 빌드는 오프라인 봇 경기입니다.
CrazyGames 개인정보처리방침 · Poki 개인정보처리방침
4. 어린이
이 게임은 나이를 묻지 않으며 연령별 기능 차이가 없습니다. 계정·채팅·결제가 없어 어린이의 개인정보를 별도로 수집하지 않습니다. 닉네임은 화면에 표시되므로 실명이나 연락처를 닉네임으로 쓰지 마세요.
5. 내 권리·문의
- 브라우저에 저장된 프로필·설정은 브라우저 사이트 데이터 삭제로 직접 지울 수 있습니다.
- 텔레메트리는 익명이라 특정인의 기록을 찾아내기 어렵지만, 대략적인 플레이 시각과 브라우저 정보를 알려주시면 해당 시간대 기록 삭제를 도와드립니다.
- 개인정보 보호책임자: 최바우 (CTO). 개인정보 및 모든 문의: bw@adbc.co.kr
6. 이용 약관 · 공정 플레이
- 무료입니다. 결제·아이템 판매가 없습니다. 자체 사이트에는 광고가 없으며 포털 버전의 광고는 3.5에 설명합니다. 실력에 영향을 주는 유료 요소를 넣지 않습니다.
- 개발 중인 게임입니다. 예고 없이 규칙·밸런스·서버가 바뀌거나 중단될 수 있고, 경기 기록이 초기화될 수 있습니다. 어떤 보증도 하지 않습니다.
- 공정 플레이. 클라이언트 변조, 자동 입력 도구, 서버 메시지 위조, 서버에 대한 과부하 시도를 금지합니다. 서버는 처치 보고와 입력 빈도를 제한하며, 이상 매치는 무효 처리할 수 있습니다.
- 닉네임. 타인을 비하하거나 실명·연락처를 담은 닉네임을 쓰지 마세요. 부적절한 닉네임은 봇 이름으로 대체될 수 있습니다.
- 봇. 빈자리는 서버 봇이 채웁니다. 20초 동안 입력이 없으면 내 캐릭터도 봇이 대신 조종합니다.
- 지식재산. 게임의 코드·그림·소리는 주식회사 퀀텀비트 (QuantumBit, Inc.) 소유입니다. 플레이 영상·스크린샷의 공유와 스트리밍은 자유입니다.
- 준거법·관할. 대한민국 법률을 준거법으로 하며, 서울중앙지방법원을 제1심 관할 법원으로 합니다. 다만, 이용자 거주국의 강행적 소비자 보호 규정에 따른 권리를 침해하지 않습니다.
Privacy Notice & Terms of Play (English)
1. At a glance
- No game accounts. We do not ask for registration, email or passwords in the game. A portal username may be used (3.5).
- No cookies of our own. play.salmonholic.com has no ads. See 3.4 for cookieless site statistics and 3.5 for portal SDK advertising.
- Your nickname appears in matches and the weekly ranking. Online results are aggregated under your nickname and ranking records are retained for up to 14 days.
- Anonymous operational data only. Error reports and match statistics (placement, level, kills, duration…) are kept for up to 30 days.
- The site and fallback match server use Cloudflare (Workers, Durable Objects, KV); the Korean match server runs on AWS Lightsail in Seoul.
2. Stored in your browser
| Item | Content | Where |
|---|---|---|
| Profile | Nickname (max 12 characters), appearance, rank points, daily missions, coins, random anonymous ranking token | Browser site storage (engine path user://profile.cfg) |
| Settings | Three volume sliders, game pace, screen shake, colour-blind outlines, online-match toggle | Browser site storage (user://settings.cfg) |
Clearing the site's data in your browser removes these. In private/incognito mode they disappear when the tab closes.
3. Sent to our servers
3.1 Match servers (room.salmonholic.com and room-edge.salmonholic.com). When you join a room we send your nickname and colour; they appear in the lobby, kill feed and results of the other players in that room. During the match your movement input, card picks, kill reports and pings travel up to 15 times per second. A random reconnect token lets you return to your slot for 15 seconds after a disconnect. Both servers use nicknames and movement inputs in room memory to run the match, without a separate match-history database; these are deleted when the room closes. The Cloudflare fallback server also keeps reconnect/party admission information and room state in Durable Object storage until room cleanup.
Weekly ranking. Only online match servers submit placements and kills. A Cloudflare Durable Object stores a hash of a random profile token alongside the nickname, points, kills and match count. Public rankings expose nicknames and aggregates, never IP addresses or identifiers. A new week starts Monday 00:00 UTC; the current and previous week are available. Records are deleted within 14 days. Offline portals do not submit results. Do not use real names or contact details as nicknames.
3.2 Operational telemetry (play.salmonholic.com).
| When | Fields |
|---|---|
| Online connection result | online/offline mode, server host, selection reason (including overflow retry) |
| Game loaded | load time, download time, browser (User-Agent), viewport size, pixel ratio, touch support, game version |
| Match start | match number, mode (online/offline), match seed, server host, server selection reason |
| Match end | placement, duration, kills, level, result, seed, mode |
| Error | error message (≤ 500 chars), stack (≤ 2000 chars), browser, version, kind, page URL |
- Nickname, colour and inputs are not part of telemetry.
- We do not store IP addresses. For abuse prevention we keep a one-way hash (first 6 bytes of SHA-256) of the IP and the country code Cloudflare reports.
- Retention: Cloudflare KV auto-deletes records after 30 days. The same records also appear in Cloudflare Workers logs, which follow the retention of our Cloudflare plan.
- Only requests originating from this game site are accepted.
3.4 Visit statistics (play.salmonholic.com only). We use Cloudflare Web Analytics to see where visits come from (referrer), page views, device/browser type and page-load performance. It uses no cookies and no browser storage, and does not identify you or track you across sites. It is not included in the portal versions (Poki, CrazyGames, itch.io). (Cloudflare Web Analytics)
3.3 Infrastructure. The site and fallback match server room-edge.salmonholic.com use Cloudflare, Inc. infrastructure (Workers, Durable Objects, KV). The Korean match server room.salmonholic.com runs on Amazon Web Services (AWS Lightsail, Seoul region) and processes the same match data, including nickname and inputs. Each hosting provider handles connection metadata, including IP addresses, under its own policy (Cloudflare Privacy Policy · AWS Privacy Notice).
3.5 Portal versions (CrazyGames, Poki, itch.io). Portal builds send no requests to our /telemetry/event or /telemetry/error endpoints and do not include Cloudflare Web Analytics. Portals may still process data themselves. Ads in CrazyGames and Poki versions are served by their portal SDKs under each portal's own privacy policy; availability depends on portal settings and ad availability. A username supplied by CrazyGames may appear in the game and online room. The current Poki build plays offline with bots.
CrazyGames Privacy Policy · Poki Privacy Statement
4. Children
The game does not ask for your age and has no age-specific features. There are no accounts, chat or payments, so we do not knowingly collect personal data from children. Nicknames are visible to other players, so please do not use a real name or contact details.
5. Your choices & contact
- Profile and settings can be erased by clearing this site's data in your browser.
- Telemetry is anonymous, so we cannot look you up by name; if you tell us the approximate time you played and your browser, we can delete records from that window.
- Privacy officer: 최바우 (CTO). Privacy and all enquiries: bw@adbc.co.kr
6. Terms of play & fair play
- Free. No payments or item sales. Our own site has no ads; portal advertising is described in 3.5. Nothing that affects the outcome of a match will ever be sold.
- Work in progress. Rules, balance and servers may change or go offline without notice; match records may be reset. The game is provided as-is, without warranty.
- Fair play. Modified clients, input automation, forged server messages and load attacks are prohibited. The server rate-limits kill reports and inputs and may void anomalous matches.
- Nicknames. No offensive names, real names or contact details. Inappropriate names may be replaced with a bot name.
- Bots. Empty slots are filled by server bots. If you send no input for 20 seconds a bot temporarily controls your character.
- IP. Code, art and audio belong to 주식회사 퀀텀비트 (QuantumBit, Inc.). Sharing screenshots, videos and streams of your play is welcome.
- Governing law and jurisdiction. The laws of the Republic of Korea apply. Seoul Central District Court (서울중앙지방법원) is the competent court of first instance, without prejudice to mandatory consumer rules of the user’s country of residence.