Brawlit Privacy Policy

Effective date: 2026-08-30 · Last updated: 2026-10-30 · 한국어

Information we collect

Brawlit has no user accounts and does not ask for or persist a person's real name, email address, or password. Brawlit's servers never receive or store the advertising ID; Google's ads SDK reads it on the device, as described under Advertising. Public in-game names and public profile or battle fields returned by the Supercell API may be processed transiently for API response-contract validation or held in short-lived response caches. They are not persisted in the discovery tag-pool database or sent to Firebase. Public Brawl Stars game tags are processed as described below.

Advertising

Starting with app version 1.4.3, Brawlit shows ads from Google AdMob through the Google Mobile Ads SDK: a banner above the bottom menu and, at most once every five minutes, a full-screen ad when you switch tabs. No ads are shown during the first 24 hours after the app is installed. Brawlit passes no game tag, player or club name, search text, or favorite to the ad SDK, and Brawlit's servers receive no ad data.

To show and measure ads and to prevent fraud, Google's SDK collects the device's advertising ID and app set ID, the IP address (which can indicate an approximate location), ad interactions such as views and taps, and diagnostic information, and shares them with Google under Google's policies. Unless you turn it off, Google may use this information to personalize ads.

In the European Economic Area, the UK and Switzerland, Google's consent form asks before ads use your data, and you can change your answer at any time in Settings → Privacy → Ad privacy choices. Anywhere, you can reset or delete your advertising ID or turn off ad personalization in your Android device settings. Ads are limited to content rated for teens, and gambling, alcohol, dating, political and other sensitive ad categories are blocked.

Server processing

Game-data requests pass through our proxy server (Cloudflare Workers) to the official Supercell API. Request URLs (containing game tags) may appear briefly in standard server logs, but are never linked to your identity, stored separately, or sold. Public game-data responses may be cached temporarily at the Cloudflare edge for reliability and performance, and expire automatically.

To identify the current Ranked map pool and calculate aggregate brawler-use and map-pick statistics, an automated collector temporarily keeps public player tags found in leaderboard and Ranked battle data in a short-lived collection queue with bounded retry delays. These tags are not linked to app users or profiles, and the published aggregate statistics contain no player tags.

To calculate the Ranked tier list, the current Ranked map pool, and map and brawler statistics, and to show players' past battles in the app, a separate automated battle archive run by the developer also keeps public battle records collected through the official API: the battle time, mode and map, each participant's public player tag and brawler (with power level and trophies or rank), and the result. To schedule further collection it keeps, for each public tag, when that tag was first and last seen in a battle and when its public battle log was last checked, and each tag's latest public in-game name. These records are not linked to app users, devices, or app profiles, and the published statistics contain no player tags. Any app user who opens a tag's profile can view that tag's archived battles, with the names of their participants. Once a tag's battles have been opened in the app, the archive also reads that tag's public battle log regularly from then on, so its later battles are kept with the player's own results and trophy changes. The records are kept while the service operates; an accepted deletion request described below removes the tag's archived battle list and its stored name within about two hours.

For random exploration and related player results, a separate automated discovery service keeps a pool of canonical public player and club tags observed through public leaderboard, player, club, and battle data. It stores only the tag, entity type, bounded source category, verification/retry state, and operational timestamps. Public in-game names, profile fields, and raw battle logs may be read transiently for response validation and candidate extraction, but are not stored in this database; neither are device identifiers or links to app users. Unverified candidate-queue entries become ineligible when they are 30 days old and a scheduled, bounded cleanup then physically removes them from the active database. API-evidenced observed and profile-confirmed public tags may be retained only while the discovery service operates. They are removed from the active database when the API confirms that they are invalid, when an accepted deletion-and-suppression request is applied, or when the service is retired. These tags support random exploration and related player results in the app.

Random exploration can also draw from the battle archive. Every six hours a random sample of public player tags seen in public battles during the previous three days is copied, with no other field, to storage read by the discovery service, and each copy expires after 30 hours. Before a candidate is shown, the discovery service checks it against the deletion-and-suppression list described below and confirms its public profile.

Related player results can come from the battle archive too. Once a day the public player tags in the archive, each with roughly how long ago it was last seen in a public battle and no other field, are copied to storage read by the discovery service, and each copy expires after 26 hours. A typed tag prefix is answered with the matching players seen most recently, and every suggestion is checked against the deletion-and-suppression list before its public profile is read and shown.

Related player results can also be found by a typed in-game name. The typed text is sent through our proxy to the battle archive, which looks it up among the latest public in-game names it has kept from public battle logs (ignoring case, character width and accents) and answers with the matching public tags, best matches and the most recently seen first. The typed text is not stored. Every result is checked against the deletion-and-suppression list before its public profile is read and shown, and a tag under an accepted deletion request is never found by name.

Exact future Ranked history is collected only for a tag saved as My Profile or a favorite. The app renews a 24-hour observation lease while that saved tag remains active. The stored fields are limited to the public tag, Ranked season/rank/Elo, completed-battle timestamp, observation time, and whether the interval was exact or contained a gap. The history is isolated by tag, is not linked to a real name, email, device identifier, or Firebase identifier, and is automatically deleted 30 days after the last lease renewal.

While that observation lease is active, the same public battle logs of a saved tag are also kept in a server battle archive, so that the app can show more of that player's battles than the latest 25 the Supercell API returns. Each stored battle is the public battle record as the API returns it: battle time, event mode and map, and every participant's public tag, in-game name, brawler, power level and trophies, plus the result, trophy change or rank observed for the saved tag. Any app user who opens a tag's profile can view the archived battles that include that tag. Only the battle logs of saved tags are added; ordinary searches are not. The archive is not linked to app users, devices, or Firebase identifiers, and its records are kept while the feature operates. An accepted deletion request described below removes the tag's archived battle list within about two hours and keeps the tag from being added again; the tag can still appear inside other players' archived battles, as it does in their public battle logs.

The proxy can send separate operational incident and recovery signals to Firebase Analytics. These server-generated signals describe only a fixed component, reason, severity, duration and occurrence count. They are marked as server telemetry, are not generated by or attributed to an app user, and contain no game tag, player or club name, search text, or app-instance identifier.

For a Play-installed app, the app can send an opaque, short-lived Play Integrity token and random request hash to the proxy. The proxy forwards the token to Google's Play Integrity API for decoding, does not log or persist the token, and returns only closed app-recognition, licensing and device-integrity categories. These verdicts establish installation environment, not a person's identity.

Third-party services

Apart from the ads described above, diagnostics and usage statistics are limited to the anonymous events described above and can be switched off in Settings.

Data deletion

Recent searches and the battle archive can be deleted from the app's Settings screen, and favorites can be removed from the favorites feature. To remove every other app-local history, cache, and setting, clear Brawlit storage in Android system settings or uninstall the app — no email request is needed.

Portable backup files remain in the folder you selected until you delete them with that document provider. Brawlit cannot access or delete those files after folder permission is removed.

Removing a favorite or My Profile tag stops future Ranked-history lease renewal. Its server history is automatically deleted within 30 days after the last renewal; no separate deletion request is needed.

To request deletion and future suppression of a public player or club tag from the discovery pool, email pulsemediakr@gmail.com with the public tag and whether it is a player or club tag. Do not send a real name or identity document. After the request is accepted, the raw tag and its discovery rows are deleted from the active database; only a one-way keyed suppression value is kept to prevent the tag from being collected again. An accepted request also keeps the tag out of random exploration and related player results drawn from the battle archive.

Deletion from the active database stops the tag from being collected or served by this feature. Cloudflare's SQLite-backed Durable Objects support point-in-time recovery of the entire database for up to the preceding 30 days, so a deleted row may remain technically recoverable only within that provider recovery history until the window passes. It is not used by the active service. If a recovery is performed, the suppression ledger is replayed and verified before collection resumes so suppressed tags are deleted again and remain blocked.

To stop diagnostics and usage statistics, turn off Share anonymous usage data in Settings → Privacy. Future app collection stops immediately. Clearing app storage or uninstalling also removes the local app-instance state, but does not recall reports already sent. Those reports are retained and deleted under the Firebase retention settings and Google's service deletion lifecycle. Because Brawlit sends neither an email address nor a game tag with these reports and has no user account that maps to the resettable Firebase app-instance identifier, we cannot reliably locate or selectively delete one person's already-sent anonymous Firebase records from an email request.

Ad data is collected and kept by Google, not by Brawlit, so Brawlit cannot look it up or delete it. Reset or delete your advertising ID, or turn off ad personalization, in your device settings; in the EEA, UK and Switzerland, change your consent in Settings → Privacy → Ad privacy choices.

Contact

pulsemediakr@gmail.com


Brawlit 개인정보처리방침

시행일: 2026-08-30 · 최종 수정: 2026-10-30

수집하는 정보

Brawlit은 회원가입 기능이 없으며 이용자의 실명·이메일 주소·비밀번호를 요청하거나 저장하지 않습니다. 광고 식별자는 Brawlit 서버로 전송하거나 저장하지 않으며, 아래 '광고'에 설명한 대로 Google 광고 SDK가 기기에서 읽습니다. Supercell API가 반환하는 공개 게임 내 이름과 공개 프로필·전투 필드는 API 응답 형식 검증을 위해 일시적으로 처리되거나 짧은 응답 캐시에 보관될 수 있습니다. 이 정보는 탐색용 태그 풀 데이터베이스에 저장하거나 Firebase로 전송하지 않습니다. 브롤스타즈의 공개 게임 태그는 아래와 같이 처리합니다.

광고

앱 버전 1.4.3부터 Brawlit은 Google 모바일 광고 SDK를 통해 Google AdMob 광고를 보여줍니다. 하단 메뉴 위의 배너 광고와, 탭을 바꿀 때 최대 5분에 한 번 나오는 전면 광고입니다. 앱 설치 후 처음 24시간 동안은 광고를 보여주지 않습니다. Brawlit은 게임 태그, 플레이어·클럽 이름, 검색어, 즐겨찾기를 광고 SDK에 넘기지 않으며, Brawlit 서버는 광고 데이터를 받지 않습니다.

광고를 보여주고 성과를 측정하며 부정 이용을 막기 위해, Google의 SDK는 기기의 광고 ID와 앱 세트 ID, IP 주소(대략적인 위치를 알 수 있음), 광고 조회·탭 같은 상호작용, 진단 정보를 수집해 Google 정책에 따라 Google과 공유합니다. 이용자가 끄지 않으면 Google은 이 정보로 맞춤 광고를 보여줄 수 있습니다.

유럽 경제 지역(EEA)·영국·스위스에서는 광고가 이용자의 데이터를 쓰기 전에 Google의 동의 화면이 먼저 묻고, 답은 언제든 설정 → 개인정보 → 광고 개인정보 설정에서 바꿀 수 있습니다. 어느 지역에서든 Android 기기 설정에서 광고 ID를 재설정·삭제하거나 맞춤 광고를 끌 수 있습니다. 광고는 청소년 이용가 수준으로 제한되며, 도박·주류·데이트·정치 등 민감한 광고 카테고리는 차단합니다.

서버 처리

게임 데이터 조회 요청은 저희 프록시 서버(Cloudflare Workers)를 거쳐 Supercell 공식 API로 전달됩니다. 이 과정에서 요청 URL(게임 태그 포함)이 표준 서버 로그에 짧은 기간 남을 수 있으나, 이용자 식별 정보와 연결하거나 별도로 저장·판매하지 않습니다. 공개 게임 데이터 응답은 안정성과 성능을 위해 Cloudflare 엣지에 일시적으로 캐시될 수 있으며 자동으로 만료됩니다.

