개인정보 처리방침

← 게임으로
English ↓소개

시행일: 2026년 8월 23일 · 최종 개정일: 2026년 8월 31일 · 적용 대상: hanpango.com 및 그 하위 모든 페이지

사다리타기의 이름·결과

사다리타기에서 입력한 이름과 결과는 링크 주소 안에만 담깁니다. 서버로 보내 저장하지 않고, 이 사이트의 서버 기록(로그)에도 남기지 않습니다. 새로고침해도 판이 유지되도록 판 링크(링크의 # 뒤 부분 · ld.p)와 그 판이 열려 있던 화면 종류(즉석/공유 · 만든 사람인지 · ld.m)를 브라우저의 탭 저장소(sessionStorage)에 임시로 보관하며, 탭을 닫으면 사라집니다 — 직접 만든 판도 같습니다. 열람 여부나 진행 상태는 저장하지 않습니다. 링크를 받은 사람은 그 링크에 담긴 이름을 보게 되므로, 실명을 남기고 싶지 않다면 별명을 사용해 주세요. 링크에서 판을 담고 있는 # 뒤 부분은 브라우저가 서버로 보내지 않으며, 페이지가 열리는 즉시 주소창에서도 지워집니다 — 그래서 이 페이지에서 나가는 광고 요청에 그 내용이 실려 나가지 않는 것을 실제 브라우저 관측으로 확인했습니다. 다만 이 페이지에서 함께 실행되는 제3자 스크립트가 페이지 안의 값을 읽는 것까지 기술적으로 차단하지는 못합니다.

Names and outcomes entered in Ladder are encoded in the link only. They are never stored on a server and never kept in our server logs. So that a refresh does not lose the board, the page keeps the board link (ld.p) and which screen that board was open in (on the spot / share, and whether you were the host — ld.m) in the browser’s per-tab storage (sessionStorage); a board you built yourself is kept the same way; it disappears when you close the tab, and no viewing or progress state is stored. The page also strips that part out of the address as soon as it loads — we verified in a real browser that the ad requests leaving this page do not carry the link. That does not mean third-party scripts running on the page are technically unable to read values held by the page. Anyone you send the link to will see the names, so use nicknames if you prefer.

1. 운영자 및 연락처

이 사이트(한판고, hanpango.com)는 개인이 혼자 운영하는 1인 운영 사이트입니다. 개인정보 처리방침에 관한 문의는 아래 이메일로 보내주시면 됩니다.

개인정보 보호책임자: 운영자(개인) · 문의: bridgeaiedu@gmail.com

2. 수집하는 개인정보 — 직접 수집하지 않습니다

이 사이트는 이름, 이메일, 전화번호, 생년월일 같은 개인정보를 직접 수집하지 않습니다. 회원가입 절차가 없고, 로그인 기능이 없으며, 운영자에게 전송되는 입력 폼이 없습니다 — 사다리타기처럼 이름·결과를 적는 칸이 있는 게임이 있지만, 그 값은 서버로 보내지 않고 링크 안에만 담깁니다. 게임의 상세 기록(판의 내용·최고 점수·소리 설정)은 서버로 전송하지 않고 기기에만 저장합니다. 다만 한 판이 끝나면 요약 결과(어느 게임인지·점수·수·소요 시간·일일 도전 여부·연속 성공 일수)가, 표시 언어를 바꾸면 바꾼 언어(ko/en)가 4항의 분석 도구로 통계용으로 전송되며, 이 값만으로는 개인을 알아볼 수 없습니다. 또한 화면에 보이는 공개 카운터(방문 수·판 수)를 위해 방문 1회·판 시작 1회라는 횟수만이 이 사이트 서버(Cloudflare D1)에 더해지며, 여기에는 개인을 식별할 수 있는 정보가 들어 있지 않습니다.

기기에만 저장되는 정보 (localStorage)

기록·설정을 유지하기 위해 필요한 값은 방문하신 기기의 브라우저 안(localStorage)에만 저장됩니다. 이 값들은 운영자에게 전송되지 않으며 운영자가 열람할 수 없습니다. 현재 저장되는 항목은 다음이 전부입니다.

이 값들은 브라우저의 사이트 데이터 삭제 기능으로 언제든지 직접 지우실 수 있습니다. 삭제하시면 최고 점수와 스트릭 기록도 함께 사라집니다.

탭을 닫으면 사라지는 정보 (sessionStorage)

아래 값은 지금 열어 둔 탭 안에만 잠시 남고 탭을 닫으면 사라집니다. 역시 운영자에게 전송되지 않으며 운영자가 열람할 수 없습니다. 현재 저장되는 항목은 다음이 전부입니다.

3. 광고 — Google AdSense 및 제3자 쿠키

이 사이트는 광고 수익으로 운영되며, Google AdSense를 통해 광고를 게재하거나 게재할 예정입니다. 광고와 관련하여 아래 사항을 알려드립니다.

광고는 Google이 자체 정책에 따라 게재하며, 광고 쿠키에 저장되는 정보는 게시자가 선택한 설정의 범위 안에서 Google이 처리합니다. 자세한 내용은 Google의 광고 관련 정책 페이지(policies.google.com/technologies/ads)에서 확인하실 수 있습니다.

4. 분석 도구 — Google Analytics 4 를 씁니다

이 사이트는 방문 통계를 보기 위해 Google Analytics 4(측정 ID G-40KLN4QMCD · IP 익명화 적용)를 사용합니다. 이 도구는 Google이 제공하는 표준 방식으로 동작합니다. 브라우저에 _ga 쿠키를 두어 가명 식별자(클라이언트 ID)로 방문자와 세션을 구분하고, 방문한 페이지 주소·이전 페이지(리퍼러)·페이지 제목·언어·화면 해상도·브라우저와 기기 종류·대략적인 지역(IP 주소는 익명화) 같은 항목을 자동으로 수집합니다. 여기에 이 사이트가 추가로 보내는 것은 게임 이벤트(게임 열기·시작·종료·일일 도전 완료·언어 전환)와 그 값 — 게임 식별자(어느 게임인지), 점수·수·소요 시간·일일 도전 여부·연속 성공 일수, 참가자 수(players)와 놀이 방식(mode · 즉석/공유), 전환 후 표시 언어(ko/en) — 뿐입니다. 닉네임·연락처처럼 개인을 직접 알아볼 수 있는 정보는 어떤 항목으로도 보내지 않으며, 광고 노출·클릭도 이 도구로는 재지 않습니다. 수집을 원치 않으시면 Google 애널리틱스 차단 브라우저 부가기능을 쓰시거나 브라우저에서 쿠키를 차단하실 수 있습니다. 수집하는 항목을 바꾸게 되면 이 방침을 먼저 고쳐 알려드리겠습니다.

광고 쪽 측정은 이와 별개로 이루어집니다. 광고가 게재되면 Google의 광고 스크립트가 광고 노출과 클릭을 측정하고, 그 과정에서 Google 및 광고 파트너의 서버에 IP 주소·브라우저 정보·쿠키 같은 접속 기록이 남을 수 있습니다. 이 측정과 기록은 위 3항에서 설명한 Google의 처리에 해당하며, 운영자가 아니라 Google이 수행합니다.

5. 만 14세 미만 아동

한국의 개인정보 보호법은 만 14세 미만 아동의 개인정보를 처리하기 위해 동의가 필요한 경우 그 법정대리인의 동의를 받도록 정하고 있습니다.

이 사이트는 앞서 밝힌 대로 연령을 불문하고 개인정보를 직접 수집하지 않으며, 만 14세 미만 아동으로부터도 개인정보를 수집하지 않습니다. 다만 광고 쿠키는 제3자인 Google이 설정하므로, 자녀가 사용하는 기기의 광고 설정은 보호자께서 위 3항의 링크에서 직접 조정하실 수 있습니다.

6. 이용자의 권리

7. 후원(QR 송금)

사이트 곳곳의 '☕ 후원' 버튼을 누르면 송금용 QR 코드 이미지가 뜹니다. 이 QR 은 이미지일 뿐이며, 사이트는 결제 수단이 아닙니다. 송금은 방문자가 직접 토스·카카오페이·은행 등 본인의 금융 앱 안에서 이뤄집니다.

따라서 사이트는 결제 정보를 일절 수집·처리·저장하지 않습니다 — 카드번호·계좌번호·인증정보 어느 것도 이 사이트를 거치지 않습니다. 후원을 했는지 여부, 금액, 보낸 사람이 누구인지도 사이트는 알 수 없습니다. 송금 과정에서 생기는 개인정보의 처리는 방문자가 사용하는 금융 앱과 그 사업자의 방침을 따릅니다.

후원은 전적으로 자발적이며, 후원하지 않아도 모든 게임을 제한 없이 이용하실 수 있습니다.

8. 방침의 변경

이 방침이 바뀌면 이 페이지에 바뀐 내용과 개정일을 함께 올립니다. 문서 상단의 최종 개정일로 최신 여부를 확인하실 수 있습니다.


Privacy Policy

Effective date: 23 August 2026 · Last updated: 31 August 2026 · Applies to hanpango.com and all pages under it

1. Operator and contact

This site (Hanpango, hanpango.com) is run by a single individual. For any question about this privacy policy, please write to the address below.

Privacy officer: Site operator (individual) · Contact: bridgeaiedu@gmail.com

2. Personal data — none is collected directly

This site does not collect personal data such as your name, email address, phone number or date of birth. There is no sign-up and no login, and no input form that sends anything to the operator — some games, such as Ladder, do have boxes for names and outcomes, but those values are never sent to a server; they stay inside the link. Detailed game data (board contents, best scores, sound setting) is never sent to a server and stays on your device. When a round ends, a summary (which game, score, moves, duration, whether it was the daily challenge, and streak length) is sent to the analytics tool described in section 4 for statistics only, and when you switch the display language the chosen language (ko/en) is sent as well; those values cannot identify you. In addition, for the public counters shown on the site (visits and plays), only the counts — one visit, one round started — are added on this site's own server (Cloudflare D1); nothing that could identify a person is included.

Data kept on your device only (localStorage)

Values needed to keep your records and settings are stored only in your own browser (localStorage). They are never transmitted to the operator and the operator cannot read them. The complete list is:

  • bp.lang — the display language you chose — shared across the whole site
  • bp.best — your best score in Block Puzzle
  • bp.bestPrev — previous best score in Block Puzzle (used to show a new-record message)
  • bp.daily — your completed Block Puzzle daily-challenge record (saved when the game ends) and its result
  • bp.streak — consecutive-day streak count in Block Puzzle
  • bp.sound — Block Puzzle sound on/off setting
  • g2048.best — your best score in 2048
  • g2048.daily — your 2048 daily-challenge progress (saved after each move) and its final result
  • g2048.streak — consecutive-day streak count in 2048
  • g2048.sound — 2048 sound on/off setting
  • bd.best — your best score in Block Drop
  • bd.daily — your Block Drop daily-challenge progress (saved each time a block locks) and its final result
  • bd.streak — consecutive-day streak count in Block Drop
  • bd.sound — Block Drop sound on/off setting
  • wd.stats — your Daily Word games played, wins and guess distribution
  • wd.daily — your Daily Word daily-challenge progress (saved after each guess) and its final result
  • wd.streak — consecutive-day streak count in Daily Word
  • wd.sound — Daily Word sound on/off setting
  • sh.best — your best score in Shooting
  • sh.daily — your completed Shooting daily-challenge result
  • sh.streak — consecutive-day streak count in Shooting
  • sh.sound — Shooting sound on/off setting
  • bb.best — your best score in Brick Breaker
  • bb.daily — your completed Brick Breaker daily-challenge result
  • bb.streak — consecutive-day streak count in Brick Breaker
  • bb.sound — Brick Breaker sound on/off setting
  • es.best — your best score in Estimate
  • es.daily — your completed Estimate daily-challenge result
  • es.streak — consecutive-day streak count in Estimate
  • es.sound — Estimate sound on/off setting
  • sd.best — your fastest Sudoku time (in seconds) per board size and difficulty
  • sd.daily — your completed Sudoku daily-challenge result
  • sd.progress — the in-progress Sudoku board (daily challenge and free play)
  • sd.pref — the Sudoku board size and difficulty you chose
  • sd.streak — consecutive-day streak count in Sudoku
  • sd.sound — Sudoku sound on/off setting
  • nq.best — most correct answers in a single Nonsense Quiz round
  • nq.daily — your completed Nonsense Quiz daily-challenge result
  • nq.progress — the in-progress Nonsense Quiz round
  • nq.seen — ids of Nonsense Quiz questions shown recently (so the same ones do not keep coming back)
  • nq.streak — consecutive-day streak count in Nonsense Quiz
  • nq.sound — Nonsense Quiz sound on/off setting
  • wc.best — the longest chain you reached in a Word Chain round
  • wc.daily — your completed Word Chain daily-challenge result
  • wc.progress — the in-progress Word Chain round
  • wc.level — the Word Chain difficulty you chose
  • wc.streak — consecutive-day streak count in Word Chain
  • wc.sound — Word Chain sound on/off setting
  • ms.best.<difficulty> — your fastest Minesweeper time (in seconds) per difficulty · the placeholder is easy, normal or hard
  • ms.daily — your completed Minesweeper daily-challenge result
  • ms.progress — the in-progress Minesweeper board
  • ms.level — the Minesweeper difficulty you chose
  • ms.streak — consecutive-day streak count in Minesweeper
  • ms.sound — Minesweeper sound on/off setting
  • ld.sound — Ladder sound on/off setting
  • mc.best.<difficulty> — your best Memory Match record (flips and time) per difficulty · the placeholder is easy, normal or hard
  • mc.daily — your completed Memory Match daily-challenge result
  • mc.progress — the in-progress Memory Match daily board
  • mc.level — the Memory Match difficulty you chose
  • mc.streak — consecutive-day streak count in Memory Match
  • mc.sound — Memory Match sound on/off setting
  • ng.best — your fastest Nonogram time (in seconds) per board size and level
  • ng.daily — your completed Nonogram daily-challenge result (including the finished picture)
  • ng.progress — the in-progress Nonogram board (daily challenge and free play)
  • ng.pref — the Nonogram board size and level you chose
  • ng.streak — consecutive-day streak count in Nonogram
  • ng.sound — Nonogram sound on/off setting
  • nb.best — your fewest-guess Number Baseball result in free play
  • nb.daily — your completed Number Baseball daily-challenge result
  • nb.streak — consecutive-day streak count in Number Baseball
  • nb.sound — Number Baseball sound on/off setting
  • chosung.best — your highest Korean Initials Quiz score
  • chosung.daily — your completed Korean Initials Quiz daily-ten result
  • chosung.streak — consecutive-day streak count in Korean Initials Quiz
  • sj.best — your best number of correct answers in Korean Idiom Quiz
  • sj.daily — your completed Korean Idiom Quiz daily result
  • hb.daily — your completed One-Stroke Delivery daily result
  • dr.daily — your completed Turn to Connect daily result
  • tc.daily — your completed Escape Together daily result
  • gc.daily — your completed Find the Rule daily result
  • dg.daily — your completed Word Bridge daily result
  • lr.setup — your last Liar Game settings (players, topic, mode, timer)
  • lr.recent — secret words drawn recently in Liar Game (so the same words do not keep coming up · at most 30)
  • sj.progress — the in-progress state of a Korean Idiom Quiz round
  • sj.seen — idioms seen recently in Korean Idiom Quiz (so the same ones do not repeat)
  • sj.streak — consecutive-day streak count in Korean Idiom Quiz
  • sj.sound — sound on/off setting in Korean Idiom Quiz
  • mole.best — your highest Whack a Mole score
  • mole.daily — your completed Whack a Mole daily-challenge result
  • mole.streak — consecutive-day streak count in Whack a Mole
  • mole.sound — Whack a Mole sound on/off setting
  • ts.best.<target> — your smallest miss (in seconds) per target time in Ten-Second Sense · the placeholder is 3, 7, 10 or 15
  • ts.daily — your completed Ten-Second Sense daily-challenge result
  • ts.target — the Ten-Second Sense target time you chose
  • ts.streak — consecutive-day streak count in Ten-Second Sense
  • ts.sound — Ten-Second Sense sound on/off setting
  • st.best — your highest five-round average in Stop! practice mode
  • st.daily — your completed Stop! daily-board result
  • st.streak — consecutive-day streak count in Stop!
  • st.sound — Stop! sound on/off setting
  • jr.best — your highest three-round average accuracy in Just Right free play
  • jr.daily — your completed Just Right daily-challenge result
  • jr.streak — consecutive-day streak count in Just Right
  • jr.sound — Just Right sound on/off setting
  • fo.best — your shortest eight-round total time in Spot the Fake free play
  • fo.daily — your completed Spot the Fake daily-challenge result
  • fo.streak — consecutive-day streak count in Spot the Fake
  • fo.sound — Spot the Fake sound on/off setting
  • rv.best — your highest score in Do the Opposite free play
  • rv.daily — your completed Do the Opposite daily-challenge result
  • rv.streak — consecutive-day streak count in Do the Opposite
  • rv.sound — Do the Opposite sound on/off setting
  • hl.best — your longest chain in Higher or Lower free play
  • hl.daily — your completed Higher or Lower daily-challenge result
  • hl.streak — consecutive-day streak count in Higher or Lower
  • hl.sound — Higher or Lower sound on/off setting
  • hm.best — your best round count in How Many Were There free play (ties go to the faster average answer)
  • hm.daily — your completed How Many Were There daily-challenge result
  • hm.streak — consecutive-day streak count in How Many Were There
  • hm.sound — How Many Were There sound on/off setting
  • tg.daily — your completed Two on One Screen daily-challenge result
  • tg.best — your fastest average reaction in Two on One Screen practice
  • tg.sound — Two on One Screen sound on/off setting
  • gm.sound — Gomoku sound on/off setting
  • hp1.daily — the three games chosen for today in Daily Set and when it was read (no game scores are stored)
  • hp1.streak — consecutive-day streak count for Daily Set
  • qm.best — your best Quick Math score (questions solved)
  • qm.daily — your completed Quick Math daily-challenge result
  • qm.sound — Quick Math sound on/off setting

You can erase these at any time by clearing site data in your browser. Doing so also erases your best score and streak.

Data that disappears when you close the tab (sessionStorage)

The values below are kept only inside the tab you have open and disappear when you close it. They are never transmitted to the operator and the operator cannot read them. The complete list is:

  • ld.p — the Ladder board link (the part after # in the address) · a refresh reopens the same board
  • ld.m — which screen that Ladder board was open in (on the spot / share, and whether you were the host) so a refresh restores the same screen
  • hp.visit — a marker (value 1) that this tab has already been counted once for the visit tally, so a refresh is not counted again

3. Advertising — Google AdSense and third-party cookies

This site is funded by advertising and serves, or will serve, ads through Google AdSense. The following disclosures apply.

  • Third-party vendors use cookies — Third party vendors, including Google, use cookies to serve ads based on a prior visit to this website or other websites.
  • Beyond cookies — web beacons, IP addresses, device identifiers — In the course of serving ads, Google and its advertising partners may collect, share and use information such as web beacons, IP addresses and device or browser identifiers, not only cookies. In other words, third parties may place and read cookies in your browser, or use web beacons and IP addresses to collect information, as a result of ad serving on this site. How Google handles that information is described in How Google uses information from sites or apps that use our services (policies.google.com/technologies/partner-sites).
  • DoubleClick cookie — Third-party cookies used for advertising may be associated with the doubleclick.net domain or country-specific Google domains. Google use of advertising cookies enables it and its partners to serve ads to users based on their visit to this site and/or other sites on the Internet.
  • Opting out of personalised ads — Users may opt out of personalised advertising in Google Ads Settings: https://adssettings.google.com/
  • Opting out of some participating vendors — You can opt out of the use of cookies for personalised advertising by some participating vendors at: https://www.aboutads.info/choices/ — this tool covers only vendors that take part in that programme, and does not switch off vendors who do not.

Ads are served by Google under its own policies; what an advertising cookie stores is processed by Google within the settings the publisher has chosen. See policies.google.com/technologies/ads for details.

4. Analytics — Google Analytics 4

This site uses Google Analytics 4 (measurement ID G-40KLN4QMCD, with IP anonymisation) to see visit statistics. It works the standard way Google provides it: a _ga cookie holds a pseudonymous identifier (client ID) used to tell visitors and sessions apart, and fields such as the page address, the previous page (referrer), page title, language, screen resolution, browser and device type and approximate region (IP address anonymised) are collected automatically. On top of that, this site sends only game events (open, start, end, daily-challenge complete, language switch) and their values — the game identifier (which game), score, moves, duration, daily-challenge flag, streak length, the number of players (players) and the play mode (mode — on the spot / share), and the display language chosen after a switch (ko/en). Nothing that directly identifies a person, such as a nickname or contact detail, is sent in any parameter, and ad impressions and clicks are not measured with this tool. If you prefer not to be measured, use the Google Analytics opt-out browser add-on or block cookies in your browser. If what is collected changes, this policy will be updated first.

Ad-side measurement is separate from this. When ads are served, Google advertising scripts measure ad impressions and clicks, and in doing so records such as IP address, browser information and cookies may be written to servers operated by Google and its advertising partners. That measurement and logging is part of the Google processing described in section 3, and is carried out by Google, not by the operator.

5. Children under 14

Korean data protection law requires the consent of a legal guardian where consent is needed to process the personal data of a child under the age of 14.

As stated above, this site does not collect personal data from anyone, including children under 14. Advertising cookies are set by Google as a third party, so a guardian can adjust the ad settings on a child device directly through the links in section 3.

6. Your choices

  • Clear the game data kept on your device by clearing site data in your browser.
  • Turn off personalised advertising through the two links in section 3.
  • If anything here is unclear or looks wrong, email the address in section 1.

7. Donations (QR transfer)

Pressing the '☕ Support' button anywhere on the site opens an image of a transfer QR code. That QR is only an image; the site is not a payment processor. The transfer itself happens inside your own banking app — Toss, KakaoPay, your bank and so on.

The site therefore never collects, processes or stores any payment information: no card number, no account number, no credentials pass through this site. The site also cannot tell whether you donated, how much, or who sent it. Any personal data involved in the transfer is handled by your banking app under that provider's own policy.

Donating is entirely voluntary. Every game remains fully available whether or not you donate.

8. Changes to this policy

If this policy changes, the change and its date will be posted on this page. Check the effective-date and last-updated lines at the top of each version.