SwingDiff
Q. How should I shoot my swing for accurate analysis?
Record from directly behind your ball flight line (Down-the-Line, DTL) with your phone held vertically. Position the camera so that both you and the ball fit in the frame, with the golfer on the left side of the screen and the ball on the right. A simple background and enough distance to capture your full body improve skeleton detection accuracy.
Q. Skeleton detection is not working. What should I try?
Try the following:
Q. Is there a length limit for videos?
Each video must be 15 seconds or shorter. Longer videos cannot be loaded. Please record or trim your videos to fit 1 – 2 swings.
Q. Can I use slow-motion (120fps / 240fps) videos?
Yes. Videos shot in slow-motion mode at 120fps or 240fps — for example with iPhone's Slo-Mo or an Android device's super slow-motion feature — are supported. The App analyzes videos in the time domain, so you get accurate results regardless of frame rate.
Q. How does the comparison with a reference swing work?
SwingDiff overlays your analyzed swing with a built-in reference swing — or one of your own past swings — at each of the four phases: Address, Top, Impact, and Follow-through. By inspecting the per-phase skeleton differences ("diff"), you can identify what to fix to make your swing more repeatable.
Q. I purchased SwingDiff Pro but the features are not unlocked
Open Settings (gear icon) and tap "Restore Purchases". As long as you are signed in with the same Apple ID (iOS) or Google account (Android) that you used for the original purchase, your entitlement will be restored and Pro features will be enabled.
Q. How do I transfer Pro to a new device?
Re-download SwingDiff with the same Apple ID (iOS) or Google account (Android) that you originally purchased with, then tap "Restore Purchases" in Settings. Both subscription plans (monthly / yearly) and the lifetime purchase can be restored this way.
Q. How do I cancel my subscription?
Subscriptions are managed by the platform store, not within the App itself:
After cancellation, Pro features remain available until the end of the current paid period.
Q. How do I disable or change advertising consent (Android free tier)?
On Android, the free tier shows advertisements via Google AdMob. In regions that require explicit consent (e.g., the EEA and UK), a consent form is shown on first launch. You can review or change your consent at any time from the App's Settings. To remove advertising entirely, upgrade to the Pro plan.
Q. Where is my data stored?
All swing videos, skeleton data, analysis results, and settings are stored on your device. Nothing is sent to a server operated by us. Deleting the App permanently removes this data. See the Privacy Policy for details.
Q. Does it work offline?
Yes. Skeleton detection, phase detection, and diagnosis all run on-device, so the App works without an internet connection. (On Android, an internet connection is only required for the free tier's advertisements and the consent form.)
Q. Which OS versions are supported?
iOS 16.0 or later, and Android 9.0 (API level 28) or later.