// 1.Summary
BalTrak does not collect personal data.
All ballistic calculations and storage happen locally on your device.
The app makes one optional network request to
zerotests.dev to refresh the built-in bullet and profile
catalog (described in section 5). This request is user-controllable
and can be disabled.
// 2.Data stored on the device
The app stores only on your device:
- Custom bullets — entries you manually add
through the bullet editor.
- Shooting profiles — rifle, optic, sight height,
zero distance, click pattern, BC correction, twist rate.
- Display preferences — language, font scale,
chart mode (turret / line).
Data is kept in a local SQLite database inside the app's private
folder (Android/data/dev.zerotests.baltrak/) and is
never transmitted anywhere.
// 3.Device permissions
- Internet: used only for the optional
catalog refresh (section 5) and the donate link. All ballistic
calculations work fully offline.
- Storage: access to the app's private folder
(SQLite database, PDF export).
- Other: no other permissions (no camera,
location, contacts, microphone, …).
// 4.Donations and external links
The "Support development" feature opens
ko-fi.com/zerotests
in the external browser. The transaction and related data are
subject to Ko-fi's own privacy policy
(ko-fi.com/manage/privacy).
Zero Tests does not receive copies of payment
details (card numbers, bank accounts, etc.), only a list of
supporters with their chosen Ko-fi display name in the Ko-fi
dashboard.
// 5.Built-in catalog refresh (optional)
BalTrak ships with a bundled catalog of bullets and rifle profiles.
Optionally, the app can download the latest version of this catalog
from https://zerotests.dev/BalTrak/data/. When this happens:
- The request includes your IP address (visible to
the server via TCP) and standard HTTP headers (User-Agent,
Accept-Language). Server access logs are kept by the hosting
provider for routine availability monitoring.
- No app-generated identifiers, account information,
profile contents, or usage data are transmitted. The
server cannot tell who you are or which bullets you have added.
- You control this in Settings → Data catalog:
"Automatic refresh" toggle (checks every 7 days). On
first launch the app asks whether to refresh; subsequent runs
honor your choice. Setting the toggle to off disables all
outgoing requests.
- The downloaded catalog is verified by SHA-256 hashes published
in a small
manifest.json alongside the data, to
prevent partial or corrupted downloads.
// 6.Analytics, ads, third-party SDKs
BalTrak does not use Google Analytics, Firebase
Analytics, Crashlytics, Facebook SDK, AppsFlyer or any other
analytics or advertising platform. The app contains no
ads.
// 7.Children's data
The app is not intended for users under 18.
Users must be of legal age and have the right to handle firearms
under applicable local law.
// 8.Data export and deletion
Users can at any time:
- Export their bullets to a JSON file
("Export JSON" in the bullet editor).
- Delete individual profiles or bullets through the UI.
- Remove all data by uninstalling the app.
// 9.Policy changes
Any changes to this policy will be published on this page with a
new update date. Material changes will also be announced in the
app's release notes.
// 10.Contact
Privacy questions: