You can permanently delete your PrediBall account and the data
associated with it at any time. This page explains how, what
gets removed, and what we may need to keep.
In-app deletion (recommended)
- Open the PrediBall app and sign in to the account you want to delete.
- Open the side drawer (tap the menu icon in the top-left corner).
- Tap your name at the top of the drawer to open your profile.
- Scroll to the bottom of the profile page and tap Delete account.
- Confirm in the dialog. You may be prompted to re-authenticate for security; this is normal.
Once confirmed, the deletion runs immediately and you'll be
signed out. There is no recovery window: the action is final.
If you have PrediBall Plus
-
Subscribed in the App Store or Google Play:
deleting your account does not cancel the subscription, and the
store keeps charging you until you cancel. Cancel it first in
the subscription settings of the App Store or Google Play.
-
Subscribed on the web: deleting your account
cancels the subscription and you are not charged again. The rest
of the period you already paid for ends with the account and is
not refunded. If we cannot cancel it, your account is not deleted
and the app asks you to try again.
If you've uninstalled the app
If you no longer have access to PrediBall on a device, email us
at support@prediball.app
from the email address associated with your account. Include the
words Account deletion request in the subject line.
We process requests within 30 days.
What gets deleted
- Your account in Firebase Authentication (email, display name, sign-in identifiers).
- Your profile document.
- Your memberships in every group, public and private.
- All predictions you've submitted (match scores, advance picks, question answers).
- Any pending join codes you've issued.
- Your PrediBall Plus record, your match-unlock count, and your record at RevenueCat, the service that manages subscriptions.
What we may keep
-
Aggregated leaderboard history in groups you've
belonged to may retain your display name in past rounds for
other members to see, since rewriting history would distort
other users' scores. We can remove your display name from these
records on request: email us as above.
-
Server logs (timestamps, IP addresses, error
traces) kept by Firebase for security and reliability are
rotated out per Google's standard retention windows. We do not
retrieve or use them for any other purpose.
-
Crash reports already sent from your phone to
Firebase Crashlytics can carry your account identifier. They are
not deleted with the account; Crashlytics deletes them
automatically after 90 days.
-
Purchase records. Apple, Google, and Link, who
sell PrediBall Plus, keep their own records of your purchases.
If you bought on the web, the payment and invoice records, with
your name, email address, and billing details, also stay in our
Stripe account for as long as tax and accounting law requires;
you can ask Link to delete them.
-
A scrambled form of your email, for web purchases.
If you bought PrediBall Plus on the web, we keep a keyed hash of
your account email for 2 years so the web free trial stays one
per person. The address cannot be read back from it, and it is
deleted automatically after that time.
How long deletion takes
In-app deletion is immediate from your perspective: you're signed
out and the user document is removed within seconds. Backend
cleanup of denormalised references in groups and leaderboards
completes within minutes via Cloud Functions. Backups that
Firebase retains for disaster-recovery are rotated within 30 days
per Google Cloud's standard policy.
Questions
For anything not covered here, email
support@prediball.app.