PuckMetrix
Last Updated: December 28th, 2025 • Version 1.3
PuckMetrix ("we," "our," or "the app") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our iOS application for tracking hockey game statistics.
When you sign in with Apple, Google, or email:
Purpose: To create and maintain your account, and sync your data across devices
Storage: Stored securely in Firebase Authentication
Account Linking:
You can link multiple sign-in methods (Apple, Google, email) to the same account:
Purpose: To provide core game tracking functionality and generate statistics
Storage: Stored locally on your device using Apple's SwiftData framework AND synced to Google Cloud Firestore when signed in
When you purchase a subscription or make an in-app purchase:
Purpose: To manage your subscription and provide premium features
Storage: Stored locally on your device (SwiftData) AND in Google Cloud Firestore when signed in
Apple's Role: Purchase transactions are processed by Apple through the App Store. We only receive confirmation of successful purchases.
Privacy: Your payment information (credit card, billing address) is handled exclusively by Apple. We never see or store your payment details.
When you use voice input features, you can choose to share anonymized analytics to help improve recognition accuracy:
Basic Analytics (opt-out available):
Full Transcript Sharing (opt-in only):
Purpose: To improve voice recognition accuracy and identify common phrasing patterns
Storage: Google Cloud Firestore (telemetry collection)
Control: Settings → Voice Input Analytics. Disable at any time.
Retention: Analytics are deleted from your device within 7 days of upload.
Purpose: To improve app stability and user experience
Privacy: All analytics respect your iOS privacy settings and do not identify you personally
Control: Can be disabled via iOS Settings → Privacy & Security → Analytics & Improvements
We use Firebase for authentication and data synchronization.
When you choose to sign in with Apple:
When you choose to sign in with Google:
When you use voice input features:
We use RevenueCat for subscription management and purchase processing.
Important: Your payment information (credit card, billing address) is handled exclusively by Apple through the App Store. Neither PuckMetrix nor RevenueCat ever sees or stores your payment details.
You have complete control over your data:
To delete your account and all associated data:
Important: Account deletion is immediate and cannot be undone. Make sure to export any data you want to keep before deleting your account.
You have full control over your subscriptions:
Free Tier Limitations:
Premium Features:
Important: Subscriptions are managed by Apple, not by PuckMetrix. To cancel, you must use iOS Settings. Deleting the app does not cancel your subscription.
You can revoke permissions at any time:
If you are a California resident, you have the right to:
If you are in the European Economic Area:
Legal Basis for Processing:
PuckMetrix is designed for hockey coaches, parents, and enthusiasts of all ages. We do not knowingly collect personal information from children under 13 without parental consent. If you believe a child has provided us with personal information without parental consent, please contact us so we can delete it.
Note: Player names and jersey numbers entered in the app are provided by the user (typically a coach or parent) and are not collected directly from children.
We may update this Privacy Policy from time to time. We will notify you of any changes by:
Your continued use of the app after changes indicates your acceptance of the updated policy.
PuckMetrix is available worldwide. Your data is stored in Google Cloud data centers, which may be located in various regions. Google complies with international data transfer requirements including EU-US Data Privacy Framework.
We believe in radical transparency:
If you have questions about this Privacy Policy or your data:
Developer: Steve Tannock
Email: steve@codegnostic.ca
Bluesky: @tannock.net
Response Time: We aim to respond within 7 business days
Your privacy is not negotiable. If you have concerns, please contact us.