Privacy Policy for BucketBook
Last Updated: December 26, 2025
This Privacy Policy describes how BucketBook (“we,” “our,” or “the App”) collects, uses, and protects your information when you use our basketball statistics tracking application.
Information We Collect
Data You Provide
Player Information
- First name (optional)
- Last name
- Jersey number (optional)
- Player photo (optional)
Season Information
- Season name
Game Data
- Opponent name
- Game date
- Game notes (optional)
- Game outcome (win/loss)
- Period type (quarters or halves)
Game Statistics
- Shot locations on the court
- Shot results (made or missed)
- Three-point designation
- Rebounds (offensive and defensive)
- Assists, steals, blocks, turnovers, and fouls
- Timing information (period number, game time)
Goals
- Goal type (milestone, average, or improvement)
- Target statistic and value
- Time period or deadline
- Goal status (active, completed, or missed)
Account Information (optional) If you choose to create an account:
- Email address
- Password (securely hashed, never stored in plain text)
Data We Do Not Collect
- Location data
- Contact lists
- Browsing history
- Advertising identifiers
- Analytics or usage tracking data
- Personal health information
How Your Data Is Stored
Local Storage
All basketball statistics data is stored locally on your device in a SQLite database. This data remains on your device and is not automatically transmitted anywhere.
Cloud Storage (Pro Subscribers Only)
If you subscribe to BucketBook Pro and create an account, your data is synchronized to our cloud servers hosted by Supabase. This enables you to:
- Access your data across multiple devices
- Restore your data if you switch devices
Cloud data is associated with your account and protected by row-level security policies.
Secure Storage
Authentication tokens are stored securely on your device using platform-native secure storage (iOS Keychain / Android Keystore).
Third-Party Services
We use the following third-party services:
Supabase
Purpose: User authentication and cloud data storage for Pro subscribers
Data Shared:
- Email address and password (for authentication)
- Your basketball statistics data (for cloud sync)
Privacy Policy: https://supabase.com/privacy
RevenueCat
Purpose: Subscription management and in-app purchase processing
Data Shared:
- Anonymous app user identifier
- Subscription status
- Purchase receipts
RevenueCat does not receive your personal information unless you create an account, in which case your account ID is associated with your purchases to enable cross-device subscription restoration.
Privacy Policy: https://www.revenuecat.com/privacy
Apple App Store / Google Play Store
Purpose: Processing in-app purchases
Payment information is handled entirely by Apple or Google. We do not receive or store your payment card details, billing address, or other financial information.
How We Use Your Information
We use your information to:
- Store and display your basketball statistics
- Enable cloud synchronization across devices (Pro subscribers)
- Process and manage your subscription
- Authenticate your account
We do not:
- Sell your personal information
- Use your data for advertising
- Share your data with data brokers
- Track your behavior for analytics
Data Retention
Local Data: Remains on your device until you delete it or uninstall the app.
Cloud Data: Retained while you maintain an active account. When you delete your account, all associated cloud data is permanently deleted.
Subscription Data: RevenueCat retains purchase history as required for subscription management and financial reporting.
Your Rights and Choices
Access Your Data
You can view all your data within the app at any time.
Delete Your Data
- Local data: Uninstall the app to remove all local data
- Cloud data: Delete your account in Settings to permanently remove all cloud data
- Account deletion: Deleting your account removes all data from our servers and your local device
Export Your Data
You can share individual game summaries from within the app.
Opt Out of Cloud Sync
Simply use the app without creating an account. All features work offline with local storage only. Cloud sync is an optional Pro feature.
Data Security
We implement appropriate security measures including:
- Secure HTTPS connections for all data transmission
- Row-level security policies on cloud databases
- Secure token storage using platform-native APIs
- Password hashing (never stored in plain text)
Age Requirements & Children’s Privacy
BucketBook is designed for parents, coaches, and athletes to track basketball statistics.
App Users: The person creating an account and using the app should be 13 years or older. Children under 13 may use the app with parental supervision and consent.
Player Profiles: Users may create player profiles to track statistics for themselves or others (such as a parent tracking their child’s games, or a coach tracking team members). Player profiles contain only basketball-related information (name, jersey number, optional photo, and game statistics) entered by the app user.
We do not knowingly collect personal information directly from children under 13. If a parent or guardian creates player profiles for their children, the parent is responsible for that data and may delete it at any time through the app.
If you believe we have inadvertently collected information from a child under 13 without proper consent, please contact us at support@bucket-book.com and we will promptly delete it
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy in the app and updating the “Last Updated” date.
Contact Us
If you have questions about this Privacy Policy, please contact us at:
Email: support@bucket-book.com
This privacy policy applies to BucketBook version 1.0.0 and later.