About SwingGPT
SwingGPT is an AI-powered golf swing coach that uses your device's camera and advanced pose analysis to provide real-time coaching feedback. Simply position your phone, capture your swing, and receive personalized analysis from your AI coach.
Quick Features:
- On-device camera analysis (your video is never stored)
- Instant AI-powered coaching feedback
- Customizable coach persona and skill level
- Session history and progress tracking
- Free tier: 5 swings/day | Premium: Unlimited swings
- Supports English, Japanese, and Traditional Chinese
Frequently Asked Questions (FAQ)
How do I position my phone to capture my swing?
▶
Optimal Phone Positioning:
- Distance: Place your phone 8-12 feet away from your body
- Height: Position the phone at waist to chest height on a tripod or stable object
- Angle: Face the camera directly (like a mirror image) so your full body is visible from head to knees
- Lighting: Ensure adequate lighting in your swing area (natural sunlight is ideal)
- Background: A clear background helps with better pose detection
- Clothing: Wear fitted clothing that shows your body shape clearly
Pro Tip: Test the frame before recording your swing—ensure your entire body is visible and the camera is steady.
What is the difference between the Free and Premium tiers?
▶
Free Tier:
- 5 swings analyzed per day
- Locked to one coach persona and beginner setting
- Session history is not saved
Premium Tier ($9.99/mo or $99.99/yr):
- Unlimited swing analyses
- All coach personas unlocked (Tour Pro, Tough Love, Funny Buddy, Charming Voice)
- All handicap levels unlocked (Beginner, Intermediate, Advanced)
- Full access to session history and progress tracking
How do I subscribe or upgrade to Premium?
▶
Subscribing to Premium:
There are several ways to upgrade:
- Tap the "Unlock Full Access" button on the main page
- Tap the "Upgrade Now" button in Profile & Settings
- After reaching your daily 5-swing limit, a subscription prompt will appear automatically
Choose your plan ($9.99/month or $99.99/year), confirm through Apple In-App Purchase, and your subscription will be activated immediately.
Managing Your Subscription:
- Open iOS Settings → [Your Name] → Subscriptions
- Find SwingGPT and tap "Manage"
- You can view renewal date, upgrade, downgrade, or cancel anytime
- Cancellations take effect at the end of your current billing period
Camera is not working. What should I do?
▶
Troubleshooting Camera Issues:
- Check permissions: Go to Settings → Privacy → Camera and ensure SwingGPT has permission
- Restart the app: Close SwingGPT completely and reopen it
- Restart your iPhone: Sometimes a device restart resolves hardware issues
- Check lighting: Ensure your area has adequate light
- Clear app cache: Go to Settings → General → iPhone Storage → SwingGPT → Offload App (then reinstall)
- Update iOS: Ensure you're running the latest iOS version
- Reinstall the app: Delete SwingGPT and reinstall from the App Store
Still not working? Contact support at
riotychang@gmail.com with details about your device model and iOS version.
Can I use SwingGPT indoors? What about in poor lighting?
▶
Indoor vs. Outdoor:
- Indoor: Yes, SwingGPT works indoors with adequate lighting
- Best results: Natural outdoor sunlight or bright indoor lighting
- Low light: The app will attempt to analyze, but accuracy may be reduced
- Avoid: Backlighting (sun behind you), direct shadows on your body
Lighting Tips:
- Position yourself so light comes from in front or to the side
- Avoid shadows across your torso and legs
- If indoors, use bright overhead or side lighting
What information does SwingGPT collect about me?
▶
SwingGPT Privacy Summary:
- Video: Your raw video is never stored or transmitted
- Pose Data: Only body pose landmarks (joint positions) are analyzed
- Account: Name and email from Apple Sign-In or Google Sign-In
- Preferences: Coach persona, skill level, handedness, language
- Session History: Swing analysis results and feedback
- Subscription: Payment handled by Apple (we never see your card info)
Important: We do not sell your data, show ads, or use your information for any purpose other than providing coaching. See our full Privacy Policy for details.
How does SwingGPT protect my privacy?
▶
Privacy Protection:
- On-device processing: Your video is analyzed locally and never sent to servers
- Encrypted transmission: Pose data is encrypted when sent to our servers
- No video storage: Raw video is deleted immediately after analysis
- No data selling: We never sell or share your personal information
- Secure authentication: You sign in with Apple or Google (passwords never shared with us)
- Data encryption: Information stored on our servers is encrypted
For full details, please review our complete Privacy Policy.
What if my swing was not detected?
▶
If the app does not detect your swing, try the following:
- Check lighting: Ensure adequate lighting in your swing area
- Full body visibility: Your entire body from head to knees should be in frame
- Face the camera: Stand facing directly toward the camera (not sideways)
- Wear fitted clothing: Baggy clothes make it harder to detect body positions
- Steady phone: Use a tripod or stable mount; movement causes poor detection
- Clear background: Busy backgrounds can confuse the analysis
- Distance: Make sure you are standing 2-3 meters away from the camera
If the issue persists, try repositioning your phone, improving lighting, and taking another swing.
Can I share my analysis results with others?
▶
Sharing Features:
- You can take screenshots of your coaching feedback and share them manually
- Session history is stored privately in your account
- Your data is never automatically shared with anyone
What languages does SwingGPT support?
▶
Supported Coach Languages:
- English
- Japanese (日本語)
- Traditional Chinese (繁體中文)
The coach's spoken and written feedback can be set to any of the three languages above. The app interface (buttons, menus, labels) is currently in English for all users.
Changing Coach Language:
- Open SwingGPT
- Tap the profile icon (top right) to go to Profile & Settings
- Tap "Coach's Language"
- Choose your preferred language
How do I delete my account and data?
▶
Account Deletion:
To delete your account and all associated data, please email us at riotychang@gmail.com with the subject line "Account Deletion Request".
What happens when you delete your account:
- All your personal data is deleted within 30 days
- Session history and swing analysis data is removed
- Your account is deactivated
- Active subscriptions should be cancelled separately via iOS Settings → [Your Name] → Subscriptions
How can I provide feedback or suggest features?
▶
We'd love to hear from you!
Your feedback helps us improve SwingGPT and create the features you want to see.
Is my data synced across devices?
▶
Data Synchronization:
- Your account data, preferences, and session history are stored in the cloud
- If you install SwingGPT on another iPhone and sign in with the same account, your data will be available
SwingGPT is currently available on iOS only. An Android version is coming soon — stay tuned!
What should I do if the app crashes?
▶
If SwingGPT crashes or freezes:
- Force close the app: Swipe up from the bottom (or down from top right) and swipe the app up
- Wait 10 seconds
- Reopen the app
- Try your swing analysis again
If crashes persist:
- Update to the latest iOS version
- Ensure you have sufficient storage space on your device
- Reinstall SwingGPT from the App Store
- Contact support at riotychang@gmail.com with your device model and iOS version