Privacy Policy

InStock Kitchen Privacy Policy

Last Updated: May 22, 2026

InStock Kitchen ("we", "the app") is designed with privacy as a first principle. This policy describes what data the app handles, where it goes, and why.

Summary

What the app does NOT collect

The app does not collect:

What is transmitted off-device

The app makes network requests only in specific, narrow cases.

1. One-time AI model download (first launch)

The first time you open InStock Kitchen, the app downloads its on-device AI model (approximately 1.7 GB) from Hugging Face, a public model-hosting platform. This is a one-time download per device - the model is then stored locally on your iPhone and used for all future grocery scans without further network activity.

2. Barcode product lookup

When you scan a barcode (UPC/EAN), the app sends the barcode number only - never any identifier of you or your device - to one or both of the following public product databases, in this order:

  1. Open Food Facts - a free, community-maintained, open-source food product database (governed by the Open Database License). The app sends the barcode and receives product details (name, brand, category) in return.
  2. USDA FoodData Central - a free database operated by the U.S. Department of Agriculture's Agricultural Research Service. If Open Food Facts does not have the product, the app sends the same barcode to USDA as a fallback. Returns product details (name, brand, ingredients).

Both providers may log the IP address of the request server-side as part of their normal operations, per their respective terms of service. InStock Kitchen does not control or have access to those server-side logs.

Custom recipes

The app lets you create your own recipes (name, description, ingredients, method, optional hero photo). Custom recipes you create are stored only on your device. They are not sent to any server, are not synced to anyone else's device, and are not visible to InStock Kitchen.

Uninstalling the app deletes all custom recipes from your device.

Recipe sharing

The recipe detail view for a custom recipe offers two share options. Both are always user-initiated - the app never shares a recipe automatically.

"Share with us"

You can choose to send a custom recipe to the InStock Kitchen team for possible inclusion in a future app update. When you tap this button:

What InStock Kitchen receives via this email is limited to the recipe content you chose to share. We do not receive your inventory, scan history, or any other recipes. Your mail app may include your email address as the sender - that is normal mail behavior and is governed by your mail app, not by InStock Kitchen.

"Share with a friend"

You can choose to share a custom recipe with another person via iOS's standard Share Sheet (Messages, Mail, AirDrop, WhatsApp, etc.). When you tap this button:

Future versions of the app may also include a shareable link to view the recipe at our website. The recipe data travels inside the link itself; no server-side storage of your recipe is involved on InStock Kitchen's side.

Whichever sharing destination you pick (Messages, Mail, etc.) may include your account identity at the transport layer as part of how that app delivers the content. That is normal behavior of those apps and is not something InStock Kitchen controls.

Apple-provided diagnostics

If you opt into sharing diagnostics with Apple in iOS Settings, Apple may receive anonymized crash logs from the app via its standard developer crash reporting framework. We use these logs only to identify and fix bugs. We do not link them to you, and we have no ability to identify individual users from this data.

Permissions the app requests

InStock Kitchen's website

The app's companion website, instockkitchen.com, exists primarily to support the "Share with a friend" feature so that recipients who do not have the app installed can still view a shared recipe in their browser. The website is a static page; it does not require sign-in, does not run analytics, and does not collect or store any data about visitors beyond what your browser and the hosting provider (Cloudflare) record as part of normal web traffic (such as IP address). Cloudflare's data practices are governed by their own privacy policy.

Data retention

All your data - inventory, custom recipes, scan history, custom recipe photos - is stored only on your device. Uninstalling the app deletes this data.

Children

The app is rated 4+. We do not knowingly collect data from children or anyone else.

Changes

If this policy changes materially, the next app update will include a note in the release notes. The most recent version of this policy is always available at instockkitchen.com.

Contact

Questions about this privacy policy or about how the app handles your data: novotimesoft@gmail.com