Welcome to Good Shot. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our App. By using Good Shot, you agree to the collection and use of information in accordance with this Privacy Policy.
• Account Information: When you create an account, we collect your email address, password, first name, and last name. Your email is stored in lowercase format, and passwords are securely hashed through Firebase Authentication.
• Golf Swing Videos: When you record a golf swing, we collect 10-second MP4 videos recorded using your device camera. These videos are processed to extract 16 frames for analysis and are stored permanently in Firebase Cloud Storage until you manually delete them. Videos are stored with public URLs that can be accessed by anyone with the direct link.
• Video Frames: We extract 16 JPEG images from each swing video for AI analysis. These frames are sent to OpenAI's servers for processing and stored permanently in our cloud storage with public access URLs.
• Swing Metadata: We collect information you provide about each swing, including your skill level (beginner/intermediate/advanced/professional), club type (driver/iron/wedge/putter), shot type (full swing/chip/pitch/putt), and timestamps.
• Usage Data: We track your daily swing analysis count, last swing date (based on Melbourne, Australia timezone), practice session data, swing history, average scores, and practice streaks.
• Device Information: We collect push notification tokens (Expo push tokens), device platform (iOS/Android), app version information, and system preferences such as theme settings.
• User Preferences: We store your acceptance of terms, email marketing opt-in status, push notification preferences, subscription status (Free or Pro tier), and default swing settings.
• Support Interactions: When you contact support, we collect your user ID, message content, ticket type (support/bug/suggestion), and submission timestamps.
• Provide AI Analysis: We use your swing videos and frames to provide AI-powered golf swing analysis through OpenAI's GPT-4o Vision API. The AI analyzes your technique and generates personalized coaching feedback.
• Account Management: We use your email and password to authenticate your account, verify your identity, and allow password resets.
• Track Usage Limits: We monitor your daily swing count to enforce usage limits (3 swings per day for Free tier, 50 swings per day for Pro tier).
• Personalization: We use your swing history and metadata to provide personalized insights, track your progress, and display relevant statistics.
• Communications: We may use your email address to send important updates about the App, respond to support requests, and send marketing communications if you have opted in.
• Push Notifications: We use your push notification token to send you notifications about your swing analysis results and other app updates.
• Analytics and Improvements: We analyze usage patterns to enhance the App's functionality, improve our AI models, and develop new features.
• OpenAI: We share your video frames (16 images per swing) and swing metadata (skill level, club type, shot type) with OpenAI for AI analysis. We do NOT share your name, email, or other account information with OpenAI. OpenAI's data usage and retention policies apply to the data we share with them.
• Google/Firebase: All of your data is stored on Google's Firebase infrastructure, including Firebase Authentication, Cloud Firestore, and Cloud Storage. Your videos and images are hosted on Google Cloud Platform and subject to their terms of service.
• Expo: We share push notification tokens, device information, and app version data with Expo's push notification service for delivering in-app notifications.
• Service Providers: We may share your information with trusted third-party service providers who assist us in operating the App, provided they agree to keep your information confidential.
• Legal Compliance: We may disclose your information where required to do so by law or in response to valid requests by public authorities.
• Business Transfers: In the event of a merger, acquisition, or sale of assets, your information may be transferred to the acquiring entity.
• With Your Consent: We may disclose your information for any other purpose with your explicit consent.
• Active Accounts: Your account data, swing videos, and analysis results are retained indefinitely until you manually delete them or delete your account.
• Deleted Accounts: When you delete your account, your user data is moved to a deleted_account collection before deletion. Please contact us if you want to ensure complete data removal.
• Video Storage: Videos and frames are stored permanently in cloud storage unless you manually delete individual swings. Videos are stored with public URLs, meaning anyone with the direct link can view them.
• Security Measures: We implement industry-standard security measures including Firebase Authentication, HTTPS encryption for data transmission, hashed passwords, and authentication requirements for all cloud functions. However, no method of transmission over the Internet is 100% secure.
• Access and Update: You can access and update your account information, swing history, and preferences within the App at any time.
• Account Deletion: You may permanently delete your account through the App settings. This will remove your account data, though videos may be retained in our deleted_account collection.
• Email Preferences: You may opt out of receiving marketing emails by updating your preferences in the App or by following the unsubscribe link in our emails.
• Push Notifications: You can disable push notifications through your device settings or within the App.
• Data Portability: You may request a copy of your data by contacting us at the email address provided below.
• GDPR Rights (EU Users): If you are in the European Union, you have the right to access, rectification, erasure, restriction of processing, data portability, and the right to object to processing of your personal data.
• CCPA Rights (California Users): If you are a California resident, you have the right to know what personal information we collect, the right to delete your personal information, and the right to opt-out of the sale of your personal information (note: we do not sell your personal information).
Our App is not directed toward individuals under the age of 13. We do not knowingly collect personal 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 so we can delete such information.
• OpenAI Processing: Video frames sent to OpenAI are processed according to OpenAI's data usage policy. OpenAI may use submitted data to improve their AI models unless you have a specific agreement with them that prohibits such use.
• International Data Transfers: Your data may be transferred to and processed in the United States and other countries where our service providers operate. These countries may have different data protection laws than your country of residence.
• Third-Party Links: Our App may contain links to third-party websites or services that are not operated by us. We are not responsible for the privacy practices of these third parties.
The App requires camera and microphone permissions to record your golf swing videos. We only access your camera and microphone when you initiate a recording within the App. We do not record audio or video at any other time.
We may modify or update this Privacy Policy from time to time. We will notify you of any material changes by posting the new Privacy Policy within the App and updating the "Last Updated" date. Your continued use of the App after such changes constitutes your acceptance of the updated Privacy Policy.
If you have any questions or concerns about this Privacy Policy or our data practices, please contact us at:
Good Shot
Email: dominic.b.developer@gmail.com
By using the App, you acknowledge that you have read, understood, and agree to this Privacy Policy.