← SWISHBY

SWISHBY 개인정보처리방침

시행일: 2026년 10월 26일 · 운영자: 미니멀코리아 · 문의: minimalkorea@naver.com

미니멀코리아(이하 "운영자")는 웹 게임 SWISHBY(이하 "서비스")를 제공하면서 「개인정보 보호법」을 지키고, 꼭 필요한 정보만 모으고, 모은 정보를 아래와 같이 다룹니다. 이 방침은 서비스가 제공되는 모든 주소(swishby.com, 그리고 새 주소로 자동 이동하는 이전 주소 breton5797.github.io/fluxwing)와 같은 게임을 담은 앱(App Store의 iOS 앱, Google Play의 Android 앱)에 똑같이 적용됩니다.

1. 수집하는 정보와 그 이유

서비스는 회원가입 없이 바로 플레이할 수 있습니다. 처음 접속하면 서버가 게스트 계정(무작위 식별자)을 만들어 주고, 계정 로그인은 선택입니다.

구분항목목적시점
게스트 계정무작위 사용자 식별자(UUID)기록 제출, 랭크 대전, 친구 기능, 부정 이용 방지첫 접속 시 자동
계정 로그인(선택)이메일 주소(이메일 인증코드 로그인), Google 계정의 식별자와 이메일(Google 로그인), Apple 로그인을 제공하는 경우 Apple 계정의 식별자와 이메일계정 식별, 다른 기기와의 진행 동기화(클라우드 세이브), 계정 복구이용자가 로그인을 선택할 때
게임 활동닉네임(직접 입력), 국가·지역 코드, 선택한 유닛, 점수·통과 게이트 수·모드·플레이 시각, 랭크 대전 매치 기록(상대 식별자, 결과, RP 변동), 시즌 순위와 보상 수령 기록, 친구 목록·친구 요청·친구 활동 피드(접속, 신기록)리더보드와 대전 순위 표시, 시즌 보상 지급, 친구 기능해당 기능을 이용할 때
이용 기록(게임 이벤트)게스트·로그인 계정 식별자에 묶인 게임 이벤트: 첫 실행, 접속 시작·종료와 이용 시간, 튜토리얼 완료, 판 종료(모드·점수·스테이지·유닛), 일일 도전 완료, 상점 이용(상품), 광고 시청, 공유, 레벨 업, 무작위 접속 식별자, 게임 버전 표시재방문율·이용 시간 같은 서비스 개선 지표 산출. 운영자의 서버에만 저장하며 제3자 분석 도구로 보내지 않습니다게임을 이용할 때 자동
클라우드 세이브(로그인 시)코인·다이아·젬 지갑, 보유 유닛, 패스, 최고 기록, 스테이지 진행, 닉네임, 튜토리얼·일일 연속 플레이 상태, 시즌 보상 수령 상태로그인한 계정의 진행을 여러 기기에서 이어서 쓰기로그인 후 자동
자동 수집(서버 로그)IP 주소, 요청 시각, 브라우저 정보(User-Agent)보안, 장애 대응, 남용 차단접속·요청 시 호스팅 사업자가 기록
신고 기록신고한 계정과 신고된 계정의 식별자, 서버에 있는 닉네임과 신고한 화면에 보인 닉네임, 신고 사유(닉네임·부정 행위·기타), 신고한 곳(순위표·친구·대전), 신고 일시부적절한 닉네임과 부정 이용 검토, 여러 이용자가 신고한 닉네임 자동 숨김이용자가 다른 이용자를 신고할 때
푸시 알림(iOS 앱)기기의 푸시 토큰(Apple Push Notification service, APNs), 켜 둔 알림 종류(친구 접속, 친구 신기록), 언어앱이 닫혀 있을 때 친구 알림 보내기앱에서 알림 버튼을 켜고 알림을 허용할 때
Game Center(iOS 앱)판이 끝날 때의 점수(최고 점수·오늘의 코스)Game Center 순위표. Apple이 이 점수와 Game Center 계정을 Apple의 개인정보 처리방침에 따라 처리합니다기기에서 Game Center에 로그인되어 있을 때

