Last updated: October 23, 2026

Privacy policy

The short version

There are no accounts on this site. A tournament you make stays in your browser until you press Share. When you share it, the tournament, including the team and player names you typed, is stored on Cloudflare so the link works, and anyone with the link can see it. Shared tournaments that haven’t changed for 18 months are deleted. Our own code sets no cookies.

Every outside service the site relies on is described below, along with what it receives and why.

Who we are

Bracket Maker is made by Lora Studios, a small independent studio. For any privacy question or request, write to us through the contact form.

Tournaments on your device

While you build and score a tournament, it’s saved in your browser’s local storage, so it survives a refresh and shows up under “Your brackets” the next time you visit on that device. Your light or dark theme choice is saved the same way. None of this is sent to us until you share, and none of it is a cookie.

Clearing this site’s data in your browser removes your saved tournaments from that device. If your browser blocks storage, the tool still works; it just can’t remember your tournaments after you close the page.

QR codes are drawn by your browser, so making one sends nothing anywhere.

Shared tournaments

When you press Share, the page sends us the tournament: its title, the names of the teams or players, the format and sport settings, and the scores. We store it in a database on Cloudflare, together with when it was created and last changed. Each later change you make is sent the same way.

We don’t sell tournament data, use it for advertising, or read it except to fix a problem you’ve reported or to deal with abuse.

Analytics

We use Google Analytics 4 to understand how the site is used: page views, plus tool events such as creating a tournament (with its format, sport and number of entrants), entering a score, and opening the share, TV or print views. These events never include tournament titles, team or player names, or scores. This shows us which formats and sports people use and where the tool gets in their way.

Outside the EEA, the UK and Switzerland, Google Analytics sets cookies (named _ga and similar) to tell visits apart. In the EEA, the UK and Switzerland we don’t ask for consent, so Google Analytics runs there without cookies or ad features (Google’s consent mode with storage denied) and Google only receives anonymous measurements. Google Analytics 4 does not log or store IP addresses; it uses them only to estimate a rough location, such as the country or city. Event-level analytics data is kept for up to 14 months and then deleted; aggregated reports, such as monthly page-view totals, are kept.

To opt out, you can install the Google Analytics opt-out browser add-on, block cookies for this site, or use a browser or extension that blocks trackers. The tool works the same either way.

Hosting and server logs

The site and its database run on Cloudflare (Cloudflare Workers and D1). Like any web host, Cloudflare processes request data such as your IP address and browser type (user agent) to deliver the pages and protect the site from abuse.

When you share or save a tournament, your IP address is also used for a moment to limit how many requests can arrive from one connection. We don’t store it. When something goes wrong on our side, a short error message is written to Cloudflare’s logs so we can fix it; these messages never contain tournament names or scores.

Cloudflare may also measure anonymous page-load performance (Cloudflare Web Analytics). It sets no cookies and does not identify you.

Our fonts are served from this site, not from a font service. Cloudflare and the other services named on this page may process data in the United States and other countries.

Messages you send us

The contact form sends your name, email address and message to our inbox through Web3Forms, a form delivery service. We use them only to read and answer your message, we don’t add you to any mailing list, and we keep messages only as long as we need them to deal with your request.

Children

Brackets are often made for kids’ teams, school field days and youth leagues. We don’t ask anyone for personal information and there are no accounts. If you run an event for children, use first names, initials or team names in shared tournaments, since anyone with the view link can see them. If you believe a child’s personal information is in a shared tournament or a message you sent us, tell us and we’ll delete it.

Your rights

Depending on where you live, for example in the EEA, the UK or California, you may have the right to:

We hold no accounts, so the personal data we have is usually a name typed into a shared tournament or a message you sent us. To have a name removed from a shared tournament, ask its organizer to edit it, or send us the view link through the contact form. We’ll reply within one month.

Changes to this policy

When we change this policy, we update the “last updated” date on this page. If a change matters, such as a new service that receives data, we’ll say so here rather than change it quietly.