1. Information We Collect
Hoops is designed with your privacy in mind. We collect minimal data to provide our services:
- Session Data: Basketball shooting sessions you log (makes, shot types, duration) are stored locally on your device and optionally synced via iCloud if you have it enabled.
- Profile Information You Provide: During onboarding you may optionally provide a player name, court position, preferred shot type, and where you heard about Hoops. This information is stored on your device and used to personalize the experience (for example, on your in-app jersey).
- Subscription Information: If you subscribe to Premium, RevenueCat (our payment processor) processes your purchase. We receive confirmation of your subscription status but do not access your payment details directly.
- Product Analytics: We use PostHog to collect anonymous product analytics so we can understand how the app is used and improve it. These events are tied to a randomly generated, per-install identifier — not to your Apple ID, email, or any account you can sign into. The events we send are listed in Section 5.
2. How We Use Your Information
We use the information we collect to:
- Provide and maintain the app's core functionality
- Process and manage Premium subscriptions
- Understand product usage and improve the app through analytics
- Send notifications you have enabled — session completion notifications when a watch session finishes, and daily streak reminders
3. Data Storage
- Your shooting session data is stored locally on your device
- If you enable iCloud sync, your data syncs across your Apple devices via Apple's secure iCloud service
- Subscription status is managed securely by RevenueCat
- Analytics events are sent to PostHog Cloud (US region) and retained according to PostHog's standard retention policy
4. Third-Party Services
Hoops integrates with the following third-party services:
- Apple: iCloud sync and App Store payment processing
- RevenueCat: Subscription and in-app purchase management
- PostHog: Anonymous product analytics. See PostHog's privacy policy.
Each of these services has their own privacy policy governing their use of your data.
5. Analytics Details
To be transparent about what we send to PostHog, here is the full list of events and the optional profile properties attached to them:
Events we send: app opened, onboarding started / step completed / completed, attribution source selected, first session completed, session completed (phone or watch), session limit reached, locked stat tapped, paywall shown / dismissed, purchase succeeded / failed, weekly streak broken, and notification permission result.
Profile properties attached to your install: install date, days since install, app version and build number, subscription status, and — if you provided them during onboarding — player name, player position, preferred shot type, and attribution source.
What we do not send: your name as it appears on your Apple ID, your email, your contacts, your location, advertising identifiers (IDFA), or any data that would let us identify you outside the app.
When analytics is disabled: Analytics is disabled in development builds, on the iOS Simulator, and in TestFlight / sandbox builds. Only the production App Store build sends events to PostHog.
6. Data Sharing
We do not sell, trade, or otherwise transfer your personal information to outside parties. Your shooting data stays on your device and/or your personal iCloud account.
7. Your Rights
You have full control over your data:
- You can delete all your data at any time through the app's Settings → App Data → Full Reset
- You can disable iCloud sync in your device's iCloud settings
- You can manage or cancel your subscription at any time through your Apple ID settings
- You can turn off Session Notifications and Daily Notifications independently in the app's Settings
- To request deletion of analytics data tied to your install's anonymous identifier, contact us using the email below
8. Children's Privacy
Hoops does not knowingly collect personally identifiable information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.
9. 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 on this page and updating the "Last Updated" date.
10. Contact Us
If you have any questions about this Privacy Policy, please contact Westy Studios LLC at:
hello@westystudios.com