닉네임은 금칙어 필터를 거치며, 걸리는 이름은 서버에서 Pilot으로 바뀌어 저장됩니다. 다른 이용자의 닉네임은 신고하거나 차단할 수 있습니다. 차단 목록은 기기에만 저장되며, 일정 조건(로그인한 계정, 가입 후 24시간, 기록 보유)을 갖춘 서로 다른 이용자 3명이 같은 닉네임을 신고하면 그 이용자는 순위표에서 자동으로 숨겨집니다.

기기에만 저장되고 서버로 보내지 않는 정보

언어, 음소거, 진동, 알림 설정, 광고 상태, 로컬 진행 데이터는 브라우저의 localStorage에만 저장됩니다(키 이름 fw27_*). 로그인 세션 토큰도 같은 저장소에 보관됩니다. 서비스는 쿠키를 사용하지 않습니다. 차단한 닉네임 목록도 기기에만 저장됩니다. 웹에서는 브라우저 알림 권한을 기기 안에서 알림을 띄우는 데만 쓰며 서버에서 보내는 푸시 알림은 없습니다. iOS 앱은 위 표의 푸시 알림 항목처럼 Apple의 푸시 서비스로 알림을 보냅니다.

2. 보유 기간

3. 처리 위탁과 국외 이전

운영자는 아래 사업자의 인프라를 이용합니다. 이 사업자들은 운영자의 지시에 따라 정보를 처리하며, 일부는 국외에 있습니다.

사업자하는 일이전되는 정보국가
Supabase, Inc.데이터베이스, 로그인(인증), 실시간 통신 호스팅. 데이터 서버는 AWS 서울 리전(ap-northeast-2)에 있습니다.게스트·로그인 계정 정보, 게임 활동, 클라우드 세이브, 접속 로그미국(서버는 대한민국)
Vercel Inc.게임 페이지 호스팅(swishby.com)접속 로그(IP 주소, 요청 정보)미국
GitHub, Inc.개발용 미리보기 페이지 호스팅(GitHub Pages)접속 로그(IP 주소, 요청 정보)미국
Google LLCGoogle 로그인(선택 시), 웹 폰트 제공(fonts.googleapis.com, fonts.gstatic.com)로그인 시 Google 계정 식별자·이메일, 폰트 요청 시 IP 주소미국
jsDelivr (Prospect One)라이브러리 CDN요청 시 IP 주소폴란드
Cloudflare, Inc.로봇(자동 가입) 방지 확인(Turnstile). 게스트 세션을 만들거나 이메일 코드를 요청하는 순간에만 Cloudflare의 확인 스크립트가 로드됩니다. 확인 과정에서 Cloudflare가 자체 도메인에 쿠키를 둘 수 있습니다.IP 주소, 브라우저 특성 정보미국
Apple Inc.Apple 로그인(선택 시), iOS 앱의 푸시 알림 전달(APNs)과 Game CenterApple 계정 식별자·이메일(로그인 시), 푸시 토큰과 알림 내용(친구 닉네임, 기록), Game Center 점수미국
게임 포털(CrazyGames, Poki)해당 포털 안에서 플레이할 때만 포털의 SDK가 로드되어 광고 표시와 플레이 통계를 처리합니다. 포털의 개인정보처리방침이 함께 적용됩니다.포털이 정한 항목벨기에, 네덜란드

이 밖에는 법령에 따른 적법한 요청이 있을 때를 제외하고 개인정보를 제3자에게 제공하지 않습니다. 광고 네트워크, 분석 도구(예: Google Analytics), 광고 식별자는 사용하지 않습니다.

4. 이용자의 권리

이용자는 언제든지 자신의 정보에 대해 열람·정정·삭제·처리정지를 요구하고, 동의를 철회하고, 계정 삭제를 요청할 수 있습니다. 로그인한 계정은 게임의 계정 화면에서 계정 삭제를 누르면 본인 확인 없이 즉시 영구 삭제됩니다(계정, 클라우드 세이브, 점수·대전·친구 기록, 이용 기록 모두). 그 밖의 요청은 minimalkorea@naver.com으로 보내면 본인 확인 후 30일 안에 처리하고 결과를 알려 드립니다. 게스트 계정은 브라우저 데이터를 지우면 다시 접근할 수 없으므로, 삭제를 원하면 게임 설정에 표시되는 닉네임과 사용 시점을 함께 알려 주세요. 만 14세 미만 아동의 법정대리인도 같은 권리를 행사할 수 있습니다. 삭제 절차는 계정 삭제 안내에 정리되어 있습니다.

5. 아동의 개인정보

서비스는 만 14세 미만 아동의 개인정보를 의도적으로 수집하지 않습니다. 만 14세 미만은 법정대리인의 동의를 받은 뒤 로그인 기능을 이용해야 합니다. 동의 없이 수집된 사실을 알게 되면 바로 삭제합니다.

6. 안전성 확보 조치

7. 쿠키와 추적

쿠키를 사용하지 않고, 이용자를 추적하는 광고 식별자나 분석 도구를 쓰지 않습니다. 브라우저 저장소(localStorage)에 설정과 진행을 저장할 뿐이며, 브라우저 설정에서 사이트 데이터를 지우면 함께 삭제됩니다.

8. 개인정보 보호책임자와 권익침해 구제

개인정보 보호책임자: 미니멀코리아 대표 · minimalkorea@naver.com

개인정보 침해에 대한 신고나 상담이 필요하면 다음 기관에 문의할 수 있습니다: 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118), 개인정보분쟁조정위원회(kopico.go.kr, 1833-6972), 대검찰청 사이버수사과(spo.go.kr, 1301), 경찰청 사이버수사국(ecrm.police.go.kr, 182).

9. 방침의 변경

이 방침을 바꾸면 이 페이지에 시행일과 함께 게시하고, 수집 항목이나 목적이 달라지는 중요한 변경은 게임 안에서도 알립니다.

SWISHBY Privacy Policy

Effective: 26 October 2026 · Operator: Minimal Korea (미니멀코리아) · Contact: minimalkorea@naver.com

Minimal Korea ("we") runs the web game SWISHBY ("the service"). We collect as little as the game needs and handle it as described here. This policy applies at every address the game is served from (swishby.com, and the former address breton5797.github.io/fluxwing, which now redirects there) and in the apps that carry the same game (the iOS app on the App Store and the Android app on Google Play). The Korean text above is the governing version; this translation is provided for convenience.

1. What we collect and why

You can play without creating an account. On your first visit the server issues a guest account (a random identifier). Signing in is optional.

CategoryDataPurposeWhen
Guest accountA random user identifier (UUID)Submitting scores, ranked versus, friends, abuse preventionAutomatically on first visit
Signing in (optional)Your email address (email code sign-in); your Google account identifier and email (Google sign-in); your Apple account identifier and email where Apple sign-in is offeredIdentifying your account, syncing progress across devices (cloud save), account recoveryWhen you choose to sign in
Game activityNickname (typed by you), country or region code, chosen unit, score, gates passed, mode and time of play; ranked match records (rival identifier, result, RP change); season rankings and reward claims; friends list, friend requests and the friend activity feed (online, new best)Leaderboards and versus rankings, season rewards, friend featuresWhen you use those features
Gameplay eventsGame events tied to your guest or signed-in account identifier: first launch, session start and end with time played, tutorial completion, end of a run (mode, score, stage, unit), daily run completion, shop use (item), ads watched, shares, level-ups, a random session identifier and a game version tagMeasuring how the service is used (return rates, time played) to improve it. Stored only on our own server; never sent to a third-party analytics toolAutomatically while you play
Cloud save (signed in)Coin, diamond and gem wallet, owned units, pass, best scores, stage progress, nickname, tutorial and daily-streak state, season reward claimsContinuing a signed-in account's progress on any deviceAutomatically after signing in
Automatic (server logs)IP address, request time, browser information (User-Agent)Security, incident handling, abuse blockingRecorded by our hosting providers on each request
ReportsThe identifiers of the reporting and the reported account, the name the server holds and the name the reporter's screen showed, the reason (name, cheating, other), where it was sent from (boards, friends, versus) and whenReviewing offensive names and cheating; hiding a name that several players reportedWhen you report another player
Push alerts (iOS app)Your device's push token (Apple Push Notification service, APNs), the alert kinds you keep on (friend online, friend's new best) and your languageSending friend alerts while the app is closedWhen you turn on the alerts button in the app and allow notifications
Game Center (iOS app)Your score at the end of a run (best score, daily course)Game Center leaderboards. Apple handles these scores and your Game Center account under Apple's privacy policyWhen the device is signed in to Game Center

Nicknames pass through a profanity filter; a refused name is stored as Pilot. You can report or block another player's name. Your block list stays on your device; when three different players who meet some conditions (signed in, account at least 24 hours old, holding a score) report the same name, that player is hidden from the boards automatically.

Stored only on your device

Language, mute, vibration and alert settings, ad state and local progress live only in your browser's localStorage (keys named fw27_*), as does your sign-in session token. The service sets no cookies. Your list of blocked names stays there too. On the web, the browser notification permission is used only to show alerts on your device and we send no server push notifications; the iOS app sends alerts through Apple's push service as described in the table above.

2. How long we keep it

3. Processors and international transfers

We rely on the providers below. They process data on our instructions; some are outside Korea.

ProviderRoleDataCountry
Supabase, Inc.Database, sign-in (authentication) and realtime hosting. The database runs in the AWS Seoul region (ap-northeast-2).Guest and signed-in account data, game activity, cloud save, access logsUnited States (servers in South Korea)
Vercel Inc.Hosting of the game page (swishby.com)Access logs (IP address, request details)United States
GitHub, Inc.Hosting of the development preview page (GitHub Pages)Access logs (IP address, request details)United States
Google LLCGoogle sign-in (if chosen); web fonts (fonts.googleapis.com, fonts.gstatic.com)Google account identifier and email on sign-in; IP address on font requestsUnited States
jsDelivr (Prospect One)Library CDNIP address on requestsPoland
Cloudflare, Inc.Bot check (Turnstile) against automated sign-ups. Its script is loaded only at the moment a guest session is created or an email code is requested; Cloudflare may set a cookie on its own domain during the check.IP address, browser characteristicsUnited States
Apple Inc.Apple sign-in (if chosen); push alert delivery (APNs) and Game Center in the iOS appApple account identifier and email on sign-in; push token and alert text (friend's nickname, score); Game Center scoresUnited States
Game portals (CrazyGames, Poki)Only when you play inside one of these portals, its SDK is loaded to show ads and record play statistics. The portal's own privacy policy applies as well.As defined by the portalBelgium, Netherlands

Beyond this we share personal data with no one, except when the law requires it. We use no ad networks, no analytics tools (such as Google Analytics) and no advertising identifiers.

4. Your rights

You may at any time ask to access, correct or delete your data, restrict its processing, withdraw consent, or delete your account. If you are signed in, you can delete your account yourself: open the account sheet in the game and tap Delete account; the account, its cloud save, its score, versus and friend records and its gameplay events are deleted immediately and for good. For anything else write to minimalkorea@naver.com; after verifying it is you, we act within 30 days and tell you the outcome. A guest account cannot be reached once its browser data is cleared, so if you want it deleted please tell us the nickname shown in the game's settings and roughly when you played. Where the GDPR or a similar law applies to you, you also have the right to data portability and to complain to your supervisory authority. The steps are also on the account deletion page.

5. Children

We do not knowingly collect personal data from children under 14 (or under the age your country sets for consent). Children below that age should use the sign-in feature only with a parent's or guardian's consent. If we learn that data was collected without it, we delete it.

6. Security

7. Cookies and tracking

The service sets no cookies and uses no advertising identifiers or analytics trackers. It keeps settings and progress in your browser's localStorage; clearing site data in your browser removes them.

8. Contact and complaints

Data protection officer: the representative of Minimal Korea · minimalkorea@naver.com. In Korea you may also contact the Personal Information Infringement Report Center (privacy.kisa.or.kr, 118) or the Personal Information Dispute Mediation Committee (kopico.go.kr, 1833-6972).

9. Changes

Changes are posted on this page with a new effective date; material changes to what we collect or why are also announced in the game.