Breaker Run · Privacy Policy

Effective 19 October 2026 · Pirate Arcade

Breaker Run plays entirely on your device and collects nothing by default. There are no accounts, no advertising, no analytics, no tracking and no third-party SDKs. The one optional online feature is the world leaderboard, described below; it only ever sends what you choose to post.

What stays on your device

Scores, the local leaderboard, daily-challenge results, doubloons, purchases made with doubloons, upgrades, hidden leaderboard entries and settings are saved only in the app's own storage on your device. Deleting the app deletes them.

The world leaderboard (optional)

After a run you can tap save to board. If you do, the app sends the following to our leaderboard server, and nothing else:

WhatWhyShown publicly?
The name you typed (2–10 letters, numbers or _)to label your entryyes
Your score and the run timeto rank the entryyes
Which ship pieces you wear (style, sails, hull, flag, mark, figurehead, as short catalog names)so your row on the board shows your shipyes
A random identifier the app created on first launchso each install holds one entry per board, can see which row is its own, and can remove its own entries. It is not derived from your device, account or any personal detail, and we store only a keyed hash of it.no

If you never save a run and never open the WORLD tab, the app contacts nothing after installation. Opening the WORLD tab fetches the public list and sends the same random identifier so your own row can be highlighted.

Processor. The leaderboard runs on Cloudflare Workers and Cloudflare KV (Cloudflare, Inc.), which process the data on our behalf. Data is encrypted in transit. Nothing is sold or shared with anyone else.

Retention. All-time board entries stay until you remove them or they fall off the board (200 entries are kept). Daily boards expire 14 days after their day. Reports (below) expire after 30 days unless they led to a masked name.

Your choices. In Settings, remove my scores from the world board deletes every entry made by your install and frees your name; the app then forgets its identifier. You can also e-mail us (address below) with your name and we will remove it.

Names, reporting and moderation

Names on the world board are public. Names are filtered for slurs and profanity when you type them and again on the server, and each name belongs to one install. If you see a name that is offensive, tap report next to it: the report reaches us and, after enough independent reports (different installs on different networks), the name is masked automatically while we review it. You can also hide any entry from your own view. We act on reports within 24 hours. Repeat offenders are banned from the board.

Permissions

The app uses the device's haptic engine for feedback (you can switch it off in Settings). It does not use the camera, microphone, location, contacts or photos, and it asks for no runtime permissions (the app lists only internet and vibration). It never reads the motion or orientation sensors in this release.

When you use the world board, our server sees your IP address, uses it briefly to limit abuse (rate limits), and keeps a keyed hash of it with any report you file for up to 30 days. If you also e-mail us a report, we see your e-mail address.

Children

The app has no accounts, no advertising, no tracking and no messaging. The only data a child could send is a leaderboard name they choose, a score and a time; we ask that names never contain real names, and we remove entries on request from a parent or guardian.

Changes

If this policy changes, the new version is published at this address with a new effective date.

Contact

Questions, removal requests or reports: pbsemi@gmail.com