Bball Destiny

Privacy

Bball Destiny saves your careers on your device: in your browser on the website, in the app's own storage on a phone. An account, if you create one, keeps a copy. This page lists everything the game stores, where it lives and who processes it.

Updated November 12, 2026

Start a career
On this page
  1. In your browser
  2. Your account
  3. The Hall of Fame
  4. Friend challenges
  5. Feedback
  6. Bug reports
  7. Analytics
  8. Coffee supporters
  9. Store purchases
  10. Hosting
  11. Error reports
  12. The mobile app
  13. Ads in the app
  14. What may come later
  15. Your rights

The game writes these keys to your browser's local storage. They never leave your device on their own, and clearing the site's data deletes them.

bball-destiny:career:v1
The career in progress.
bball-destiny:archive:v1
Your finished careers.
bball-destiny:profile:v1
The trophy case: badges, unlocked builds, best endings and the seasons played with each build.
bball-destiny:rematch:v1
The career a rematch has to beat.
bball-destiny:challenge:v1
The shared career a challenge run has to beat.
bball-destiny:sent:v1
Your last 90 career cards, so the menu can show the friends who took them on.
bball-destiny:contracts:v1
The three objectives drawn when the current career started.
bball-destiny:gains:v1
What the last finished career unlocked, so a reload shows it again.
bball-destiny:tips:v1
The tips you have already read.
bball-destiny:hof-seat:v1
Your Hall of Fame seat as it was filed, to count the careers seated since.
bball-destiny:hof-board
The Hall of Fame board you read last.
bball-destiny:seen-ceremony
The last ceremony already shown, so it plays once.
bball-destiny:sfx
Whether the game sound is on.
bball-destiny:chunk-reload
A marker that allows one automatic reload when part of the game fails to load.
bball-destiny-sync:v1
The version of your account save this browser last synced, so a visit only merges what another device changed.
bd:players-seeded:v1
A short fingerprint of each account that signed in on this browser, so its last ten careers count once on the Players board.
games:claim:v1
A random ID created in your browser. It proves the Hall of Fame seats you filed came from this browser.
bd:feedback:home:v1
Your answer to the welcome screen's question, so it is asked once.
bd:feedback:legacy:v2
When you last rated a career, so the question waits two weeks.
bd:asked:seen:v1
The day you last opened "You asked for it", to count the changes since.
bball-destiny-app:locale
The language picked in the mobile app.
bd:app-session:v1
Your account's session key in the mobile app, kept while you are signed in.
bball-destiny-app:review
When the mobile app last opened the store's rating window, so it opens it three times a year at most.

An account is optional. It stores your email, a hash of your password (the password itself is never kept), the avatar and the player name you chose, the dates of your sessions and a copy of the keys listed above, so the game can bring your careers back on another device, and your binder: the career cards you file, fifty at most, each with the career behind it. It also counts every career you finish while signed in, named or not, plus the last ten finished in this browser the first time you sign in on it: the numbers of each career feed your line on the Players board. Your player name is public, and so is your player page: your avatar, the averages and totals of your careers, your five best careers and the cards you put on show. From ten careers, your line also stands on the Players board. The first run of each daily career you finish signed in goes on that day's board, with your player name and avatar. The copy, the binder and these careers are written while you play signed in and live in the game's database, hosted by Cloudflare in the United States, until you delete the account. Accounts are for players 13 and older, and the game keeps only your answer to that question. From the account screen you can download your data, change your password, sign out or delete the account, which erases the copy at once. The game emails you through Cloudflare for two things only: the link that confirms your address, and the password reset link when you ask for one. Nothing is shared with a third party.

When a career signed with a name ends, your browser sends its career card to the game's database, hosted by Cloudflare. The row holds the name you typed, the numbers of the career and a hash of your browser's claim ID, which cannot be turned back into the ID. The card is public: it shows on the Hall of Fame and at its own link. When you play signed in, or once you pick your player name, the seats this browser filed point to your account, so the Hall of Fame shows your avatar beside those names. A card you share while signed in shows it too.

To take a seat down, write to support@bballdestiny.com with the name on it.

When you finish a career started from a friend's shared card, your browser sends the result to the game's database, hosted by Cloudflare: the career's name, its legacy tier, its peak OVR and when it ended, filed under that card. The game files neither your account nor your IP address with it. Anyone with the card's link can read these results, and the game shows them to the player who shared it, under "Your card". The game deletes them after 90 days.

