Trueframe DIGITAL
Caskrow

Privacy Policy

Last updated: 29 October 2026

The short version: Caskrow is a local-first whisky collection catalog. Bottle records, photos, notes and hand-entered values are stored on your device. No account is required. Diagnostics and Pro purchase processing use the services described below.

Collection records

Caskrow stores the bottles, photos, purchase and valuation figures, tasting notes and locations you enter in the app's private storage. We do not run a server that stores your collection. The core catalog works offline. Records leave the app when you choose to back up, export or share them, or enable an iCloud Drive backup.

Diagnostics

Error and performance diagnostics are on by default. You can turn them off under More → Diagnostics. Caskrow uses Trueframe Digital's crash-reporting service and Sentry in the EU region to diagnose crashes and performance problems. Reports can include crash details and stack traces, app and build version, device and operating-system details, app-start and screen timings, technical logs and counters, widget structure, session health and sampled Apple profiling. Screenshots and session replay are disabled. Sentry may attach a random installation ID, used to count how many installs a problem affects. It is made fresh for each installation and is not linked to you or your account. We do not intentionally send your bottle records, photos or notes in diagnostics. These services are used for app functionality, not advertising tracking.

The Diagnostics switch controls both services. Disabling it stops new reports. If you turn it off while the app is open, Sentry may still receive short notes that a session started or ended, until the app is fully closed and opened again. A crash or freeze in that same session may also still be reported. Technical requests may include standard network metadata such as IP address while they are transmitted.

Purchases

Caskrow Pro is a one-time purchase. The App Store, Google Play or Microsoft Store processes payment. On Apple devices and Android, RevenueCat also processes the store transaction to manage Pro access and Restore. It receives an anonymous app-generated identifier, purchase history and standard request metadata such as app version, platform and IP address. RevenueCat does not receive your bottle records, values, photos or tasting notes. We do not receive your card or payment details. Windows purchases are handled by the Microsoft Store without RevenueCat.

Camera, photos and app lock

Camera and photo access is requested only when you add a bottle or label photo. The resulting photo is kept with your local collection unless you choose to include it in a backup or export. On Android, when you use Read the label, Google ML Kit reads the text on your device; the photo and its text are not uploaded. Google ML Kit sends Google technical information about how the text reader performs (such as the app’s name and version, an installation identifier and timings), never the photo or its text, as described in Google’s ML Kit terms. An optional PIN and the device's biometric check protect the app locally. Caskrow does not read or store your biometric data.

Backups and exports

Caskrow can create local rolling backups. You can also save a backup or export to storage you choose, including Files or an optional iCloud Drive location on Apple devices. These files are managed by you and are not uploaded to a Trueframe collection server.

Sharing and tracking

We do not sell your collection data or use advertising or behavioral tracking SDKs. Sentry and RevenueCat act as service providers for diagnostics and purchases. Store operators process purchases under their own policies.

Who else handles this data, and for how long

Sentry and RevenueCat work for us as service providers. Their terms let them use this data to run and improve their service for us, and require them to keep it secure, so it has the same protection this policy describes. Sentry may also use parts of it that cannot identify anyone for its own business, such as statistics and new products. Trueframe’s crash-reporting service runs on Cloudflare, which stores its reports for us. When a fatal crash arrives, the service also posts a short alert to our developer’s Discord channel: the app and its version, the platform and operating-system version, the kind of error and its first line.

Sentry keeps timings, logs, counters and profiles for 30 days and everything else, such as errors and crash layouts, for 90 days, then deletes them; its backups are deleted 90 days after they are made. Reports in Trueframe’s own crash service, and its Discord alerts, carry no identifier and stay until we delete them. RevenueCat keeps your purchase record while we use its service.

Your control and deletion

You can delete records in the app or remove the app and its local data from your device. Backups and exports you saved elsewhere remain in the location you chose. To ask about diagnostic or purchase records held by service providers, contact us at the address below.

Age

Caskrow is intended for adults of legal drinking age. It is a collection catalog and does not promote consumption.

Changes

We will update this page and its date when this policy changes.

Contact

Questions or data requests? Email [email protected].