Privacy & support
Your kitchen, your information.
Stash is a private beta from Cooking for Developers. This page describes the iPhone app, its optional Apple Watch companion, and Stash on the web.
What is stored
Your inventory, quantities, dates, shopping list, recipes, and account information, private cooking routines, declared dietary rules, and prepared-portion counts are stored with Convex. Inventory is also cached on your iPhone for quick access. Sign-in tokens are stored in iOS Keychain. Passkey private keys stay with your credential provider; Stash stores only the public credential and verification data.
Voice and AI
Speech recognition uses Apple’s speech service, which may process audio on-device or through Apple depending on device and language support. Stash does not upload or store your audio. When you tap Review, the transcript is sent through Convex to OpenRouter and a model provider to extract inventory. Recipe requests send relevant inventory and private cooking preferences, including the dietary rules and allergies you declare, to the recipe provider. These inputs are not part of your public profile. AI requests and responses may be stored by the Convex agent component. Do not include sensitive information in descriptions or preferences.
Reminders
Expiry, cooking, packing and eating reminders are scheduled locally when enabled. The Watch companion receives plan and shopping information from the signed-in iPhone; dictated captures use the same authenticated review flow.
Receipts and photos
You can optionally photograph items, select receipt screenshots, or choose PDF receipts. When you tap Find my items, the selected file is sent through Convex to OpenRouter and its model or document-processing providers. Scan files are deleted once the scan finishes, or within about six hours if it fails, so you can retry. The scan record, including any notes you added and the items it found, is kept for about seven days so you can review it, then deleted. Only the inventory items you select and confirm are added to your kitchen. Provider processing and retention follow their policies.
Apple Health
Recording a meal in Apple Health is optional and requires a separate review of the portion actually eaten and permission for the nutrient types used. Planning or cooking never automatically records consumption. Health samples and personal intake remain in Apple Health and on your device; Stash does not send them to Convex or an AI provider. A minimal account-scoped Keychain record supports recovery, correction and removal of entries Stash created. Missing or unreadable Health records are treated as unknown, not as proof that nothing was eaten. Recipe estimates and food-source facts may be stored in Convex, separately from personal Health records.
Calendar and food sources
A calendar subscription is optional. Anyone who has its secret URL can read its restrained meal and cooking events. You can replace or revoke that link. Calendar applications control when they refresh their cached copy. Food reference facts come from Open Food Facts and Anses-Ciqual with source attribution. The normalized reference catalog is available under ODbL; private ingredient matches, kitchens, and Health records are excluded from that public download.
Stash on the web
The web dashboard at stash.cookingfordevelopers.com/app signs in to the same account with a one-time email code. Its session token is kept in that browser's local storage until you sign out. It shows the same kitchen, shopping list and cookbook, and can edit your shopping list; it does not use your microphone, camera, or Health data. Read-aloud in cooking mode uses your browser's built-in speech.
Account access and support
Stash is in private testing, and new accounts are created only through an invite link. If you already have an account, sign in with a one-time email code or Google to access your kitchen on another device. For beta support or a data deletion request, contact the Cooking for Developers person who provided your build. A self-service account deletion option will be added before a public App Store release.
Last updated: 3 October 2026.