Privacy Policy
This privacy policy explains what data Josh's Food Journal collects, how it is used, and your choices.
Data Stored on Your Device
Your food library, nutrition logs, and application preferences are saved locally on your device by default. This data does not leave your device unless you have explicitly opted into iCloud sync.
iCloud Sync
iCloud sync is an optional feature designed to help you back up your data in case you need to reinstall the app or switch devices. If you choose to enable it, your data syncs privately across your own devices using Apple's CloudKit infrastructure. Sensitive fields use field-level encryption. Apple handles this sync infrastructure and their privacy policy applies. The developer does not have access to your iCloud-backed data.
Apple Health
If you grant permission, the app reads and writes nutrition data to Apple Health. This data is governed by Apple's privacy policy and remains on your device. We do not access your Health data remotely.
Label Scanner
The label scanner has two modes of operation with different privacy characteristics.
On-device scanning interprets the label image entirely on your device. No image or scan data is sent to external services.
Cloud-assisted scanning is used for more complex label designs that cannot be reliably processed on-device. In this case, the label image is sent to Cloudflare and processed using either Google Gemini or OpenAI depending on label complexity. Images are not stored beyond the duration of the request, and cloud-assisted scan data is excluded from AI model training. Cloudflare may collect basic telemetry data such as request metadata as part of their standard infrastructure. Both Cloudflare, Google, and OpenAI handle this data under their respective privacy policies:
Label Scanning Research Program
You may optionally enrol in the Label Scanning Research Program via a toggle in the app's settings. When enabled, anonymised results from cloud-assisted scans may be used by the developer to improve the accuracy and reliability of on-device scanning. Label images are never retained. Scan results are used solely by the developer and are not shared with third parties. This program is voluntary and disabled by default. You can withdraw at any time by turning off the toggle in settings.
Analytics & Crash Reporting
The app does not include third-party analytics SDKs. Basic crash reports may be submitted to Apple through standard iOS mechanisms if you have opted into sharing diagnostics with developers in your iOS settings.
Website
The product website may collect basic telemetry such as request metadata through its hosting infrastructure. The website does not include third-party trackers or analytics tools.
Purchases
In-app purchases are handled entirely by Apple's App Store. We do not collect or store payment information. Purchase history for this app only is verified using StoreKit to determine your subscription tier, for the sole purpose of granting access to features and metering usage of cloud services. Purchase history from other apps or services is never accessed or used.
Children
The app is not directed at children under 13. We do not knowingly collect data from children.
Contact
If you have questions about this policy, please email hello@joshfoodjournal.com