Brickwave Privacy Policy
Effective: October 30, 2026
The short version
Brickwave keeps your game progress on your device and in your own iCloud account or Google account backup, or in your browser on the web, and sends your scores to Game Center or Google Play Games. When you play DUEL online, the match goes through our match server to your opponent, and to anyone with your room's code who watches. The server holds the match in memory only until it ends, and keeps nothing about you. No analytics, no ads, no tracking of our own.
Who this covers
Brickwave for Apple TV, iPhone, iPad and Mac, for Android phones and tablets, and on the web at play.brickwave.fyi, by Not Bad Engineering LLC (Sinan Yasar), which runs not bad engineering. The not bad engineering website has its own policy.
What Brickwave stores, and where
- Your progress: stages cleared, stars, best scores, Daily Drive results and streaks, badges, and settings.
- On Apple devices it is saved on your device and in your private iCloud key-value storage, so it follows you to your other Apple devices.
- On Android it is saved on your device. If your device's backup is on, Android's own backup copies your progress, and nothing else of Brickwave's, to your Google account, so it can come back when you set up a new device or install Brickwave again. On Android 12 and later it goes only when the backup can be end-to-end encrypted, which needs a screen lock.
- On the web it is saved in your browser's storage for play.brickwave.fyi. You can also download it as a file and load it back; the file stays wherever you keep it.
- We keep no copy of your progress.
Playing online (DUEL)
- To play a friend online, Brickwave connects to our match server (play.notbad.engineering, which runs on Cloudflare). It passes the match between the two devices, and to up to 8 people with the room's code who choose to watch: the room's code and settings, whether each player is ready, and the paddles, the ball and the bricks as you play. Both players always see how many are watching. Watching connects to watch.notbad.engineering, which also runs on Cloudflare.
- On the server you are a callsign Brickwave picks from a fixed list. Brickwave sends no name, no Apple, Game Center, Google or Play Games ID and no device identifier, and nobody can type a name that others see.
- A room exists only while it is open. The server deletes it, and everything in it, within an hour of it closing. While a match is under way, the server holds it in memory, so someone who starts watching late sees it from the start; it lets the match go when it ends, and never stores your moves.
- To stop abuse, the server counts how often a network address creates, joins or watches rooms. It counts a one-way, salted hash of the address, never the address itself, and the counts expire within minutes.
- On the web, WATCH A GAME lets you watch a match under way by typing its room's code. Before it connects, the page runs Cloudflare Turnstile, a check that tells people from bots. Turnstile reads signals from your browser, such as your network address, your browser's user agent and its TLS fingerprint, under Cloudflare's Turnstile privacy addendum. The page then sends our server the room's code and Turnstile's answer, and no account or name. Our server asks Cloudflare whether that answer is valid, and sends Cloudflare only the answer, never your address.
- Cloudflare carries the connection under its own privacy policy and may keep its standard request records for a short time.
Game Center
If you're signed in to Game Center, Brickwave sends your scores and achievements to Apple. Other players see your Game Center name and score on the leaderboard. Apple runs Game Center under its own privacy policy.
Google Play Games
On Android, if you're signed in to Google Play Games, Brickwave sends your scores and achievements to Google. Other players can see your Play Games name and score on the leaderboard, as your Play Games profile settings allow. Google runs Play Games under its own privacy policy.
Third-party code and tracking
No analytics, no ads, no tracking of our own. The Apple apps have no third-party SDKs. The Android app has one that collects data, Google Play Games Services, for the leaderboards and achievements. Google says that SDK collects analytics and diagnostics data "to improve the stability of our SDKs and make product improvements" (developer.android.com/games/pgs/data-collection). Besides Turnstile on its watch page, the web game loads one script from another site: YouTube's Playables SDK, from www.youtube.com, which Brickwave needs when it runs on YouTube Playables. On the web Brickwave makes no calls to it, but your browser's request for it reaches Google, under Google's privacy policy. GitHub Pages serves the web game and may keep its standard request records under GitHub's privacy policy. Online matches go through our own server, which Cloudflare hosts for us.
Payments
Apple handles the purchase on the App Store, and Google on Google Play. We never see your payment details.
Deleting your data
- Deleting Brickwave from a device removes the copy on that device.
- To erase your progress, open Settings > RESET in Brickwave. On Apple devices this clears your progress here and in iCloud, so on every Apple device. On Android it clears your progress on that device, and Android's next backup replaces the copy in your Google account: Android keeps only the latest backup. On the web it clears your progress in that browser. Your Total Score and best run stay. Game Center and Google Play Games already have your Total Score.
- On the web, clearing play.brickwave.fyi's site data in your browser's settings removes everything Brickwave saved there.
- Game Center scores and achievements: manage them in your device's Game Center settings, or through Apple.
- Google Play Games scores and achievements: manage them in your Play Games profile, or through your Google account.
- Android's backup of Brickwave: manage it in your device's backup settings, or through your Google account.
Age
Brickwave is rated 4+ on the App Store. It handles everyone's data the same way: progress in your own iCloud or Google account backup or your browser, scores in Game Center or Google Play Games, online matches passed through, and held in memory only until they end.
Changes
If this policy changes, we'll update it here and change the effective date.
Contact
legal@notbad.engineering. A real person reads it.