Range Stats

Privacy policy v2.2.1

Effective Date: June 10, 2026

Last Updated: August 12, 2026

Range Stats ("the App") is developed and published by Fourteener Labs, LLC ("we," "us," or "our"). We are committed to protecting your privacy. This policy explains what data the App collects, how it is stored, and your choices regarding that data.

1. Data Storage

By default, all data you enter into Range Stats is stored locally on your device using Apple's SwiftData framework. This includes your firearms collection, range trip logs, ammunition records, maintenance logs, accessories, target sessions, training courses, certifications (including CCW/CHL permits), range reviews, dealer/transfer records, and photos.

No data is transmitted to Fourteener Labs servers. We do not operate any servers that receive, process, or store your personal data.

Range Stats does not sync your data to iCloud or any other cloud service. All data remains on the device where it was entered. To move data between devices, use the App's built-in Export / Backup features.

2. Data We Collect

Range Stats does not collect, transmit, or share any personal data with Fourteener Labs or any third parties. Specifically:

3. AI Coaching Feature

Range Stats includes an optional AI coaching feature. You choose the AI provider it uses in Settings > AI Coaching: Google Gemini (default), Anthropic Claude, OpenAI, a custom OpenAI-compatible endpoint you configure, or Apple's on-device model (Apple Intelligence). Before any data is sent to a cloud provider for the first time, the App presents a consent prompt naming that specific provider. You must explicitly agree before any data is transmitted, and consent is requested separately for each provider you switch to.

When you use this feature with a cloud provider:

4. Location Data

The App includes a range finder feature that uses your device's location services to display nearby shooting ranges on a map within a user-configurable search radius. Your location is used in real time only and is never recorded, stored, or transmitted by the App. You may also enter range locations manually without granting location access.

Location permissions can be revoked at any time in your device's Settings > Privacy & Security > Location Services.

5. Photos & Camera

You may attach photos to firearms, range trips, target sessions, training course certificates, and certification/permit documents within the App. When photos are imported or captured via the camera:

Camera and photo library access can be managed in your device's Settings > Privacy & Security.

6. Home Screen Widgets

Range Stats offers optional Home Screen and Lock Screen widgets. Widgets display a small summary (round counts, cleaning status, accuracy trends, ammo counts, renewal countdowns, and your latest target) generated by the App and stored in the App's own protected app-group container on your device. Widget data is never transmitted off your device and is not accessible to other apps. An optional "Discreet Widgets" setting replaces firearm names with generic labels and hides dollar values in all widgets. Widget data is removed when the App is deleted.

7. Notifications

Range Stats may request permission to send local notifications for maintenance reminders and certification/permit expiration alerts. These notifications are generated entirely on your device. No notification data is sent to any server. You can manage notification permissions in your device's Settings > Notifications.

8. In-App Purchases

Range Stats offers a one-time in-app purchase ("Range Stats Pro") processed entirely through Apple's App Store. Fourteener Labs does not receive, process, or store any payment information. All purchase and billing data is handled by Apple under Apple's Privacy Policy.

9. App Lock (Face ID / Touch ID)

You may optionally protect the App with a biometric lock (Face ID, Touch ID, or your device passcode) in Settings. When enabled:

Separately, and regardless of whether App Lock is enabled, the most sensitive firearm record fields — serial numbers and Form 4473 / acquisition details (dealer name, phone, and address, and transfer notes) — are encrypted at rest on your device using AES-256-GCM. The encryption key is held securely in your device's Keychain and is never transmitted to Fourteener Labs or any third party, adding a layer of protection beyond the file-level encryption iOS applies to all app data. This applies to records created or edited in version 2.2 and later.

10. Data Export & Sharing

You may export your data as CSV, JSON, or PDF files from within the App. You may also generate Insurance Documentation Reports (per-firearm cards or full collection reports) and shareable firearm cards using the built-in export features. When you export or share:

11. Crash Reporting

Range Stats uses Apple's MetricKit framework for on-device crash detection. This is a privacy-preserving approach with no third-party SDKs involved:

12. Data Deletion

You can delete individual records (firearms, trips, accessories, maintenance logs, target sessions, training courses, certifications, range reviews, photos) from within the App at any time. To delete all data, use the "Delete All Data" option in Settings or simply delete the App from your device. Since no data is stored on Fourteener Labs servers, deletion is immediate and permanent.

13. Children's Privacy

Range Stats is not directed at children under the age of 13. We do not knowingly collect any data from children.

14. Changes to This Policy

We may update this Privacy Policy from time to time. The "Last Updated" date at the top of this page reflects the most recent revision. Continued use of the App after changes constitutes acceptance of the updated policy.

15. Contact Us

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

support@fourteenerlabs.com