Privacy policy
Last updated 1 November 2026.
AzSprue is a paint inventory and model companion made by Alexey Zatsepin (“we”). It has no account and no server.
What the app stores. Your paint inventory, custom paints, barcode bindings, models, the instruction pages and photos you attach, and the results of analyses you run. All of it is stored on your iPhone, inside the app, and in the backup files you choose to export or write to a folder.
What we collect. Nothing. The app has no account, no server, no analytics and no advertising. It does not collect usage data, device identifiers or location, and it does not send crash reports. The only data that leaves the phone is what you send through the two optional features below; OpenAI and UPCitemdb may keep those requests for a while under their own terms. For that reason the App Store privacy label lists photos, other user content and search history as used for app functionality, not linked to you and not used for tracking.
Network use. The app works offline. It makes two kinds of network request, both only when you ask for them:
- Analyse pages and AI scan send to OpenAI, with your own OpenAI API key: images of the instruction pages you selected or the photo of a paint list you took, the text layer of those pages when it is a PDF, the kit’s name and the selected variant. Nothing else about you or your inventory is sent. Test connection sends a short test message and no pages. OpenAI handles these under its own terms and privacy policy, including how long it keeps API requests; the app asks OpenAI not to store the response (
store: false). - If you turn on Fallback to UPCitemdb in Settings (it is off until you do), the digits of a scanned barcode that the app does not know are sent to upcitemdb.com to look up the product name. Nothing else is sent: no account, key, inventory, photo or label text. Like any web request it reaches the service from your network’s IP address, and the request is subject to UPCitemdb’s terms.
Apart from these two features, which you start yourself, the app sends nothing over the network.
Your API key. If you enter an OpenAI API key, it is kept in the iPhone’s Keychain, is never shown again, never written to logs, and is never included in backups or exports. You can delete it in Settings at any time.
Request log. Settings → OpenAI usage and logs lists your OpenAI requests of the last five days on the phone: when, which model, and whether it worked. It holds no key, pages or answers, and older entries are deleted.
Camera. The camera is used only while you scan a paint label or photograph an instruction sheet, on the device. Images are kept only when you attach them to a model.
Backups. Backups are files you create. They contain your data and nothing about you beyond it. They go where you put them, such as your iCloud Drive, and are subject to Apple’s iCloud terms there.
Paint catalog. The paint reference data is built into the app from a reviewed open data set and is read offline. It contains no personal data.
Deleting your data. Everything is on your phone: delete paints, models and attachments in the app, delete the key in Settings, or delete the app to remove everything it stored. Backup files you exported stay where you put them until you delete them. We hold no copy, so there is nothing to request from us. To stop the online features, do not send pages for analysis and turn off Fallback to UPCitemdb.
Children. The app is not directed at children and collects no data from anyone.
Changes. If this policy changes, the new version is published at the same address with its date.
Contact. cat.of.duty+azsprue@gmail.com