현재 경쟁전 맵 풀을 확인하고 경쟁전의 브롤러 사용·맵 선택 통계를 집계하기 위해, 자동 수집기는 순위표와 경쟁전 기록에 공개된 플레이어 태그를 짧은 수집 대기열에 보관하고, 제한된 간격으로 다시 조회합니다. 이 태그는 앱 사용자나 프로필과 연결하지 않으며, 공개되는 집계 통계에는 플레이어 태그가 포함되지 않습니다.

경쟁전 티어표, 현재 경쟁전 맵 풀, 맵·브롤러 통계를 계산하고 앱에서 플레이어의 지난 전투를 보여주기 위해 개발자가 운영하는 별도의 자동 전투 보관 시스템은 공식 API로 수집한 공개 전투 기록도 보관합니다. 보관 항목은 전투 시각, 모드와 맵, 참가자별 공개 플레이어 태그와 브롤러(파워 레벨, 트로피 또는 랭크), 결과입니다. 이후 수집 일정을 정하기 위해 공개 태그별로 전투에서 처음·마지막으로 관측된 시각, 공개 전투 기록을 마지막으로 확인한 시각, 가장 최근의 공개 게임 내 이름도 보관합니다. 이 기록은 앱 사용자, 기기, 앱 프로필과 연결하지 않으며, 공개되는 통계에는 플레이어 태그가 포함되지 않습니다. 앱 사용자는 누구나 어떤 태그의 프로필을 열면 그 태그의 보관된 전투를 참가자 이름과 함께 볼 수 있습니다. 앱에서 어떤 태그의 전투를 한 번 열면, 그 뒤로 보관 시스템이 그 태그의 공개 전투 기록도 주기적으로 읽어 이후 전투를 본인 결과·트로피 변화와 함께 보관합니다. 이 기록은 서비스가 운영되는 동안 보관하며, 아래의 삭제 요청이 승인되면 약 2시간 안에 해당 태그의 보관 전투 목록과 저장된 이름을 삭제합니다.

무작위 탐색과 연관 플레이어 검색을 위해 별도로 격리된 자동 수집 서비스가 공개 순위표·플레이어·클럽· 전투 데이터에서 관측된 플레이어와 클럽의 정규화된 공개 태그 풀을 보관합니다. 저장 항목은 공개 태그, 대상 종류, 제한된 출처 분류, 검증·재시도 상태와 운영 시각뿐입니다. 공개 게임 내 이름·프로필 필드·원본 전투 기록은 응답 검증과 후보 추출을 위해 일시적으로 읽을 수 있지만 이 데이터베이스에는 저장하지 않으며, 기기 식별자나 앱 사용자와의 연결 정보도 저장하지 않습니다. 검증되지 않은 후보 대기열 항목은 생성 후 30일이 되면 수집 대상에서 제외되고, 예약된 범위 제한 정리 작업이 활성 데이터베이스에서 실제로 삭제합니다. API 자료에서 관측되었거나 프로필 확인을 마친 공개 태그는 탐색 서비스가 운영되는 동안에만 보관할 수 있습니다. API에서 유효하지 않다고 확인되거나, 승인된 삭제·재수집 차단 요청이 적용되거나, 서비스를 종료하면 활성 데이터베이스에서 삭제합니다. 이 태그는 앱의 무작위 탐색과 연관 플레이어 검색 결과에 사용됩니다.

무작위 탐색은 전투 보관 시스템의 후보를 사용할 수도 있습니다. 6시간마다 최근 3일 동안 공개 전투에서 관측된 공개 플레이어 태그 가운데 무작위 표본을 다른 항목 없이 탐색 서비스가 읽는 저장소에 복사하며, 각 사본은 30시간 후 만료됩니다. 후보를 보여주기 전에 탐색 서비스는 아래의 삭제·재수집 차단 목록을 확인하고 공개 프로필을 다시 확인합니다.

연관 플레이어 검색 결과도 전투 보관 시스템에서 나올 수 있습니다. 하루 한 번 보관 시스템의 공개 플레이어 태그를, 공개 전투에서 마지막으로 관측된 대략적인 시점 외에 다른 항목 없이 탐색 서비스가 읽는 저장소에 복사하며, 각 사본은 26시간 후 만료됩니다. 입력한 태그 앞부분에는 가장 최근에 관측된 일치 플레이어를 제안하고, 공개 프로필을 읽어 보여주기 전에 모든 제안을 삭제·재수집 차단 목록과 대조합니다.

