Privacy Policy for Pickleball Score Keeper
Last updated: 2026-05-13
This Privacy Policy explains how Kangsium ("we", "us") handles information when you use the Pickleball Score Keeper app (the "App"). We've tried to write this in plain language. If anything is unclear, contact us at jason@kangsium.com.
At a glance
•
We do not ask you to sign up. There is no account, no email, no password.
•
We assign your installation an anonymous identifier so your matches sync across sessions and devices when you reinstall.
•
We use Google Firebase to store your match data and Google AdMob to show ads. Both are Google services.
•
We do not sell your personal information.
•
You can delete all your data from inside the App at any time (Settings → Delete all my data).
What data we handle
Data type | Source | Purpose | Shared with | Retention |
Anonymous user ID | Firebase Anonymous Auth | Identifies your installation so your matches persist | Google (Firebase) | Until you delete the App or request deletion |
Match data (scores, player names you enter, timestamps) | You, via the App | Stores your match history | Google (Cloud Firestore) | Until you delete the App or request deletion |
App usage events (screens viewed, matches started/completed) | Firebase Analytics | Understanding feature usage to improve the App | Google (Firebase Analytics) | 14 months (Firebase default) |
Crash diagnostics (stack traces, device model, OS version, app version) | Firebase Crashlytics | Diagnosing and fixing bugs | Google (Firebase Crashlytics) | 90 days |
Advertising ID, IP address, approximate location (from IP), device info, ad interactions | Google AdMob | Showing ads that fund the App | Google AdMob and its advertising partners | Per Google's defaults — see AdMob privacy |
We also use your Android device's internet and network-state permissions to talk to the services above. We do not request location, camera, microphone, contacts, photos, or any other sensitive permission.
Note on "anonymous" identifiers: the anonymous Firebase user ID, the advertising ID, and the device identifiers above are still considered personal data under GDPR even though we never see your name or email. We treat them accordingly.
Why we handle it
We use this data only for the purposes listed in the table above:
•
Operating the App's core features (score tracking, match history, cloud sync)
•
Diagnosing crashes and improving stability
•
Understanding how the App is used so we can improve it
•
Showing advertisements that help keep the App free
We do not sell your personal information.
Who we share data with
Our subprocessors:
•
Google LLC — Firebase (Authentication, Firestore, Analytics, Crashlytics) and AdMob
◦
Privacy policy: https://policies.google.com/privacy
◦
AdMob specifics: https://support.google.com/admob/answer/6128543
Beyond Google, we share data with advertising partners selected by Google AdMob in order to serve and measure ads. The specific partners depend on the ad slot and are managed by Google. You can review and opt out of personalized advertising in your device settings:
•
Android: Settings → Google → Ads → "Delete advertising ID" (or "Opt out of Ads Personalization")
Your data, your control
You can:
•
Delete all your data — open the App, go to Settings → Delete all my data. This removes your match history and player data from our servers. You can also email us at jason@kangsium.com.
•
•
Because we do not collect names, email addresses, or other contact information, the data we hold about you is limited to what's listed in the table above.
How long we keep data
•
Match history and player names: until you delete the App or use "Delete all my data"
•
Anonymous user ID: same as above
•
Crash logs: 90 days (Crashlytics default)
•
Analytics events: 14 months (Firebase Analytics default)
•
Ad-related identifiers: per Google's defaults — see AdMob privacy
Where data is stored
Match data is stored in Google Cloud regions operated by Google for Firebase services. Other data (analytics, crash logs, ad data) is processed on Google's global infrastructure. Google may transfer data internationally, including to the United States.
For users in the EU, UK, or Switzerland (GDPR / UK DPA)
Our legal bases for processing are:
•
Contract — for delivering the App's core features (anonymous auth, match storage, cloud sync)
•
Legitimate interest — for crash diagnostics and basic, aggregated product analytics, to keep the App working and improve it
•
Consent — for personalized advertising, collected via the in-app consent prompt on first launch
You have the right to: access, rectify, erase, restrict processing, data portability, and to object. To exercise these rights, contact jason@kangsium.com. You may also lodge a complaint with your national data protection authority.
International transfers of EU/UK personal data to Google (United States) rely on the EU-US Data Privacy Framework and Standard Contractual Clauses as published by Google.
For California residents (CCPA / CPRA)
You have the right to:
•
Know what personal information we collect about you
•
Delete that information
•
Correct inaccuracies
•
Opt out of the "sale" or "sharing" of personal information for cross-context behavioral advertising
We do not sell personal information in the traditional sense, but the use of Google AdMob for personalized advertising may qualify as "sharing" under the CPRA. You can opt out by:
1.
Going to your device's Ads settings and resetting / opting out of your Advertising ID, and
2.
Declining personalized ads in the in-app consent prompt (re-trigger it via Settings if you want to change your choice)
Children's privacy
The App is not directed to children under 13 (under 16 in the EU/UK). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, contact jason@kangsium.com and we will delete it.
Security
Data is encrypted in transit (HTTPS/TLS) by the Firebase SDKs. At rest, data is encrypted by Google Cloud Storage and Firestore. We rely on Google's infrastructure security; we do not operate our own servers.
Changes to this policy
We may update this policy. Material changes will be announced inside the App. The "Last updated" date at the top of this document will reflect the change. Continued use of the App after a change means you accept the updated policy.