Privacy Policy
1. Who we are
- Operator: cooctal (sole proprietorship)
- Representative and privacy officer: 옥창훈
- Business registration number: 121-41-64681
- Mail-order business report number: 제2026-서울마포-2220호
- Address: 서울특별시 마포구 토정로 140, 은하빌라 402호 (상수동), 우편번호 04081 (Republic of Korea)
- Contact: cooctal8@gmail.com
2. What we process and why
You do not need an account to play or to use the ranking. Signing in is optional and is only used to keep your game items. We do not ask for your email or any contact details.
- Ranking entries (to run the public ranking): the name you type (optional, up to 12 characters — please do not use your real name or contact details), score, play time, game ID and the time the entry was saved. They are shown publicly in the ranking.
- Game sessions (to check that scores are real and to count each play once): a random session ID, game ID, a random number used to set up the game, and the times it was issued, used for a score, and counted as a play. For Bricks, also the game progress checked on the server (stage, score, lives, play time and the board state).
- Finished games (to check a game when it ends, before you add it to the ranking): a random ID for that game, game ID, score, play time, the play time checked by our server, and the times it was saved and added to the ranking. It does not include your name. If you are signed in, your account number is also kept with it until the game’s items have been added to your account (normally at once; if that fails, until our daily job retries, at most 2 days).
- Account, only if you sign in with Google (to keep your items and let you use them on other devices): Google’s unique ID for your Google account (“sub”), a random account number, a random 8-digit Plaza number (not shown on screen; while you are signed in, whenever you use a page on this site (opening it, or pressing a key or button), we tell Plaza, our shared space on this site, with this number that you are using the site, and Plaza shows you as online until 5 minutes after the last notice — we do not pass your cookies or account number), and the time the account was made. Google also sends your email address, name and profile picture when you sign in; we check the sign-in and throw them away at once without saving or logging them.
- Sign-in sessions (to keep you signed in): a fingerprint (hash) of your sign-in cookie, your account number, and the times the session was made and last used. While you are signing in, we also keep a fingerprint of a one-time random value for up to 10 minutes.
- Game items, only if you sign in (to give and keep the copper, mercury, nickel and aluminum you get when a game ends, and to stop cheating): for each game that ends while you are signed in, the game’s random ID, game ID, date and time, the play time counted for it, the amount given and your balance after it, and a check code that links each record to the one before it; your balance of each item; and your counted play time per game per day. A copy of each record is kept in our account database. Daily totals per item that do not identify anyone are also kept.
- Shop purchases and collection, only if you sign in (to sell each numbered icon once, keep your collection and show your purchase history): for each icon you buy, the icon, its number, the time and the amount paid, kept with your items; your account number next to that icon number in the shop’s sales table while you own it (and for 2 minutes while you hold a number before buying); in the shop’s sales record, a code made from your account number instead of the number itself; and a copy of each purchase (internal item number, account number, amount, time) in our account database.
- Play counts: one anonymous total per game. It is not linked to you.
- IP address (to limit too many requests): used only for a moment while handling a request. We do not save it in our database.
- Request logs (to find errors): our hosting provider Cloudflare records each request handled by our server code (Workers Logs, turned on by us): the address and method of the request, the time, the result, and connection details Cloudflare adds, which may include your IP address. Requests for images and other files are not included.
Children under 14: signing in is for people aged 14 or older, and the sign-in screen asks you to confirm this. We do not otherwise ask for anyone’s age, and we do not knowingly collect personal information from children under 14. If we learn that a ranking entry or an account belongs to a child under 14, we delete it.
3. How long we keep it
- Ranking entries: until the service ends or you ask us to delete them.
- Game sessions: deleted automatically by a daily job once they are 2 days old (so at most about 3 days).
- Finished games: deleted automatically by the same daily job once they are 2 days old (so at most about 3 days).
- Request logs: deleted automatically by Cloudflare after 3 days.
- Play counts: until the service ends.
- Account, game items and shop purchases: until you delete your account. They are deleted at once when you do (if our storage does not answer at that moment, the daily job finishes it the next day).
- Sign-in sessions: until you sign out, or 30 days after you last used the site while signed in (at most 180 days after signing in); the daily job deletes ended sessions. The one-time sign-in value: deleted when used, otherwise after 10 minutes.
- Daily totals that do not identify anyone: until the service ends.
4. How we delete it
When the period ends or you ask, we delete the data from the database so it cannot be shown again. Database backups we make before maintenance are kept on the operator’s computer and its backup storage; when you ask us to delete your data, we delete it from the live database and from those backup files together. The live database’s recovery points (Cloudflare D1 Time Travel) disappear after 7 days, and recovery points of the item storage (Cloudflare Durable Objects) after up to 30 days.
When you delete your account, we delete your account number, your Plaza number, the link to your Google account, your sessions, your item records and balances, your purchase records, and their copies. Icon numbers you bought stay in the shop marked “owner deleted” with no account number, and are not sold again (so each number is sold only once); the sales record then keeps only the code, which no longer links to anyone. If we had made a backup file of the account database before that, we also remove your rows from it; until we have done so, we keep only your deleted account number (a random number no longer linked to your Google account) so that we can find those rows.
5. Service providers and transfer abroad
- Cloudflare, Inc. (USA; data centers worldwide) hosts the site, the databases (including the account database and the item storage, Durable Objects) and the request logs. What: everything in section 2. When and how: sent over the network each time you use the site. Kept: as in section 3. Contact: privacyquestions@cloudflare.com.
- This is needed to provide the site. If you do not want it, please do not use the site; there is no other effect.
- Google sign-in (Google LLC, USA), only if you use it: when you open the sign-in screen, your browser loads Google’s sign-in script from accounts.google.com, and Google handles your Google account under its own privacy policy. When you sign in, Google sends us a signed sign-in token; we keep only the unique ID (“sub”) from it. Games and the other pages do not load Google’s script.
- Google ads are currently off. Before we turn them on, we will add Google LLC (USA) for ads here and update this page.
- We do not provide your information to third parties. Ranking names and scores are public: anyone can see them in the ranking.
6. Security
- All traffic is encrypted (HTTPS); requests for pages and the API made over plain HTTP are sent to HTTPS.
- Only the operator can access the database and logs, through a protected Cloudflare account.
- We do not store IP addresses, emails or passwords. Inputs are checked and requests are rate-limited.
- Sign-in cookies cannot be read by page scripts, and we store only their fingerprints. Item amounts are decided only by our server; item records can only be added, not changed, and each one is linked to the one before it so changes can be found.
7. On your device and cookies
- Your best score for each game, and two display notes (whether you opened the help page, and the collection score you last saw), are kept in your browser (local storage) and are not sent to us. You can clear them in your browser settings.
- This site sets only two cookies of its own, and only when you sign in. Both are needed for sign-in and are not used for ads or tracking:
__Host-skeeps you signed in (until you sign out, up to 30 days after last use) and__Host-nis used only while you sign in (10 minutes). If you do not sign in, the site sets no cookies of its own. You can refuse or delete cookies in your browser settings (for example, Chrome or Edge: Settings → Privacy → Cookies; Safari: Settings → Privacy). The games still work; only sign-in needs them.
8. Ads
- The result screen has one small ad space. Ads are not shown on the start page or during a game.
- Today the space shows only a banner for our own service ZUZ. It uses no cookies or tracking.
- When Google ads (AdSense) are turned on: third-party vendors, including Google, use cookies to serve ads based on your prior visits to this and other websites. Google’s use of advertising cookies lets it and its partners serve ads to you based on those visits. You can opt out of personalized advertising in Google Ads Settings. See also how Google uses information from sites that use its services. Users in the European Economic Area, the United Kingdom and Switzerland will be asked for consent before cookies are used for ads and can change their choice at any time. To avoid showing ads too often, your browser tab then also keeps the time of the last ad request (removed when you close the tab).
9. Your rights
- You can ask to see, correct, delete or stop the processing of your ranking entries. Email us the game, score, name and approximate date and time so we can find the entry. Someone you authorize can ask for you.
- If you signed in, you can see your materials, icons and purchase history in My items on the start page, and delete your account yourself on the Account page (playzuz.com/account/): tap Delete account, then confirm with Delete. Your account, items and icons are deleted together and cannot be restored. Ranking entries are not linked to accounts, so they stay unless you ask us as above. You can also ask us by email.
- We will answer within 10 days.
- For help with privacy complaints in Korea: Personal Information Infringement Report Center (privacy.kisa.or.kr, 118), Personal Information Dispute Mediation Committee (www.kopico.go.kr, 1833-6972).
10. Changes
If this policy changes, we will update this page and the effective date.
개인정보 처리방침
1. 개인정보처리자와 보호책임자
- 상호: cooctal (개인사업자)
- 대표자 겸 개인정보 보호책임자: 옥창훈
- 사업자등록번호: 121-41-64681
- 통신판매업 신고번호: 제2026-서울마포-2220호
- 주소: 서울특별시 마포구 토정로 140, 은하빌라 402호 (상수동), 우편번호 04081
- 문의: cooctal8@gmail.com
2. 처리하는 정보와 목적
게임과 랭킹은 가입 없이 이용합니다. 로그인은 선택이며 게임 자원을 보관하는 데만 씁니다. 이메일 등 연락처를 받지 않습니다.
- 랭킹 기록(공개 랭킹 운영): 입력한 이름(선택, 12자 이내 — 실명·연락처는 쓰지 마세요), 점수, 플레이 시간, 게임 ID, 등록 시각. 랭킹에 공개됩니다.
- 게임 세션(점수 확인, 플레이 수를 한 번만 세기): 무작위 세션 ID, 게임 ID, 게임 준비용 난수, 발급 시각·기록 제출 시각·플레이 수를 센 시각. Bricks 는 서버가 확인한 게임 진행(스테이지·점수·목숨·플레이 시간·판 상태)도 함께.
- 끝난 판(판이 끝날 때 기록 확인, 랭킹 등록 전): 그 판의 무작위 ID, 게임 ID, 점수, 플레이 시간, 서버가 확인한 플레이 시간, 저장 시각·랭킹 등록 시각. 이름은 들어가지 않습니다. 로그인한 경우 그 판의 자원을 계정에 넣을 때까지 계정 번호를 함께 둡니다(보통 바로, 실패하면 예약 작업이 다시 할 때까지, 최대 2일).
- 계정 — Google 로그인을 한 경우만(자원 보관, 다른 기기에서 이어 쓰기): Google 계정 고유 식별자(sub), 무작위 계정 번호, 무작위 8자리 광장 번호(화면에 보이지 않음. 로그인한 동안 이 사이트의 페이지를 쓰면(열기·누르기) 그 사실을 이 번호로 이 사이트의 함께 쓰는 공간인 광장(Plaza)에 알리고, 광장은 마지막 알림 뒤 5분 동안 접속 중으로 둡니다 — 쿠키·계정 번호는 넘기지 않음), 계정을 만든 시각. 로그인 때 Google 이 이메일·이름·프로필 사진도 함께 보내지만, 로그인을 확인한 뒤 저장·기록하지 않고 바로 버립니다.
- 로그인 세션(로그인 유지): 로그인 쿠키의 지문(해시), 계정 번호, 세션을 만든 시각·마지막 사용 시각. 로그인하는 동안에는 한 번 쓰는 무작위 값의 지문을 최대 10분 둡니다.
- 게임 자원 — 로그인한 경우만(판이 끝날 때 받는 구리·수은·니켈·알루미늄의 지급·보관, 부정 이용 방지): 로그인 중에 끝난 판마다 그 판의 무작위 ID, 게임 ID, 날짜·시각, 인정된 플레이 시간, 지급량과 지급 뒤 잔량, 앞 기록과 이어지는 확인 값; 자원별 잔량; 게임별 하루 인정 시간. 기록마다 사본을 계정 데이터베이스에 둡니다. 누구인지 알 수 없는 자원별 하루 합계도 둡니다.
- 상점 구매와 수집 목록 — 로그인한 경우만(번호가 붙은 아이콘을 번호마다 한 번만 팔기, 수집 목록 보관, 구매 이력 보여 주기): 산 아이콘마다 아이콘, 번호, 산 시각, 낸 양(게임 자원과 함께 보관); 상점 판매 표에서 그 아이콘 번호 옆의 계정 번호(가지고 있는 동안, 사기 전에 번호를 잡아 둔 2분 동안); 상점 판매 기록에는 계정 번호 대신 계정 번호로 만든 코드; 구매마다 사본(내부 관리 번호, 계정 번호, 낸 양, 시각)을 계정 데이터베이스에 둡니다.
- 플레이 수: 게임별 익명 합계 숫자 하나. 개인과 연결되지 않습니다.
- IP 주소(지나친 요청 막기): 요청을 처리하는 순간에만 쓰고 데이터베이스에 저장하지 않습니다.
- 요청 기록(오류 확인): 운영자가 켜 둔 Cloudflare 요청 기록(Workers Logs)이 서버 코드가 처리한 요청마다 요청 주소·방식·시각·처리 결과와 Cloudflare가 붙이는 접속 정보(IP 주소가 들어갈 수 있음)를 남깁니다. 그림 등 일반 파일 요청은 들어가지 않습니다.
만 14세 미만 아동: 로그인은 만 14세 이상만 할 수 있으며 로그인 화면에서 확인합니다. 그 밖에는 나이를 묻지 않으며, 만 14세 미만 아동의 개인정보를 알면서 수집하지 않습니다. 만 14세 미만 아동의 랭킹 기록이나 계정임을 알게 되면 지웁니다.
3. 보유 기간
- 랭킹 기록: 서비스 종료 또는 삭제 요청 시까지.
- 게임 세션: 발급 후 2일이 지나면 하루 한 번 도는 예약 작업이 자동 삭제(최대 약 3일).
- 끝난 판: 저장 후 2일이 지나면 같은 예약 작업이 자동 삭제(최대 약 3일).
- 요청 기록: 3일 뒤 Cloudflare가 자동 삭제.
- 플레이 수: 서비스 종료 시까지.
- 계정·게임 자원·상점 구매: 계정을 삭제할 때까지. 삭제하면 바로 지웁니다(그 순간 저장소가 응답하지 않으면 다음 날 예약 작업이 마저 지움).
- 로그인 세션: 로그아웃할 때까지, 또는 로그인 상태로 마지막 이용 후 30일(로그인 후 최대 180일). 끝난 세션은 예약 작업이 지웁니다. 로그인용 일회 값: 쓰면 바로, 아니면 10분 뒤 삭제.
- 누구인지 알 수 없는 하루 합계: 서비스 종료 시까지.
4. 파기 절차와 방법
보유 기간이 끝나거나 삭제 요청을 받으면 데이터베이스에서 지워 다시 보이지 않게 합니다. 작업 전 DB 백업은 운영자 컴퓨터와 그 백업 저장소에 보관하며, 삭제 요청을 받으면 운영 DB와 백업 파일에서 함께 지웁니다. 운영 DB의 복구 지점(Cloudflare D1 Time Travel)은 7일, 자원 저장소(Cloudflare Durable Objects)의 복구 지점은 최대 30일 뒤 사라집니다.
계정을 삭제하면 계정 번호, 광장 번호, Google 계정과의 연결, 세션, 자원 기록·잔량, 구매 기록과 그 사본을 지웁니다. 산 아이콘 번호는 계정 번호 없이 "소유자 삭제"로 상점에 남고 다시 팔지 않으며(번호마다 한 번만 판매), 판매 기록에는 더는 누구와도 이어지지 않는 코드만 남습니다. 그 전에 만든 계정 데이터베이스 백업 파일이 있으면 거기서도 해당 줄을 지우며, 그때까지는 그 줄을 찾기 위해 삭제된 계정 번호(Google 계정과 더는 연결되지 않은 무작위 번호)만 남겨 둡니다.
5. 처리 위탁과 국외 이전
- Cloudflare, Inc.(미국, 세계 각지 데이터센터): 사이트 호스팅, 데이터베이스(계정 데이터베이스와 자원 저장소 Durable Objects 포함), 요청 기록. 이전 항목: 2장의 정보 전체. 시기·방법: 사이트를 이용할 때마다 네트워크로 전송. 보유 기간: 3장과 같음. 연락처: privacyquestions@cloudflare.com.
- 사이트 제공에 꼭 필요한 이전입니다. 원하지 않으면 사이트를 이용하지 않으면 되며, 그 밖의 불이익은 없습니다.
- Google 로그인(Google LLC, 미국) — 이용하는 경우만: 로그인 화면을 열면 브라우저가 accounts.google.com 에서 Google 로그인 스크립트를 불러오고, Google 계정은 Google 개인정보처리방침에 따라 Google 이 처리합니다. 로그인하면 Google 이 서명된 로그인 토큰을 보내며, 우리는 그중 고유 식별자(sub)만 저장합니다. 게임 화면과 다른 페이지는 Google 스크립트를 부르지 않습니다.
- Google 광고는 지금 꺼져 있습니다. 켜기 전에 광고용 Google LLC(미국)를 여기에 더하고 이 페이지를 고칩니다.
- 개인정보를 제3자에게 제공하지 않습니다. 랭킹의 이름과 점수는 누구나 볼 수 있게 공개됩니다.
6. 안전성 확보 조치
- 모든 통신은 암호화(HTTPS)하며, 페이지와 API를 http 주소로 요청하면 https로 넘깁니다.
- 데이터베이스와 기록은 보호된 Cloudflare 계정을 통해 운영자만 볼 수 있습니다.
- IP 주소·이메일·비밀번호를 저장하지 않습니다. 입력값을 검사하고 요청 횟수를 제한합니다.
- 로그인 쿠키는 페이지 스크립트가 읽을 수 없고, 서버는 그 지문만 저장합니다. 자원 양은 서버만 정하며, 자원 기록은 더하기만 할 수 있고 고칠 수 없으며 앞 기록과 이어져 있어 바뀌면 드러납니다.
7. 이용자 기기에 저장되는 정보와 쿠키
- 게임별 최고 점수와 화면 표시용 기록 두 가지(도움 페이지를 열었는지, 지난번 본 수집 점수)는 브라우저(로컬 저장소)에만 저장되고 서버로 보내지 않습니다. 브라우저 설정에서 지울 수 있습니다.
- 이 사이트의 자체 쿠키는 로그인할 때만 쓰는 2개뿐이며 모두 로그인에 꼭 필요한 쿠키입니다(광고·추적에 쓰지 않음):
__Host-s로그인 유지(로그아웃할 때까지, 마지막 이용 후 최대 30일),__Host-n로그인하는 동안만(10분). 로그인하지 않으면 자체 쿠키를 쓰지 않습니다. 쿠키는 브라우저 설정에서 거부하거나 지울 수 있습니다(예: Chrome·Edge 설정 → 개인정보 → 쿠키, Safari 설정 → 개인정보 보호). 거부해도 게임은 그대로 되며, 로그인만 할 수 없습니다.
8. 광고
- 광고는 결과 화면의 작은 자리 하나에만 있습니다. 시작 화면과 게임 중에는 광고가 없습니다.
- 지금 이 자리에는 자사 서비스 ZUZ 배너만 나옵니다. 이 배너는 쿠키나 추적을 쓰지 않습니다.
- Google 광고(AdSense)를 켜면: Google을 포함한 제3자 광고 사업자는 쿠키를 사용해 이용자가 이 사이트와 다른 사이트를 방문한 기록을 바탕으로 광고를 보여 줍니다. 맞춤 광고는 Google 광고 설정에서 끌 수 있습니다. Google이 파트너 사이트의 정보를 사용하는 방법도 참고하세요. 유럽경제지역(EEA)·영국·스위스 이용자에게는 광고에 쿠키를 쓰기 전에 동의를 받으며 언제든 바꿀 수 있습니다. 광고가 너무 자주 나오지 않게, 마지막 광고 요청 시각을 브라우저 탭에 저장합니다(탭을 닫으면 사라짐).
9. 이용자의 권리와 행사 방법
- 자신의 랭킹 기록에 대해 열람·정정·삭제·처리정지를 요구할 수 있습니다. 기록을 찾을 수 있게 게임, 점수, 이름, 대략의 날짜·시각을 이메일로 알려 주세요. 대리인을 통해서도 요구할 수 있습니다.
- 로그인한 경우 시작 화면의 My items 에서 자원·아이콘·구매 이력을 볼 수 있고, 계정 페이지(playzuz.com/account/)에서 계정을 직접 삭제할 수 있습니다: Delete account → 확인 상자에서 Delete. 계정·자원·아이콘이 함께 지워지며 되살릴 수 없습니다. 랭킹 기록은 계정과 연결되지 않으므로 위 방법으로 따로 요청하지 않으면 남습니다. 이메일로 요청해도 됩니다.
- 요구를 받으면 10일 안에 처리 결과를 알려 드립니다.
- 권익 침해 상담·구제: 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118), 개인정보 분쟁조정위원회(www.kopico.go.kr, 1833-6972).
10. 개정
방침이 바뀌면 이 페이지와 시행일을 고칩니다.