연관 플레이어는 입력한 게임 내 이름으로도 찾을 수 있습니다. 입력한 글자는 프록시를 거쳐 전투 보관 시스템으로 전달되며, 보관 시스템은 공개 전투 기록에서 보관한 최신 공개 게임 내 이름 가운데에서 대소문자·전각 여부·악센트를 구분하지 않고 찾아, 가장 잘 맞고 가장 최근에 관측된 공개 태그부터 돌려줍니다. 입력한 글자는 저장하지 않습니다. 모든 결과는 공개 프로필을 읽어 보여주기 전에 삭제·재수집 차단 목록과 대조하며, 받아들여진 삭제 요청 대상 태그는 이름으로 찾을 수 없습니다.

정확한 향후 경쟁전 기록은 내 프로필 또는 즐겨찾기로 저장한 태그에 대해서만 수집합니다. 저장된 태그가 활성 상태인 동안 앱이 24시간 관측 기간을 갱신합니다. 서버 저장 항목은 공개 태그, 경쟁전 시즌·랭크·Elo, 완료된 경기 시각, 관측 시각, 그리고 해당 구간이 정확한지 또는 관측 공백이 있는지로 제한됩니다. 이 기록은 태그별로 분리되며 실명, 이메일, 기기 식별자 또는 Firebase 식별자와 연결하지 않습니다. 마지막 관측 기간 갱신 후 30일이 지나면 자동으로 삭제됩니다.

이 관측 기간이 활성인 동안, 저장된 태그의 공개 전투 기록은 서버 전투 보관함에도 보관됩니다. 앱이 Supercell API가 돌려주는 최근 25경기보다 더 많은 경기를 보여주기 위해서입니다. 보관하는 경기는 API가 돌려주는 공개 전투 기록 그대로이며, 전투 시각, 이벤트 모드와 맵, 모든 참가자의 공개 태그·게임 내 이름· 브롤러·파워 레벨·트로피, 그리고 저장된 태그에 대해 관측한 결과·트로피 변화·순위를 포함합니다. 앱 사용자는 누구나 어떤 태그의 프로필을 열면 그 태그가 포함된 보관 경기를 볼 수 있습니다. 저장된 태그의 전투 기록만 추가되며 일반 검색은 추가되지 않습니다. 보관함은 앱 사용자, 기기 또는 Firebase 식별자와 연결하지 않으며, 기능이 운영되는 동안 보관합니다. 아래의 삭제 요청이 승인되면 약 2시간 안에 해당 태그의 보관 경기 목록을 삭제하고 다시 추가되지 않게 합니다. 다만 다른 플레이어의 공개 전투 기록에 그 태그가 나오는 것처럼, 다른 플레이어의 보관 경기 안에는 계속 나타날 수 있습니다.

프록시는 Firebase Analytics에 별도의 운영 장애·복구 신호를 보낼 수 있습니다. 이 서버 생성 신호는 미리 정해진 구성 요소, 사유, 심각도, 지속 시간, 발생 횟수만 담습니다. 서버 계측으로 표시되며, 특정 앱 사용자가 발생시킨 신호로 귀속하지 않습니다. 게임 태그, 플레이어·클럽 이름, 검색 원문, 앱 인스턴스 식별자는 포함하지 않습니다.

Google Play로 설치된 앱에서는 짧게 유효한 Play Integrity 토큰과 무작위 요청 해시를 프록시에 전송할 수 있습니다. 프록시는 Google Play Integrity API에서 토큰을 해독하고, 토큰을 로그나 저장소에 남기지 않으며, 앱 인식·Play 라이선스·기기 무결성의 제한된 분류만 앱으로 반환합니다. 이 판정은 설치 환경만 확인하며 사람의 신원을 확인하지 않습니다.

