Mini Scoreboard Privacy Policy
Last updated: November 10, 2026.
Your games stay with you
Mini Scoreboard stores game history, team names, selected team images, labels and notes locally on your device. On Apple devices those files may be included in Apple-managed backups. Android cloud backup and device transfer are disabled by the app. The app does not include advertising or require a player account. Optional first-party usage analytics use Google Firebase as described below.
Optional usage statistics
In About or Privacy, you can choose whether to share usage statistics (off by default). If enabled, Karalewich LLC receives aggregate feature counts, verified purchase outcome counts, UTC usage days, foreground time, app version and device platform (iPhone, iPad, Android phone or Android tablet) through Google Firebase Authentication and Cloud Firestore. A randomly assigned Firebase identity links usage days for an installation; it is not a count of individual people. Google processes network metadata such as IP addresses to provide these services. We do not upload team names, scores, game timelines, notes, photos or player email addresses for analytics. There is no advertising identifier or cross-app tracking. Only the authorized owner account can read analytics. Owner sign-in uses Firebase email/password authentication; passwords are not saved by the app.
Turning statistics off stops new collection and discards unsent counts. An upload already in progress may finish. Previously uploaded records remain for product measurement until you choose Delete shared usage data in About or Privacy. This deletes the current installation’s analytics identity and associated uploaded records, and leaves sharing off. Saved games, teams, recordings and store purchases are separate and remain intact. Deletion does not cancel a store subscription. An accepted deletion may finish on the server after the app closes; interrupted requests can be retried from the same device. A temporary write-block marker prevents old credentials from recreating deleted records. A random, unlinked completion receipt allows retries after the identity is removed; it contains no account ID or usage counts. Local retained acknowledged counts allow safe retries without double counting. No statistics are collected retroactively before enabling the option. Debug builds do not record usage. Firebase Storage is not used. Authenticated Cloud Functions process analytics deletion and retry interrupted jobs.
Nearby scoreboard syncing
When you choose to sync a game, the app sends the current game, names, team logos, recorded events and display preferences to the nearby devices you pair with. Pairing requires the game’s code and uses encrypted transport. Nearby devices can see a randomly generated scoreboard name during discovery. This game data is not sent to a Karalewich server. Only share a code with someone who should see your game, and stop sharing from the Sync screen to disconnect.
Selected photos and shared summaries
The system photo picker gives the app access to the team image you select. A reduced-size copy is saved for the scoreboard. When you share a result, the destination you choose receives that summary.
Android review access
Authorized Google Play reviewers may sign in with a dedicated Firebase email/password account to access premium features without a purchase. Normal players do not need this account. Credentials and authorization tokens are kept only in memory while the app runs. A Cloud Function checks a private server grant; review access does not grant access to owner analytics. Internet access is required for verification. The dedicated account email and user ID are stored by Firebase Authentication until the account is removed; keeping tokens in app memory does not delete the server account. Restricted account holders can request deletion through hello@karalewich.com.
Purchases
Apple handles purchases on iOS; Google Play handles purchases on Android. The app receives entitlement information from the platform store and does not receive payment-card details. Each store’s privacy policy applies to its services. Purchases and nearby pairing are separate between Apple and Android.
Live Activities
On supported Apple devices, an active game automatically starts a Live Activity when permitted in iOS settings. Names, scores and game time may appear on the Lock Screen and other system surfaces. Finishing the game dismisses it. On Android, a lock-screen scoreboard notification is optional.
Your choices
Delete games from History, remove team images in settings, and stop nearby sharing from the Sync screen. Deleting the app removes its local app data, subject to your device’s backup behavior. Manage subscriptions through your Apple Account or Google Play.
Request data deletion
In Mini Scoreboard, open About or Privacy, choose Delete shared usage data, and confirm. If offline, use Retry deletion on the same device when connected. This deletes the current installation’s uploaded daily usage records and anonymous Firebase identity, and leaves usage sharing off. Local games, teams, photos, imported horn recordings and store purchases are kept. To delete local games, use Game history; deleting the app removes its local files, subject to Apple backup settings. This does not cancel a subscription.
A completed analytics deletion leaves a temporary identifier-based write block for two hours, then scheduled cleanup removes it, normally on the next hourly run. Unlinked completion receipt hashes may remain to support retries; they contain no user ID or usage records. Accepted but interrupted deletion jobs retry hourly. Restricted owner/reviewer account holders may request account deletion by emailing hello@karalewich.com from their account email; ordinary players do not need such an account.
Contact
Contact Karalewich LLC at hello@karalewich.com for privacy questions or deletion requests. For installation-linked analytics, use Delete shared usage data in the app so the request identifies the correct installation.
Imported goal-horn recordings are copied into private on-device storage. Audio and source filenames are not uploaded to analytics or transferred through nearby scoreboard syncing. Removing an imported recording does not delete its original source file.
Optional Google Analytics
Updated November 11, 2026. New app builds offer a separate, default-off Google Analytics usage choice in settings. If enabled, Google Analytics measures app sessions and selected feature events using a random app-instance identifier. Our integration denies advertising consent and does not send account identifiers, names, messages, photos, meal contents, team names, scores or game details. Turning the choice off stops this collection and resets local measurement; previously sent reporting follows Google Analytics retention settings. Existing first-party usage controls remain separate.
On product websites, optional Google Analytics cookies measure visits, campaign sources and store-button clicks only after you allow them. Store clicks and observed app first opens do not establish exact install attribution. Use Analytics preferences on the website or Google Analytics preferences in the app to change your choice. Google privacy policy.