Last updated: July 2026
FreshStock is built to be private. We do not collect, transmit, or sell any of your data.
Nothing. FreshStock has no account, no sign-up, and no analytics. The food items you add, their locations, categories, quantities, expiry dates, your shopping list, and your usage statistics are stored only on your device. We never see them.
Your data is saved locally and, so the FreshStock home-screen widget can show it, in a private App Group container on your device. It does not leave your device and is not backed up to any server we operate. It may be included in your own iCloud or device backups, which are controlled by you and Apple.
The camera is used only to scan a product barcode when you choose to. Images are processed on your device to read the barcode and are not stored or transmitted by us. Camera access is optional — you can always add items by hand.
When you scan a barcode, FreshStock may send only that barcode number to the free, community-run Open Food Facts database (openfoodfacts.org) to suggest a product name. No personal data, account, or device identifier is sent, and the app works fully without this lookup. Open Food Facts' handling of requests is governed by their own privacy policy.
Expiry reminders are scheduled locally by iOS on your device. No notification is sent from any server, and we receive no information about them.
Purchases are processed by Apple through StoreKit. We never receive your payment details. Apple's handling of purchase data is governed by Apple's privacy policy.
FreshStock does not target children and collects no personal data from anyone.
If this policy changes, we will update this page. Questions: info@appharbour.com.