제3자 서비스

위에 설명한 광고 외에, 오류 진단과 사용 통계는 위에 설명한 익명 이벤트로 한정되며 설정에서 끌 수 있습니다.

데이터 삭제

최근 검색과 전투 기록 아카이브는 앱 설정에서 삭제할 수 있고, 즐겨찾기는 즐겨찾기 기능에서 해제할 수 있습니다. 그 밖의 모든 앱 내부 기록·캐시·설정을 삭제하려면 Android 시스템 설정에서 Brawlit의 저장공간을 삭제하거나 앱을 제거하면 되며, 이메일 요청은 필요하지 않습니다.

휴대용 백업 파일은 이용자가 선택한 폴더에서 직접 삭제할 때까지 남습니다. 폴더 권한을 해제한 뒤에는 Brawlit이 해당 파일에 접근하거나 삭제할 수 없습니다.

즐겨찾기를 해제하거나 내 프로필 태그를 제거하면 경쟁전 기록의 관측 기간을 더 이상 갱신하지 않습니다. 서버 기록은 마지막 갱신 후 30일 이내에 별도 요청 없이 자동 삭제됩니다.

탐색용 태그 풀에서 공개 플레이어 또는 클럽 태그를 삭제하고 향후 재수집도 차단하려면, 공개 태그와 플레이어/클럽 구분을 적어 pulsemediakr@gmail.com으로 문의해 주세요. 실명이나 신분증은 보내지 마세요. 요청이 승인되면 원본 태그와 관련 탐색 행을 활성 데이터베이스에서 삭제하고, 재수집 방지에만 쓰이는 단방향 키 기반 차단값만 보관합니다. 승인된 요청의 태그는 전투 보관 시스템에서 뽑는 무작위 탐색과 연관 플레이어 검색 결과에도 나오지 않습니다.

활성 데이터베이스에서 삭제하면 이 기능의 수집과 제공에 해당 태그를 더 이상 사용하지 않습니다. Cloudflare의 SQLite 기반 Durable Objects는 전체 데이터베이스를 이전 최대 30일 시점으로 복구할 수 있으므로, 삭제된 행은 그 기간이 지날 때까지 제공자의 복구 기록 안에서만 기술적으로 복구 가능할 수 있습니다. 활성 서비스에서는 사용하지 않습니다. 실제 복구를 수행한 경우에는 수집을 재개하기 전에 재수집 차단 원장을 다시 적용하고 검증하여, 차단된 태그를 다시 삭제하고 계속 수집되지 않게 합니다.

오류 진단과 사용 통계를 중단하려면 설정 → 개인정보에서 익명 사용 데이터 보내기를 끄면 됩니다. 앱에서의 향후 수집은 즉시 중단됩니다. 앱 저장공간을 삭제하거나 앱을 제거하면 기기의 앱 인스턴스 상태도 삭제되지만, 이미 전송된 보고를 회수하지는 않습니다. 해당 보고는 설정된 Firebase 보관 정책과 Google 서비스의 삭제 절차에 따라 보관·삭제됩니다. Brawlit은 이 보고와 함께 이메일 주소나 게임 태그를 보내지 않고, 재설정 가능한 Firebase 앱 인스턴스 식별자와 이용자를 연결하는 계정을 보유하지 않습니다. 따라서 이메일 문의만으로 특정 개인의 이미 전송된 익명 Firebase 기록을 신뢰성 있게 찾아 선별 삭제할 수는 없습니다.

광고 데이터는 Brawlit이 아니라 Google이 수집·보관하므로 Brawlit이 조회하거나 삭제할 수 없습니다. 기기 설정에서 광고 ID를 재설정·삭제하거나 맞춤 광고를 끌 수 있고, 유럽 경제 지역·영국·스위스에서는 설정 → 개인정보 → 광고 개인정보 설정에서 동의를 바꿀 수 있습니다.

문의

pulsemediakr@gmail.com

This material is unofficial and is not endorsed by Supercell. For more information see Supercell's Fan Content Policy.