Privacy Policy

Last updated: December 2025

Introduction

Rinkflow is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our mobile application.

Information We Collect

Information You Provide to Us

Account Information

  • Email address
  • Username
  • Password (encrypted)
  • Profile photo (optional)

Team Preferences

  • Team name
  • Default age group
  • Default practice duration

Practice Plans

  • Plans you save, including drill selections and notes

AI Practice Plan Inputs

  • Age group selection
  • Practice duration
  • Focus areas (skating, passing, shooting, etc.)
  • Custom requests and notes you type or dictate
  • Refinement requests (e.g., "add more passing", "make it harder")

Subscription Information

  • Subscription status (free, trial, premium, expired)
  • Subscription plan type (monthly or annual)
  • Purchase history
  • Payment method identifier (we do not store full payment details)
  • Trial usage status

Information Automatically Collected

Usage Data

  • App feature usage
  • Practice plan generation counts
  • Subscription events (paywall views, trial starts, purchases)
  • User interactions with premium features

Analytics Data

We use PostHog to collect analytics data, including:

  • Session information
  • Feature usage patterns
  • AI generation metrics (latency, success/failure)
  • Subscription conversion events
  • App performance metrics

Error and Performance Data

We use Sentry for error monitoring to improve app stability.

Information from Third Parties

Authentication Providers

If you choose to sign in with Google or Apple, we receive:

  • Basic profile information (name, email)
  • Authentication tokens

Payment Processing

  • We use RevenueCat to manage subscriptions
  • Apple App Store or Google Play Store handle payment processing
  • We receive transaction confirmations and subscription status updates
  • We do not have access to your payment card details

AI-Powered Features

Rinkflow uses artificial intelligence to generate personalized practice plans.

What We Send to Our AI Provider

  • Your selected age group, practice duration, and focus areas
  • Any custom requests or notes you provide
  • Your favorited drills (to personalize recommendations)
  • Recent drill selections from your past plans (to ensure variety)

We do NOT send your name, email, or other personal identifiers to our AI provider.

Our AI Provider

We use Anthropic's Claude AI to generate practice plans. Anthropic processes your inputs according to their privacy policy. Anthropic does not use your inputs to train their AI models.

Voice Input

When you use voice input to dictate requests:

  • Audio is processed on your device using Apple's Speech Recognition (iOS) or Google's Speech Recognition (Android)
  • Audio is NOT recorded, stored, or transmitted to Rinkflow servers
  • Only the transcribed text is used

How We Use Your Information

We use the collected information to:

1. Provide and Maintain Our Service

  • Enable core app functionality
  • Generate AI-powered practice plans
  • Manage your account and preferences
  • Process and manage subscriptions
  • Enforce free tier usage limits

2. Improve and Develop Our Service

  • Analyze usage patterns
  • Improve AI plan generation quality
  • Develop new features
  • Optimize user experience
  • Track subscription conversion metrics

3. Communicate with You

  • Send important updates
  • Respond to support requests
  • Notify about subscription changes or renewals
  • Provide customer support

4. Ensure Security and Prevent Fraud

  • Monitor for suspicious activity
  • Prevent unauthorized access
  • Verify subscription purchases

Data Sharing and Disclosure

We do not sell your personal information. We may share your information in these situations:

Service Providers

  • Supabase: Database and authentication
  • Anthropic: AI practice plan generation (receives practice preferences only, not personal identifiers)
  • RevenueCat: Subscription management
  • PostHog: Analytics
  • Sentry: Error monitoring
  • Apple/Google: App distribution and payments

User-Controlled Sharing

  • Practice plans you share via link are viewable by anyone with that link
  • You can stop sharing at any time, which revokes access

Legal Requirements

We may disclose information if required by law or to protect rights and safety.

Device Permissions

  • Microphone (Optional): For voice-to-text input when creating or refining practice plans. Audio is processed on-device and is not stored or sent to our servers.
  • Camera (Optional): To upload profile photos.
  • Photo Library (Optional): To select profile photos from your device.

Subscription and Payment Information

Payment Processing

  • All payments are processed by Apple App Store or Google Play Store
  • We do not store credit card numbers or payment details
  • Subscription management is handled through your device's app store account

Subscription Data

  • We track subscription status to provide appropriate access to features
  • Purchase history is maintained for customer support purposes
  • Free tier usage (AI generations) is tracked to enforce limits

Cancellation and Refunds

  • Subscriptions can be managed through your App Store account
  • Refund policies are governed by Apple or Google's terms

Data Retention

  • Account Data: Retained while your account is active
  • Practice Plans: Retained until you delete them
  • Subscription History: Retained for legal and accounting purposes
  • Analytics Data: Retained for product improvement

Your Rights and Choices

Access and Portability

  • Request a copy of your data
  • Export your practice plans

Correction

  • Update your profile information
  • Correct inaccurate data

Deletion

  • Delete your account and associated data
  • Remove specific practice plans

Subscription Management

  • View subscription status in the app
  • Manage subscriptions through your app store account
  • Restore purchases on new devices

Children's Privacy

Rinkflow is designed for hockey coaches and is not intended for children under 13. We do not knowingly collect information from children under 13.

Security

We implement appropriate technical and organizational measures to protect your information, including:

  • Encryption of data in transit (HTTPS/TLS)
  • Secure authentication with PKCE flow
  • Row-level database security
  • Regular security monitoring
  • Limited access controls

Changes to This Policy

We may update this Privacy Policy periodically. We will notify you of material changes through the app or email.

Contact Us

If you have questions about this Privacy Policy, please contact us at:

Additional Information for California Residents

If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA), including the right to:

  • Know what personal information we collect
  • Request deletion of your personal information
  • Opt-out of the sale of personal information (we do not sell personal information)
  • Non-discrimination for exercising your privacy rights

Additional Information for European Residents

If you are in the European Union, you have rights under GDPR including:

  • Right to access your data
  • Right to rectification
  • Right to erasure
  • Right to restrict processing
  • Right to data portability
  • Right to object to processing

International Data Transfers

Your information may be transferred to and processed in countries other than your own, including the United States where our service providers operate. We ensure appropriate safeguards are in place for such transfers.

By using Rinkflow, you acknowledge that you have read and understood this Privacy Policy.