On the website, at the end of a career, the game can ask how much you enjoyed it, from 1 to 5 stars, at most once every two weeks. You can add a note there, or write one from Options. The game sends the score, the words you type, the language, the screen size, the type of device, the browser, the version of the game, the site that brought you here, the country of the visit and the career's details (its numbers, its build and its draw). When you are signed in, the note is linked to your account, so the author of the game can answer by email. It goes to the game's database, hosted by Cloudflare. The author of the game reads every note. The author can quote a note word for word in the game's list of changes, "You asked for it". The quote never carries a name or an account. The game deletes notes after a year. The welcome screen of the website asks players who finished a career to rate the game from 1 to 5 stars: the game keeps the number of answers for each score. When you are signed in, it also keeps your latest score with your account, until you delete the account, and the home page shows the average of the scores given by accounts. A rating of 3 stars or fewer offers to write a note. In the mobile app, the game asks for no rating itself: after some careers, it opens the rating window of the App Store or Google Play, and your answer goes to Apple or Google, never to the game.

The "Report a bug" button sends the words you type, the page, the language, the screen size, the browser and the country of the visit. It also sends where your career in progress stands: its season, its build and the number that seeds its random draws. The report goes to the game's database on Cloudflare and to a private issue on GitHub, where the author of the game tracks bugs. The form asks for no name and no address.

Umami Cloud counts visits and a few game events, such as a career started, a career finished or a card shared. Umami sets no cookie and keeps no IP address. The events carry numbers like the season and the screen, never the name you typed. Outside the European Economic Area, the United Kingdom and Switzerland, the website also loads Microsoft Clarity, which records how a visit goes: clicks, taps, scrolls and the page as it appears on screen. Clarity sets cookies to link the pages of a visit and to recognize a browser that comes back. Before loading it, your browser asks Cloudflare which country the visit comes from. Clarity does not load in those three areas, on a page whose link carries a career or account details, or in the mobile app. It never sees the email of your account.

Buy Me a Coffee takes the payment on its own site, under its own privacy policy. It sends the game the email used for the payment, and the game keeps only a hash of it. When you ask for the Owner's Box badge, the game mails one link to the address you type, to check that the mailbox is yours. It forgets the address once the mail is sent.

On the website, purchases in the Store go through Link, the checkout run by Stripe. Link sells the item, takes the payment and handles VAT, receipts and refunds, under its own privacy policy. Your card and billing address stay with Link. In the apps, the App Store or Google Play takes the payment, and RevenueCat, which checks purchases for the game, receives the purchase, a random ID for the phone and, when you are signed in, your account's ID. The game keeps the items your account bought, the amount, the currency and the payment's reference at Stripe, Apple or Google, so what you bought stays yours and leaves after a refund. That record leaves with the account. Ad-free stays with the App Store or Google Play account that bought it.

Cloudflare runs the site. Its request logs, which hold the IP address, the page and the browser, stay a few days for debugging.

When the game or the server fails, Sentry receives an error report: the page, the browser and the error. Its servers are in Germany. The game shortens links that carry a career before it sends the report, and a report never holds the name you typed.

The app for phones is the same game. It keeps your careers on the device, in the app's own storage: the keys listed above, plus a copy of them in a file that puts them back if the system clears that storage. Uninstalling the app deletes both. Your phone's own backup, with Google or Apple, may include this data, under your settings with them. The optional account works in the app as it does on the website. The app has no coffee badge, and it is for players 13 and older. The Hall of Fame, bug reports, analytics and error reports work there as they do on the website, and the app's events also carry the version of the game.

The app shows full-screen ads served by Google AdMob, two per career at most: one after the draft, before the rookie season, and one between two careers. You can also choose to watch one for a reward: a legend number worn for one career, or a career that counts twice towards its build's mastery. An ad you choose takes the place of the break that follows it, so a career still carries two ads at most. Ad-free, in the Store, removes the breaks. To choose and measure these ads, Google and its advertising partners receive your device's advertising ID, your IP address, which gives an approximate location, and what happens with the ad: shown, tapped. In the European Economic Area, the United Kingdom and Switzerland, the app asks for your choice before the first ad, and "Privacy settings" on the menu reopens that choice at any time. Elsewhere, your phone's settings let you reset or delete the advertising ID. Ads rated for mature audiences are refused. With Umami, as described above, the app also counts each ad's steps (asked for, shown, closed) and how long each took. These counts carry no advertising ID. The game sends Google nothing about your careers. The website shows no ads.

How Google uses this data: policies.google.com/technologies/partner-sites.

Ads may come to the website later. Before they go live, this page will list what they store and who processes them.

You can ask what the game holds about you, or ask for it to be deleted, at support@bballdestiny.com. Jérôme Desmares, in Nice, France, is responsible for this data under the GDPR.