Privacy Policy
Last Updated: February 18, 2026
This Privacy Policy ("Policy") applies to the SwingMirror mobile application operated by HOKKALON Inc. ("we," "us," or "our").
App: SwingMirror / Operator: HOKKALON Inc. / Contact: y-ishiba@hokkalon.com
0. Scope
This Policy aligns with disclosures for Apple App Store (App Privacy) and Google Play (Data Safety). It explains how we collect, use, and safeguard personal information processed through SwingMirror and related services.
1. Information We Collect
- On-device data (local only): Golf swing videos, comparison data, drawing annotations, swing phase positions. These are stored exclusively on your device using the Capacitor Filesystem API. We do not upload, collect, or have access to your videos.
- Automatically collected: Device info (OS, model, language, time zone, app version), basic usage events (app opens, feature usage), diagnostics (crash/performance logs).
- Subscription data: Purchase receipts and subscription status are managed through RevenueCat and Apple/Google app stores. We receive subscription status but not payment details.
- Preferences: Theme selection (light/dark), language preference, stored locally via localStorage.
2. Purposes of Use
- Provide, operate, and improve SwingMirror (video comparison, drawing tools, swing phase detection)
- Subscription/purchase management via App Store / Google Play / RevenueCat
- Usage measurement and quality improvement
- Technical support and important notices
- Security monitoring, incident investigation, legal compliance
3. Video Data Privacy
SwingMirror is designed with privacy at its core. All video data remains on your device. We do not upload, process, analyze, or store any video content on our servers. Videos are managed entirely through the Capacitor Filesystem API on your device's local storage. When you uninstall the app, all video data is removed with it.
4. Tracking Consent
For iOS 14.5+, if IDFA is used for cross-app tracking, we request permission via AppTrackingTransparency. You can change this in iOS Settings > Privacy & Security > Tracking. By default, SwingMirror does not use advertising IDs.
5. Disclosures to Third Parties
We do not disclose personal data to third parties except with consent, when required by law, to trusted processors under contractual safeguards, or in connection with corporate transactions.
6. Service Providers & SDKs
- RevenueCat (subscription management)
- Capacitor (native device access)
Providers may receive identifiers, usage data, or receipts. See each provider's privacy policy.
7. Retention & Deletion
- On-device data (videos, annotations): Controlled entirely by you; removed on app uninstall.
- Subscription records: Retained per legal/billing requirements.
- Diagnostics/aggregated logs: Rotated periodically (~24 months).
8. Your Rights
You may request access, correction, deletion, restriction, or cessation of disclosure, subject to law. Since video data is stored only on your device, you have full control. For account-related requests, contact y-ishiba@hokkalon.com.
9. Security
TLS for network communications, role-based access control, audit logging, least-privilege principles. Incidents are investigated and remediated promptly.
10. International Transfers
Data may be transferred outside Japan (e.g., US/EU) via RevenueCat with appropriate safeguards.
11. Children's Privacy
SwingMirror is not directed to children under 13. Minors should use with parental consent.
12. Changes to This Policy
We may update this Policy. Material changes will be notified in-app or on this page.
13. App Privacy / Data Safety Alignment
Categories map to Apple "Data Linked/Not Linked/Tracking" and Google Play "Data Safety." Reviewed periodically.