Privacy Policy

Last updated: February 14, 2026

ShredScore (“we”, “our”, “the app”) is an iOS application that analyzes snowboarding videos using artificial intelligence. This policy explains what data we collect, why we collect it, and how you can control it.

1. Data We Collect

Account Information

When you sign in with Apple, we receive:

  • Apple User ID — a unique identifier assigned by Apple (not your Apple ID password)
  • Display name — your first and last name (only if you choose to share it)
  • Email address — your email or an Apple-generated relay address (only if you choose to share it)

Rider Profile

During onboarding, you provide:

  • Stance (regular or goofy)
  • Experience level
  • Preferred riding style
  • Target trick complexity

This data personalizes your coaching feedback. You can update it at any time in Settings.

Videos

When you upload a video for analysis, we store:

  • The video file itself
  • File metadata (filename, size, duration, format)

Videos are uploaded only when you explicitly choose to analyze them. We do not access your photo library in the background.

Analysis Results

Our AI pipeline produces trick classifications, form assessments, scores, and coaching recommendations. These are stored alongside the video they relate to.

Usage Analytics

We collect anonymous usage events (e.g., “video uploaded”, “badge revealed”) to understand how the app is used and improve it. These events are tied to your user ID but do not include video content. You cannot currently opt out of analytics, but we do not use this data for advertising.

Crash Reports

If the app crashes, we collect a crash report including the error type, stack trace, and app state at the time of the crash. This helps us fix bugs. Crash reports may include your user ID but never include video content.

2. How We Use Your Data

DataPurpose
Account infoAuthenticate you and maintain your session
Rider profilePersonalize AI coaching feedback to your skill level
VideosRun AI analysis to classify tricks and assess form
Analysis resultsShow you scores, badges, and coaching advice
Usage analyticsImprove app features and fix problems
Crash reportsDiagnose and fix bugs

We do not use your data for advertising, sell it to third parties, or train AI models on your videos.

3. Third-Party Services

We use the following services to operate ShredScore:

ServicePurposeData shared
ConvexDatabase and file storageAccount info, videos, analysis results
ModalVideo processing (serverless compute)Video files during processing
Google GeminiAI video analysisVideo frames for classification
PostHogUsage analyticsAnonymous usage events, user ID
SentryCrash reportingError reports, user ID
AppleAuthentication and paymentsSign in with Apple token, subscription transactions

Each service processes data according to their own privacy policies. We have selected services that offer encryption in transit and at rest.

AI Processing

Your video frames are sent to Google’s Gemini API for trick classification and form analysis. Google processes this data according to the Google API Terms of Service. Per Google’s API terms, data sent through the paid API is not used to train Google’s models.

4. Data Storage and Security

  • Authentication tokens are stored in the iOS Keychain (hardware-encrypted, device-locked)
  • Videos and account data are stored on Convex servers (encrypted at rest and in transit)
  • All network traffic uses HTTPS encryption
  • Video processing URLs are signed and time-limited

We do not store your Apple ID password. We never have access to it.

5. Data Retention

  • Account and videos: Retained until you delete them or delete your account
  • Video processing: Video files are temporarily held on processing servers during analysis (minutes), then deleted from processing infrastructure
  • Analytics events: Retained per PostHog’s standard retention (typically 1 year)
  • Crash reports: Retained per Sentry’s standard retention (typically 90 days)

6. Your Rights

You have the right to:

  • Access your data — Use “Export My Data” in Settings > Data & Privacy to download all your data as JSON
  • Delete your data — Use “Delete All My Data” in Settings > Data & Privacy to permanently remove your account, all videos, badges, and coaching data
  • Correct your data — Update your rider profile at any time in Settings
  • Delete individual videos — Swipe to delete any video in your library

When you delete your account, we permanently erase your data from our database. This action cannot be undone.

These rights apply regardless of where you live, including under the EU General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA).

7. Children’s Privacy

ShredScore is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us with personal information, please contact us and we will delete it.

8. Changes to This Policy

We may update this policy from time to time. We will notify you of material changes by updating the “Last updated” date at the top of this page. Continued use of the app after changes constitutes acceptance of the updated policy.

9. Contact

If you have questions about this privacy policy or want to exercise your data rights, contact:

Steven Morrisroe
[email protected]