Downrange Privacy Policy
Downrange Privacy Policy
Effective 29 August 2026 App version 1.0.0 Package com.downrange.analyzer
In short

Downrange does not collect, transmit, or store your data on any server. Every photo, shot group, load profile, and setting stays on your device, in your device's own storage. There is no account, no analytics, no ad tracking, and no server this app talks to for its own purposes.

The one exception is the subscription itself: purchases are processed by Google Play and verified through RevenueCat, described in full below.

1.What Downrange is

Downrange is an offline target-analysis tool for shooting-sports practice. You photograph or manually mark a shot group, and the app computes group statistics — spread, dispersion, point-of-impact offset, and related metrics — entirely on the device. It is built as a personal record-keeping and analysis tool, not a networked service.

2.What we collect

Nothing, on our end. Downrange has no backend server, and nothing you enter or photograph is transmitted anywhere by the app itself. Specifically, the app never sends:

3.What's stored, and where

All app data lives in local storage on your device, using standard Android/WebView storage mechanisms:

DataStored viaLeaves the device?
Target photosLocal database (IndexedDB), downscaled on saveNever
Groups, profiles, settingsLocal device storageNever
Session export files (JSON/CSV)A file you explicitly save or shareOnly if you choose to share it

Uninstalling the app removes this data along with it, the same as any other locally-stored app data. Exporting a session file is the only way data leaves the app, and it only happens when you choose to export or share one.

4.Camera and photo library access

Downrange requests camera or photo-library access only at the moment you choose to add a target photo, not on launch. Photos you capture or select are used solely to mark shots and derive group statistics; they are stored locally as described above and are never uploaded. Declining access simply falls back to the app's manual grid-entry mode.

5.Subscriptions and purchases

Downrange offers an optional paid tier through Google Play's subscription system. Purchases are handled by Google Play Billing and verified using RevenueCat, a subscription-infrastructure provider. To validate your entitlement, RevenueCat receives:

Neither Google nor RevenueCat receives any of the target, group, or profile data described above — that data never leaves the device regardless of subscription status. For details on how each service handles the data it does process, see RevenueCat's Privacy Policy and Google's Privacy Policy.

6.Children's privacy

Downrange is not directed at children under 13, and the app does not knowingly collect information from anyone — a design that applies uniformly regardless of the user's age.

7.Changes to this policy

If this policy changes, the update will be posted at this same address with a revised effective date above. Continued use of the app after a change constitutes acceptance of the revised policy.

8.Contact

Questions about this policy or the app can be directed to:

DeveloperMichael Shaughnessy