Privacy Policy

ScoreVault

Last updated: November 8, 2024

Introduction

Two Trees Software LLC ("we," "our," or "us") operates the ScoreVault mobile application. This Privacy Policy explains how we collect, use, and protect your information when you use our app.

Data Collection and Storage

Local-First Approach

ScoreVault is designed as a local-first application. All data you enter into the app is stored locally on your device using SQLite database technology. This includes:

  • Gymnast profiles (names, dates of birth, USAG numbers, levels, photos)
  • Competition scores and meet information
  • Performance analytics and statistics
  • User preferences and settings

Optional Cloud Backup

You may choose to enable cloud backup through Firebase Authentication and Firestore. When you opt in:

  • Your data is encrypted and stored securely in Google's Firebase cloud infrastructure
  • You must authenticate using email/password or Google Sign-In
  • Only you can access your backed-up data
  • You can disable cloud backup at any time

Information We Collect

Information You Provide

  • Account Information: Email address (if using cloud backup)
  • Profile Data: Display name, profile photo (optional)
  • Gymnast Data: Names, dates of birth, USAG numbers, levels, photos, and competition scores

Automatically Collected Information

  • Device Information: Device type, operating system version
  • Usage Data: App crashes and performance metrics (anonymized)
  • Analytics: We do not use third-party analytics services

How We Use Your Information

We use the information we collect to:

  • Provide and maintain the ScoreVault app functionality
  • Sync your data across devices (if cloud backup is enabled)
  • Authenticate your account (if using cloud backup)
  • Improve app performance and fix bugs
  • Respond to your support requests

Data Sharing and Disclosure

We do not sell, rent, or share your personal information with third parties except in the following limited circumstances:

  • Service Providers: Firebase (Google) for cloud storage and authentication, only if you enable cloud backup
  • Legal Requirements: If required by law or to protect our legal rights
  • With Your Consent: When you explicitly choose to share scorecards via social media or messaging

Data Security

We implement appropriate security measures to protect your information:

  • Local data is stored in encrypted SQLite databases on your device
  • Cloud backup data is encrypted in transit and at rest
  • Firebase Authentication provides secure user authentication
  • We use industry-standard security practices

Your Rights and Choices

You have the following rights regarding your data:

  • Access: View all data stored in the app
  • Export: Export your data to JSON or CSV format
  • Delete: Delete individual records or all data from the app
  • Control Backup: Enable or disable cloud backup at any time
  • Account Deletion: Request deletion of your cloud backup account

Children's Privacy

ScoreVault is intended for use by parents and coaches to track gymnasts' scores. While the app may store information about children under 13, the app itself is designed to be used by adults (parents, guardians, or coaches). We do not knowingly collect personal information directly from children under 13. Parents and guardians are responsible for the data they enter into the app.

Third-Party Services

ScoreVault uses the following third-party services:

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last updated" date. You are advised to review this Privacy Policy periodically for any changes.

Contact Us

If you have any questions about this Privacy Policy or how we handle your data, please contact us:

Email: support@twotreesapps.com

Company: Two Trees Software LLC