Data we collect
SportsAdda collects the minimum data needed to run a scores app. Team selections, notification preferences and reading history are stored in encrypted local storage on your device. Optional phone-based sign-in stores a hashed phone number and a session token on our backend. Crash logs are anonymous and off by default; you can opt in from Settings → Help → Send crash reports.
Live match data — current scores, schedule, fixtures — comes from official league feeds (BCCI, AIFF, PKL, ATP, WTA). We do not collect your location, your contacts, your photos, your microphone input, your calendar, your SMS history, or any advertising identifier. The app requests no permission it does not actively use.
| Data | Where it lives | Why we keep it |
|---|
| Team selections | Local device, encrypted | Powers your personalisation |
| Notification preferences | Local device, encrypted | Controls when we alert you |
| Reading history | Local device, encrypted, 30-day rolling | Powers editorial recommendations |
| Phone number (optional) | Hashed on backend | Cross-device sync of team list |
| Crash logs | Backend, anonymous, opt-in | Helps us fix bugs faster |
| Location | Never collected | Not needed for scores or alerts |
| Contacts / photos | Never requested | Not needed for scores or alerts |
| Advertising ID | Never collected | No ads in the app |