🥬

Privacy Policy

FreshKeep — Pantry & Food Tracker

📅 Last updated: June 14, 2026 🔑 Bundle ID: app.norsecode.freshkeep 👤 Developer: NorseCoDe

The short version: FreshKeep is designed to be offline-first and on-device whenever possible. We do not sell your data, we do not show ads, and we do not track you. No account required.

1 Information FreshKeep Handles

1.1 Information You Provide

When you use FreshKeep, you may choose to add the following types of information:

1.2 Information Generated On-Device

FreshKeep learns from how you use it to provide smart suggestions. This includes:

All of this data is processed and stored on your device.

1.3 Photos and Audio

2 How FreshKeep Uses Information

All information in FreshKeep is used solely to provide app functionality:

We do not use your data for advertising, marketing profiling, or selling to third parties.

3 On-Device Processing

FreshKeep is built with a privacy-first, offline-first architecture. The following features process data entirely on your device and never send it to NorseCoDe or any third-party server:

FeatureTechnologyProcessed Where?
Barcode scanningAVFoundation + VisionOn-device
Receipt OCRVision frameworkOn-device
Voice input / speech recognitionSpeech frameworkOn-device
AI recipe suggestionsApple Intelligence (FoundationModels)On-device
Shelf-life estimationBuilt-in local databaseOn-device
Smart learning engineLocal SwiftData storeOn-device
Waste analyticsSwift Charts + local dataOn-device

4 Third-Party Services

FreshKeep interacts with a small number of external services to enrich your experience. These interactions are initiated by you and are limited to what is needed for the feature to work.

4.1 Open Food Facts

When you scan a barcode or search for a product by name, FreshKeep sends the barcode number or search term to Open Food Facts (world.openfoodfacts.org), a free, open-source, community-maintained food product database.

4.2 Recipe Websites (URL Import & Feed Subscriptions)

When you import a recipe from a web link or subscribe to a recipe blog's RSS/Atom feed, FreshKeep fetches the webpage or feed directly from that website's server.

4.3 Apple Services

FreshKeep uses several Apple platform services, each governed by Apple's own privacy policies:

5 iCloud Sync and Household Sharing

If you enable iCloud sync, your food inventory, shopping lists, recipes, and related data are stored in your private iCloud CloudKit database and synced across your devices.

Household Sharing

You may invite other people (such as family members or roommates) to share a pantry. When you do:

FreshKeep does not have access to your iCloud account credentials or your household members' personal information.

6 Data Storage and Security

7 Data Retention

8 Your Privacy Choices

8.1 Permissions

FreshKeep requests the following system permissions. You can grant or revoke any of them at any time in iOS Settings > FreshKeep:

PermissionWhy It's NeededRevocable?
CameraBarcode scanning, receipt scanning, food/recipe photosYes
MicrophoneVoice input for adding itemsYes
Speech RecognitionConverting your voice to text (on-device)Yes
Photo LibraryAdding recipe photos from your libraryYes
Calendar (Events)Adding meal plan events to a dedicated calendarYes
NotificationsExpiration remindersYes

8.2 Data Export

If you have FreshKeep Pro, you can export your pantry data as a CSV file from Settings > Data Export. This lets you take your data with you at any time.

8.3 Disabling iCloud Sync

You can turn off iCloud sync at any time in the app's Settings. After disabling, your data will remain on your device but will no longer sync to iCloud or be shared with household members.

8.4 Apple Intelligence

AI-powered recipe suggestions use Apple's on-device FoundationModels framework (available on iOS 26+ on supported devices). This processing happens entirely on your device. Your pantry data is not sent to NorseCoDe or any cloud AI service. If you do not wish to use this feature, you can disable Apple Intelligence in iOS Settings.

9 Data We Do Not Collect

FreshKeep does not collect, receive, or transmit:

No third-party analytics SDKs, advertising networks, or tracking frameworks.

10 Children's Privacy

FreshKeep is rated 4+ on the App Store and does not knowingly collect any personal information from anyone, including children. The app does not require an account, does not have social features beyond household sharing (which you control), and does not display advertisements. No parental gate is required because no data is collected.

11 Your Privacy Rights

Depending on where you live, you may have rights under privacy laws such as the GDPR (EU/UK), CCPA (California), or others, including:

Because FreshKeep stores all data on your device (and optionally in your own iCloud account) and does not operate any servers that receive your data, you can exercise these rights directly:

If you have questions about exercising your privacy rights, contact us at the email in Section 13.

12 Changes to This Privacy Policy

We may update this Privacy Policy from time to time. When we do, we will revise the "Last updated" date at the top of this document. If we make material changes, we will notify you within the app or through the App Store update notes.

We encourage you to review this page periodically.

13 Contact Us

If you have any questions, concerns, or feedback about this Privacy Policy or FreshKeep's data practices, please contact us: