BrassTracker Privacy Policy

Effective: May 2026

BrassTracker is built around a simple promise: your reloading data is yours, it stays on your device, and I don't want copies of it.

This policy describes exactly what data BrassTracker does and does not handle. It is written so a human can read it without a lawyer.

TL;DR

What's collected

Nothing. No accounts. No analytics. No advertising IDs. No crash reporting. No usage telemetry. No marketing identifiers.

Everything you enter into BrassTracker is stored locally on your device using Apple's SwiftData framework. It never leaves your phone unless you explicitly export, share, or AirDrop it.

What's transmitted

The only network request BrassTracker makes is optional, anonymous, and explicitly triggered by you:

When you tap "Auto-fill weather" while editing a chronograph session, BrassTracker sends a one-shot HTTPS request to the public Open-Meteo API (open-meteo.com) containing only:

In return Open-Meteo returns temperature, humidity, wind speed, wind direction, and altitude, which are saved into the session record on your device. Open-Meteo's privacy policy is published at their site.

This lookup is not logged, stored, or relayed on any BrassTracker-controlled server. There is no BrassTracker server.

In-app purchases and subscriptions are processed entirely by Apple's StoreKit. BrassTracker receives a Boolean entitlement flag. Nothing else.

Permissions BrassTracker requests

Permission Why Optional?
Location (When In Use) One-tap weather autofill on chronograph sessions Yes
Microphone Voice dictation of notes and voice shot entry Yes
Speech Recognition Transcribing your dictation into text Yes
Camera Snapping a target photo so you can mark shot positions and measure groups Yes
Photo Library Picking an existing target photo Yes

Deny any of these and the corresponding feature simply isn't available; the rest of the app continues to work normally.

What lives on your device

This is the complete list of what BrassTracker stores locally:

The "recently-used components" cache is a small list of the powders, primers, bullets, and brass you've typed most recently. It speeds up entry by surfacing them as one-tap chips. It is local-only. You can wipe it at any time from Settings → Privacy → Clear recent values.

Sharing data

BrassTracker offers several explicit, user-initiated ways to share data:

In every case, the data only leaves your device when you tap a share button. Nothing auto-syncs anywhere.

Children's privacy

BrassTracker does not knowingly collect data from anyone, including children. The app is rated 17+ for frequent or intense mature themes and frequent depictions of guns or other weapons, and is intended for adults familiar with handloading practices.

Purchases & subscriptions

In-app purchases and subscriptions are processed entirely by Apple. BrassTracker receives only an entitlement flag from Apple's StoreKit indicating whether you have an active Pro entitlement. BrassTracker does not receive your payment information, name, email, or Apple ID.

Apple's privacy policy applies to those transactions: apple.com/legal/privacy.

Your rights

Because BrassTracker does not have a copy of your data, there is nothing to delete on request. Your data is on your device and you control it directly. To wipe everything:

  1. Delete the BrassTracker app from your device (this removes the local store), or
  2. Settings → BrassTracker → "Clear recent values" (clears the entry-speed cache without touching your saved records)

Changes to this policy

If this policy ever changes (e.g., if a new feature is added that involves a network request), this page will be updated and the effective date bumped. Material changes will surface as an in-app notice on next launch.

Contact

Questions about this policy: [email protected]