Gizlilik Politikası
Template privacy policy for a self-hosted instance, written against what this code actually stores.
1In short
- You can use the whole site without an account and without giving anything away.
- An account needs a username, a password and an email address, which is verified: a six-digit code is sent to it, and the account is only created once that code is entered. Until then no account exists. Section 2 lists everything the account stores.
- You can instead sign in with a third-party provider (Google, and Discord where the operator has configured it). That provider tells this site your account id there, your display name and your email address, which is stored on the account the same way. Section 9 covers what the provider sees.
- The address is used to prove itself, and for account-security notices. Section 4 lists every message it can ever receive — a list generated from the code that sends them rather than counted by hand, because the last two hand-written counts on this page were both out of date within a release. There is no newsletter, it is never sold or shared with anyone, and deleting the account deletes it.
- The bug-report form takes a separate optional address that belongs to that one report and not to any account. Section 3 covers it in full.
- The password is never stored; only a salted scrypt hash of it is.
- There is still no password reset: an address on file does not yet recover a forgotten password. Section 4 says why, and what the address is and is not good for.
- There is no analytics, no advertising and no third-party tracker in this codebase.
- Nothing is shared with other instances of this software. Each one is an entirely separate site with its own database.
2What is stored when you create an account
Everything below lives in this instance’s own SQLite file, and the list is generated from the database tables themselves rather than written out by hand: a table added to this site and not described here fails this project’s own tests. Sections 3 and 5 cover the bug-report form and your browser; between the three of them, this is everything.
Accounts created before this site collected addresses have none, and are not required to add one; an account created through a third-party provider carries the address that provider reported, marked verified only if the provider said it had verified it.
That window is the one time this site holds an address belonging to somebody who has not agreed to anything — including a stranger whose address somebody else typed in. The verification counters described in section 3 are what stop that being used to send mail at people, and they are their own budget, separate from the report form’s: at most 3 codes to one mailbox per day, 3 different mailboxes per browser per day and 5 sends per browser per day; from one caller — a whole IPv4 address, or one IPv6 /48 prefix — 10 sends an hour, 3 different mailboxes an hour and 6 in a day; and across the whole site 40 an hour and 100 a day. A request this server cannot attribute to both a caller and a browser is sent nothing at all, and “one mailbox” means the mailbox rather than the spelling — a +tag does not buy a second allowance.
Direct messages are private between you and the person you send them to, in the sense that no other user can read them. They are not encrypted, they are stored as written in this site’s database, and the operator can read them. Do not put anything secret in a direct message.
There is no screen on this site that lists everybody’s conversations. Opening one account’s direct messages requires all three of the admin key, an account the operator has flagged as theirs, and that account’s own password re-entered within the last fifteen minutes; the operator must name the account and type a reason before anything is shown. Every such access is written to an append-only log — who looked, at whose messages, when, and the reason given — and that log records the access, never the content.
Everything above exists only once you have an account. What follows does not: it is recorded about anyone who loads a page here, signed in or not.
bp_vid id from section 5, how many pages that browser opened that day, the site language it was reading, the two-letter country the CDN reported, and — if that browser signed in — the account id, which is how the share of visitors who are members is worked out. No IP address, no URL, no page titles: which pages you opened is not recorded anywhere.And the operator keeps records that are about you but are not part of your account. They are listed here because section 6 deliberately does not delete them, and a policy that only describes what deletion removes would be describing half the truth.
3What is stored when you send a bug report
The report form at /support works without an account and without an email address. What it stores is the report itself, plus the little that makes a reply findable and keeps the form from being abused.
Mail is sent through Cloudflare’s email API, which therefore sees the address and the message. What can be sent to that address is the list in section 9, and nothing there is added by hand. The mailbox those notices come from is not monitored: replying to one reaches nobody, which each of them says, and the report’s own page is the place to answer.
4What the address on your account is for — and what it is not for yet
Registration used to ask for nothing that identified you off this site. It now asks for an email address and verifies it, because an account that can post on the boards, send direct messages and upload pictures needs a way for its owner to be warned when somebody else takes it over. That warning is the whole point of the address.
There is still no password reset, and no account recovery. A forgotten password is still a lost account. Having an address on file makes such a feature possible later; it does not mean one exists. If this page ever stops saying so, it is because one was built.
So this is everything the address is used for, in full — every message this site is capable of sending to it:
- the six-digit code that registration sends, without which no account is created
- the six-digit code sent to a new address when the address on an account is changed
- a warning to the old address once the change is done, so it cannot happen quietly
- a heads-up to you when somebody else types your address into the registration form
- a heads-up to you when somebody tries to move your address onto a different account
Two things are worth spelling out about that list. Changing the address demands the current password (or a fresh provider sign-in), because whoever controls the address is in a position to control the account. And the two notices about somebody else using your address are why neither the registration form nor the change-address form can be used to ask this site whether an address already has an account here: both answers cost the same message and the same time, so there is no difference to measure.
What it is not used for: marketing of any kind, newsletters, announcements (those are published on the site), or anything at all about other people’s accounts. It is not shown to other members. The operator’s own account list shows addresses masked, as ***@example.com, and every time one is revealed in full the reveal is written to an operator log.
An address volunteered on a bug report is a separate thing entirely. It is attached to that one report, not to your account: it cannot be used to sign in, and nothing about the account is ever sent to it.
5Cookies and browser storage
__Host-bi_session, a rule that stops any other host — a sibling subdomain included — writing a session cookie into your browser; over plain http, which browsers refuse that name on, the bare name is used. Without it you are simply anonymous — the site works.Accept-Language header instead.__Host-bp_chat_key, so that no other host can write one into your browser and adopt what you posted; over plain http, which browsers refuse that name on, the bare name is used. It is never sent to other visitors. Two things follow from it being a browser cookie rather than an account: clearing it loses control of anything you posted before, with no way to recover it, and anyone else using this browser profile inherits that control. That is why a message posted without an account can be taken back but not edited, and only within fifteen minutes. Reading the room sets nothing.__Host-bi_oauth_state and so on, which is why they are scoped to the whole site rather than to /api/auth: that prefix is a browser rule and it requires it. The link cookie is the one left unprefixed, deliberately; the reasoning is written at its declaration in the source.That is what this site puts in a visitor’s browser, and it is the whole of it — not because somebody checked, but because the page is generated from the same list the build checks against the code. The only other names this software sets are the operator’s own, in the site owner’s browser after they enter the admin key:
__Host-bp_admin.There is no third-party cookie, no advertising cookie and no cross-site identifier here: every item above is either required to keep you signed in, a step in something you started yourself, a preference you set, or a first-party counter that is read by nobody but this server. [operator: the visitor counter (bp_vid) is the one item that is not strictly necessary — confirm whether your jurisdiction lets you set it without consent, and add a banner if it does not]
6Deleting your account
The account page has a delete button. It asks for your current password first (or, for an account that signs in only through a provider, a fresh sign-in there), because deletion is immediate and permanent and a stolen session cookie must not be enough to trigger it.
Deleting the account removes the users row and, with it, your email address and the moment it was verified, your bound player tag, every session, every bookmark, your whole viewing history, any third-party sign-in link, your avatar and profile settings, every direct message you sent or received, every friendship and pending request, every image you uploaded, and any verification code still waiting to be used. The database rows for your uploads go immediately; the image files themselves are unlinked from disk by the sweeper that runs on a schedule, normally within the hour.
Your public chat messages are taken out of the room at the same moment and stop being shown to anyone: the text is cleared and your name is replaced with a neutral placeholder, exactly as if you had taken every message back yourself. A copy stays in the operator-only archive for up to 30 days, so that a report filed about a message shortly before you left can still be answered, and the text is then deleted. Two things are kept longer, deliberately: the record that a message existed and was withdrawn, which holds no text and no name, and any message a moderator had already removed, which keeps its text and the name it was posted under because it is the operator’s record of a moderation decision. Deleting an account is not a way to erase a moderation record.
Board posts and board replies are not deleted. The link to your account is cleared, but the post text and the author name recorded on the post stay visible, so that conversations do not collapse when one participant leaves. If the operator deletes an account — see below — the author name on those posts is replaced with a neutral placeholder as well.
Bug reports are kept and become anonymous: the report stays readable by its reference code, with no account attached. The separate address you may have typed on a report (section 3) belongs to the report, not to the account, and is not removed by deleting the account — ask the operator to delete it, or delete the report.
The operator can also delete an account, and can disable one without deleting it. A disabled account cannot sign in and its sessions are ended, but nothing it owns is destroyed and it can be enabled again. Operator deletion destroys exactly the same things the list above describes. Both actions, and every time the operator reveals an account address in full, are recorded in an operator log.
If you want your posts gone, delete them from the boards before deleting your account, or ask the operator at [contact address].
7Game data this site indexes
Separately from anything about site visitors, this instance keeps an index of public Brawl Stars game data retrieved from Supercell’s developer API: player and club profiles and their raw API payloads, name history and club history reconstructed from successive polls, hourly progression snapshots, equipped skins, and archived battle logs.
That data is about game accounts, not about the person reading this page, and it is indexed because someone looked the account up here or because the account appeared on an official leaderboard — not because its owner has any relationship with this site. It is retained whether or not anyone here has an account, and an account that the API reports as deleted is dropped from the index.
Opening a player or club page while signed in records that visit in your own viewing history, and it also refreshes that account’s entry in the shared index. The index itself does not record who looked at what.
[operator: if your jurisdiction treats game account data as personal data, say so here and describe how a player can ask you to remove their account from this index]
8What this site does not do
- No analytics service, no telemetry, no session recording, no heatmaps.
- No advertising, no ad network, no tracking pixel, no advertising identifiers.
- No third-party JavaScript of any kind — every script on the page is part of the app.
- No profiling, no automated decisions about you, and nothing sold or shared for money.
- No phone number, payment detail or precise location is collected, ever, and this site never asks you for your real name. The one name-like thing it can hold that you did not type here is the display name your sign-in provider reports, if you use one — which for many people is their name there. It is stored on the provider link described in section 2, and on an account that a provider sign-in created it is what the username was made from.
- Every email address this site holds sits in one of these columns, and that is the whole of it — not because somebody counted, but because the list is generated from the schema:
users.email— the verified address on an account (section 2)tickets.reporter_email— the optional address volunteered on one bug report (section 3)email_verifications.email— an address waiting on a registration or an address change, held for fifteen minutes at a time before it becomes the account's or is deleted (section 2)oauth_identities.email— the address a sign-in provider reported, kept on the provider link. Usually the same address as the account's, because a new account takes it from there — but if you link a provider to an account that already had a different address, both are held (section 2)
- No email address is ever sold, rented, shared with another site, used for marketing, or used to contact anyone about anything other than the account or report it belongs to.
- No password is ever shown to anyone, the operator included — there is no plaintext password stored anywhere to show, and the operator’s account list deliberately has no way to reveal one.
9Third parties involved
cdn.brawlify.com— Brawler portraits, profile icons, club badges and map images — the artwork on nearly every page of this site.media.ffycdn.net— Official Supercell Fan Kit art: the skin renders on the skin pages, and the small icons beside trophies, ranked divisions and fame tiers. This is Supercell's own Fan Kit CDN, hotlinked as the Fan Kit asks; nothing from it is copied onto this server.static.wikia.nocookie.net— Skin artwork from the Brawl Stars Wiki, used where the Fan Kit has no render for that skin, plus two fame badges the Fan Kit does not export. The wiki is run by Fandom, which funds itself with advertising on its own pages; what this site loads from it is image files.brawlstars.fandom.com— The wiki's own file-path redirect, the last fallback when a computed artwork address misses. Your browser follows it to the wiki image host above.i.ytimg.com— Video thumbnails on the Brawl videos tool, and only on that page. YouTube's terms require the thumbnail to be shown from the address their API returns, so the image is loaded from Google's thumbnail host rather than copied here.
Nothing is sent to any of them beyond an ordinary image request: the address of the image, your IP address, your browser’s user-agent, and — as with any image on any site — the fact that the request came from this site. No cookie this site set, no account id, nothing you typed and nothing about the page you were reading goes with it. They are plain image requests, not scripts and not embedded frames; there is no third-party JavaScript anywhere here, as section 8 says. Whether one of those hosts already holds a cookie of its own in your browser — because you have been to the wiki or to YouTube yourself — is between you and them: this site cannot set, read or see it. What each host does on its own side is outside this policy and outside this site’s control, which is worth knowing for the wiki host in particular, since Fandom funds the wiki with advertising.
- the six-digit code that registration sends, without which no account is created
- the six-digit code sent to a new address when the address on an account is changed
- a warning to the old address once the change is done, so it cannot happen quietly
- a heads-up to you when somebody else types your address into the registration form
- a heads-up to you when somebody tries to move your address onto a different account
- a receipt when the report arrives, carrying the reference code and deliberately no link
- a notice each time the operator replies, which does carry a link to that code's page
Cloudflare receives the destination address and the message it is sending. No address is passed to it for any other purpose, and there is no mailing list of any kind. With no mail credentials configured, the site simply sends nothing — registration then stores the address without being able to verify it, and says so on the form.
[operator: name your host and say what its logs retain, and for how long]
10Retention
- Account data, bookmarks and board posts: until you delete them, subject to section 6.
- Public chat, the visible room: the newest 500 messages. Everything older moves to the operator-only archive rather than being thrown away.
- Public chat archive: kept until the operator prunes it, with one exception. When you take back your own message, the copy in the archive keeps its text for at most 30 days so that a report about it can still be investigated, and the text is then deleted; the record that a message was taken back, by whom and when, remains. Messages a moderator removed are kept as evidence for as long as the operator needs them. Deleting your account withdraws your messages from the room immediately and puts their text on that same 30-day clock; the moderator removals keep their text, as section 6 sets out.
- Direct messages: until either participant deletes their account, which deletes every message between them.
- Admin direct-message access log: kept indefinitely. It holds no message content.
- The email address on an account: until you change it or delete the account. Changing it replaces the old address; it is not archived.
- An address waiting to be verified, and the pending registration or change it belongs to: 15 minutes, after which the code stops working, and the row itself is deleted within a day of expiring. Nothing is kept from a signup that was never completed.
- Bug reports and their replies: kept while the operator still needs the defect on record. An email address volunteered on one is deleted when the report is deleted, and can be deleted from it on request before then — see section 3.
- Abuse counters behind the report form and behind verification: two days from the start of the window each one counts. The failed sign-in throttle: a day after the last failed attempt. They hold one-way hashes, never addresses or IP addresses — and for an IPv6 caller the report-form counters and the verification counters alike hash only the network prefix, not the address.
- The operator log of account deletions, disables, password resets and address reveals: kept indefinitely. It records the action, the account id, the username and the time — no addresses and no IP addresses.
- Sessions: 90 days, or until you sign out.
- Viewing history: the newest 25 players and 25 clubs, older entries dropped automatically.
- Archived battles: pruned after 90 days.
- Daily battle aggregates: pruned after 120 days.
- Player progression snapshots: pruned after a year.
- Indexed player and club records: kept while they exist in the game.
11Your rights and how to exercise them
Depending on where you live you may have rights to access, correct, export or erase data held about you. In practice, most of what this site holds about an account holder is visible and editable from the account page, and deleting the account removes it.
The email address on the account can be changed or replaced from the account page, and it is erased with the account. It is shown back to you masked, as ***@example.com, which is also how the operator’s account list shows it.
A bug report is visible in full on its own reference-code page. The address you may have typed on it is separate from any account address, and the operator can delete that address from the report, or the whole report, when you ask.
[operator: state which framework applies to you, how someone contacts you about a request, how quickly you will respond, and which supervisory authority a complaint goes to]
12Unofficial fan content
Bu içerik resmî değildir ve Supercell tarafından onaylanmamıştır. Daha fazla bilgi için Supercell'in Hayran İçeriği Politikası'na bakın. Hayran İçeriği Politikası
Brawl Stars is a trademark of Supercell Oy. Data about game accounts shown here originates from Supercell’s public API; this privacy policy covers only what this instance does with it, and not Supercell’s own handling of player data.
13Changes and contact
This policy changes when the software changes. The version on this page is the current one, and material changes should be announced on the Duyurular page.
Questions go to [contact address]. This policy is effective from [effective date], and the operator of this instance is [operator name and legal form].
The technical claims on this page can be checked against the source; the Teknoloji page describes the same pipeline from the engineering side.