Data Collection Policy

App: BetterSwing
Company: Ogodi Technologies Ltd
Effective Date: 24 April 2026
Contact: contactus@ogoditechnologies.com
Website: ogoditechnologies.com


1. Overview

This Data Collection Policy explains specifically what data BetterSwing collects, why each piece of data is collected, how long it is retained, and who it is shared with. It supplements our Privacy Policy and is designed to give you a clear, transparent view of our data practices.

2. Data We Collect and Why

2.1 Account Data

DataWhy We Collect It
Email addressTo identify your account and send important service communications
Authentication provider (email/Google)To verify your identity and enable sign-in
Account creation timestampTo manage account lifecycle

Source: You provide this directly when signing up.
Retained: Until account deletion.

2.2 Golf Swing Videos

DataWhy We Collect It
Video file you uploadTo perform AI-powered biomechanical swing analysis
Camera angle, club type, handednessTo configure the analysis correctly for your swing context

Source: You record or select and upload the video within the App.
Stored: On Amazon S3 (cloud object storage).
Retained: Until you delete your account.
Important: Your videos are not used to train AI models by any third party.

2.3 Swing Analysis Results

DataWhy We Collect It
Biomechanical metrics (e.g. hip rotation, shoulder angle, hand path)To generate personalised coaching cues
Detected swing phases (address, top of backswing, impact, finish)To identify key moments in your swing for targeted feedback
Coaching cues (title, explanation, drill)To display actionable coaching guidance to you
Skeleton overlay framesTo visually illustrate your swing technique

Source: Generated automatically by our AI analysis system when you upload a video.
Stored: In our database infrastructure.
Retained: Until account deletion.

2.4 AI Voice Coaching Audio

DataWhy We Collect It
TTS audio file (MP3)To deliver your coaching feedback in spoken form
Text-to-speech scriptTo generate and cache voice coaching audio

Source: Generated from your coaching cues using OpenAI's TTS API.
Stored: On Amazon S3.
Retained: Until account deletion.

2.5 Training Profile and Progress

DataWhy We Collect It
Experience level (e.g. beginner, improver)To assign you an appropriate training plan
Golf goals (e.g. improve consistency, gain distance)To personalise your training experience
Favourite golferTo personalise your onboarding experience
Active training plan, stage, and completed sessionsTo track your progress through the training path
Session ratings and notes (optional)To help you reflect on your practice and allow us to improve training plans

Source: You provide onboarding answers; progress is recorded automatically as you use the App.
Stored: In our database infrastructure.
Retained: Until account deletion.

2.6 Usage Analytics

We use Mixpanel to collect anonymised event data about how users interact with BetterSwing. This data helps us understand which features are used, identify friction points, and improve the product.

Events tracked include:

EventWhat It Records
sign_inUser signs in (method: email, Google)
video_uploadedUser uploads a swing video (club, angle, context)
cue_viewedUser views coaching cues from an analysis
training_session_startedUser opens a focus area / training session
training_session_completedUser marks a training session as complete
focus_area_selectedUser selects a featured focus area
past_analysis_openedUser opens a previous swing analysis from history

What we do NOT track:

  • Video content
  • Full names
  • Precise location
  • Any biometric data

How Mixpanel handles data: Events are linked to an anonymous user ID. This allows us to understand user journeys without needing to know your name or email. You can request deletion of your analytics data by contacting us.

Retained: As per Mixpanel's data retention settings (up to 5 years on standard plans).

2.7 Technical and Device Data

Mixpanel automatically collects standard technical metadata including:

  • Device operating system type and version
  • App version
  • Session and event timestamps

We do not collect precise GPS location.

3. Data Storage and Infrastructure

InfrastructureProviderLocation
Backend application hostingRailwayUnited States
Relational database (user data, analysis results)PostgreSQL on RailwayUnited States
Task queue (video processing jobs)Redis on RailwayUnited States
Video and audio file storageAmazon S3 (AWS)United States
Training guide video deliveryCloudflare R2Global CDN
User authenticationClerkUnited States
AI analysis and voice coachingOpenAIUnited States
Usage analyticsMixpanelUnited States

4. Data Shared With Third Parties

We share data with the providers listed in Section 3 only to the extent necessary to operate the App. We do not:

  • Sell your personal data to any third party
  • Share your video content with other users
  • Use your data for advertising or marketing by third parties
  • Allow third parties to use your data for their own purposes beyond service delivery

5. Your Data Rights

You can:

  • Request a copy of the data we hold about you
  • Request deletion of your account and data (email: contactus@ogoditechnologies.com, or Settings > Delete Account in-app)
  • Request correction of inaccurate data
  • Object to particular uses of your data

We respond to all data requests within 30 days.

6. Children

We do not knowingly collect data from children under 13. If you believe a child's data has been submitted, contact contactus@ogoditechnologies.com immediately.

7. Changes to This Policy

We will update this policy when our data collection practices change. The “Effective Date” at the top of this page will reflect the latest update. For material changes, we will notify you through the App.

8. Contact

Ogodi Technologies Ltd
Email: contactus@ogoditechnologies.com
Website: ogoditechnologies.com


← Back to BetterSwing