Effective Date: July 21, 2025
Contact: nathanlinshuo@gmail.com
SwingGolf ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our SwingGolf mobile application (the "App"). Please read this Privacy Policy carefully.
Contact Information: Email address for subscription management and support
Payment Information: Processed securely through Apple's App Store (we do not store payment details)
Device Information: iOS version, device model, and app version for compatibility and support
Video Content: Golf swing videos you import from your photo library
Analysis Data: Pose detection landmarks, joint angles, and biomechanical measurements
Drawing Annotations: Visual annotations and markings you add to videos
Usage Metrics: App feature usage, session duration, and performance data
Technical Data: App crashes, performance metrics, and error logs
Usage Analytics: Feature usage patterns and user interaction data (anonymized)
Swing Analysis: Process videos using MediaPipe pose detection technology
Feature Delivery: Provide drawing tools, biomechanical analysis, and video export
Data Storage: Save your videos and analysis locally on your device
Subscription Management: Process and manage your subscription status
App Improvement: Analyze usage patterns to enhance features and performance
Customer Support: Respond to your inquiries and technical support requests
Legal Compliance: Meet legal obligations and protect our rights
Core Data: Videos, drawings, and analysis data stored locally on your device
Temporary Files: Video processing files automatically cleaned up after use
User Preferences: App settings and configurations stored in UserDefaults
MediaPipe Analysis: Video frames processed using Google's MediaPipe technology
No Cloud Storage: We do not store your videos or personal data on remote servers
App Store: Subscription processing and payment handling
Photos Framework: Video import from your photo library (with your permission)
StoreKit: In-app purchase and subscription management
Pose Detection: On-device processing for skeletal tracking and joint analysis
No Data Transmission: Video analysis performed locally on your device
We do not sell, trade, or otherwise transfer your personal information to third parties.
We may share information only in these circumstances:
Legal Requirements: When required by law, court order, or government request
Safety Concerns: To protect the rights, property, or safety of users or others
Business Transfers: In connection with a merger, acquisition, or asset sale
Video Management: Delete videos and analysis data directly in the app
Subscription Control: Manage subscriptions through your Apple ID settings
App Deletion: Remove all app data by deleting the app from your device
Photo Library Access: Control video import permissions in iOS Settings
Analytics: Opt out of usage analytics in app settings
Notifications: Manage app notifications through iOS Settings
Local Encryption: Video and analysis data encrypted on your device
Secure Transmission: All network communications use HTTPS encryption
Access Controls: Limited access to personal data within our organization
Regular Updates: Security patches and updates delivered through app updates
User-Controlled: You control how long videos and analysis data are stored
Automatic Cleanup: Temporary files automatically deleted after processing
Subscription Data: Retained as required for subscription management and support
SwingGolf is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe we have collected information from a child under 13, please contact us immediately.
If you are located outside the United States, please note that information we collect will be transferred to and processed in the United States. By using the App, you consent to the transfer and processing of your information in the United States.
California residents have additional rights under the California Consumer Privacy Act:
Right to Know: Request information about personal data collection and use
Right to Delete: Request deletion of personal information
Right to Opt-Out: Opt out of the sale of personal information (we do not sell data)
Right to Non-Discrimination: Equal service regardless of privacy choices
For European Union residents, we comply with GDPR requirements:
Lawful Basis: Processing based on legitimate interests and user consent
Data Subject Rights: Access, rectification, erasure, and portability rights
Data Protection Officer: Contact us for data protection inquiries
Retention Periods: Data retained only as long as necessary for stated purposes
We may update this Privacy Policy from time to time. We will notify you of any material changes by:
In-App Notifications: Updates highlighted when you open the app
Email Notifications: Sent to your registered email address
Website Updates: Posted on our support website
For questions about this Privacy Policy or our privacy practices:
Email: nathanlinshuo@gmail.com
Subject Line: SwingGolf Privacy Inquiry
For data access, deletion, or other privacy-related requests:
Email: nathanlinshuo@gmail.com
Subject Line: SwingGolf Data Request
We will respond to privacy inquiries within 30 days of receipt.
This app complies with Apple App Store privacy requirements:
App Privacy Labels: Accurate privacy nutrition labels in the App Store
Data Minimization: We collect only data necessary for app functionality
User Consent: Clear consent for data collection and processing
Privacy by Design: Privacy considerations built into app architecture
swift
// Examples of data collection in our app
- PhotosPicker: Video import with user permission
- Core Data: Local storage of user videos and analysis
- MediaPipe: On-device pose detection processing
- StoreKit: Subscription and purchase processing
swift
// Security implementations
- Keychain: Secure storage of sensitive data
- HTTPS: All network communications encrypted
- Local encryption: Core Data with encryption enabled
- Temporary file cleanup: Automatic deletion of processing files
SOC 2 Type II: Data security and privacy controls (planned)
GDPR Compliant: European data protection requirements
CCPA Compliant: California consumer privacy rights
Apple Privacy Standards: App Store privacy requirements
Last Updated: July 21, 2025
Version: 1.0
App Version Compatibility: SwingGolf 1.0+
By using SwingGolf, you acknowledge that you have read and understood this Privacy Policy and agree to its terms.