← Back to Home

Privacy Policy

Last updated: March 12, 2026

1. Introduction

Gunfighter OS ("we," "us," or "our") is a shooting range training application developed by Tactiv Labs. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the Gunfighter OS mobile application and website (collectively, the "Service"). By using the Service, you agree to the collection and use of information in accordance with this policy.

2. Information We Collect

2.1 Account Information

When you create an account, we collect your email address and display name via Firebase Authentication (Google sign-in or email/password). We may also store a callsign, experience level, and other profile details that you provide during onboarding.

2.2 Marksmanship & Training Data

We collect range session data that you manually log, including drill results (times, hits, accuracy, splits), protocol completions, personal records, assessment scores, round counts, and ammunition cost tracking. This data is stored locally on your device and synced to Google Cloud Firestore for cross-device access.

2.3 Subscription Data

Subscription purchases are processed by Google Play Store or Apple App Store. We use RevenueCat to manage entitlements. We do not store your payment card details. RevenueCat receives your anonymous app user ID and purchase receipt to verify your subscription status.

2.4 Analytics & Diagnostics

We use Firebase Analytics and Vercel Analytics to collect anonymous usage events (e.g., session completion, screen views) to improve the app experience. We also collect web performance metrics. Bug reports submitted through the app include device info, app version, and error logs.

2.5 On-Device Machine Learning

Gunfighter OS uses machine learning models to analyze your logged training data for trend detection, PR identification, and performance analytics. ML processing occurs on your device and our servers. No raw training data is shared with third parties for ML purposes.

3. How We Use Your Information

  • Provide, maintain, and improve the Service
  • Sync your training data across devices
  • Generate performance analytics, trend analysis, and PR detection
  • Provide structured protocols and assessment scoring
  • Manage your subscription and verify entitlements
  • Send push notifications (with your permission) for training reminders
  • Analyze aggregate usage patterns to improve the product
  • Respond to bug reports and customer support requests

4. Data Storage & Security

Your data is stored in Google Cloud Firestore (US region) and locally on your device via IndexedDB. All data in transit is encrypted via HTTPS/TLS. Firestore security rules ensure that users can only read and write their own data. Firebase Authentication tokens are used to verify identity on every request.

5. Data Sharing

We do not sell your personal data. We share data only with the following service providers who process it on our behalf:

  • Google Firebase — Authentication, database, hosting, analytics, cloud functions
  • RevenueCat — Subscription management and entitlement verification
  • Vercel — Website hosting and web analytics

We may also disclose information if required by law or to protect the rights and safety of our users.

6. Data Retention & Deletion

We retain your data for as long as your account is active. You can export your data at any time from Settings. You can delete your account and all associated data from Settings > Account > Delete Account. Upon deletion, all your data is permanently removed from our servers within 30 days. Local data on your device is cleared immediately.

7. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your data
  • Export your data in a portable format
  • Withdraw consent for optional data processing (e.g., analytics, notifications)

To exercise any of these rights, use the in-app settings or contact us at the email below.

8. Children's Privacy

Gunfighter OS is not intended for users under the age of 18. We do not knowingly collect personal information from children under 18. If you believe we have collected data from a minor, please contact us immediately.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the "Last updated" date. Your continued use of the Service after changes constitutes acceptance of the updated policy.

10. Contact Us

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

support@tactivlabs.com

Gunfighter OS — A Tactiv Labs Product