Privacy Policy
Overview
Kitchett ("the app", "we", "our") is a personal kitchen management app for iPhone. This Privacy Policy explains what data Kitchett collects, how it is stored, and under what conditions — if any — it leaves your device. We have designed Kitchett to be local-first and private by default, and we do not run our own data servers for core app features.
🔒 Kitchett is designed to keep your personal data on your device. Most features work entirely offline with no data ever leaving your phone.
Data stored locally
Kitchen inventory, shopping lists, item categories, expiry information, and household data are stored locally on your device using Apple's Core Data framework. This data does not leave your device unless you explicitly enable iCloud sync (described below).
Kitchett does not transmit your inventory or shopping list data to any external server operated by Kitchett for storage, analytics, or any other purpose.
iCloud and CloudKit sync
Kitchett offers an optional iCloud sync feature to share your kitchen data across your own devices and with other members of your household. If you choose to enable iCloud sync, your data is transmitted to and stored in Apple's CloudKit service using your existing Apple ID. This sync is governed by Apple's privacy policy and terms of service.
Kitchett does not have access to the contents of your iCloud data. Apple acts as the data processor for CloudKit-synced data. You can disable iCloud sync at any time in your device's Settings.
Receipt photo import
Kitchett allows you to import receipt photos from your iOS photo library to automatically populate your inventory. When you import a receipt photo:
- The photo is read from your photo library by the app on your device.
- Text recognition (OCR) is performed on-device as described below.
- The raw receipt photo is displayed in-app for your reference only.
- Raw receipt photos are not uploaded to any server, including Kitchett's AI cleanup endpoint.
On-device OCR
Kitchett uses Apple's Vision framework to perform optical character recognition (OCR) on receipt photos. This processing happens entirely on your device. Apple Vision does not send your photos or extracted text to Apple or any third party. No image data or OCR results leave your device as part of this process, unless you opt in to AI cleanup as described below.
👁️ OCR runs entirely on your iPhone using Apple Vision. Your receipt photos never leave your device for text recognition.
Optional receipt AI cleanup
Receipt text from grocery stores is often abbreviated or formatted inconsistently (e.g., "EVOO 500ML GLW BTL"). Kitchett offers an optional AI cleanup feature that normalises these raw text lines into clean, readable item names.
- AI cleanup is disabled by default. It will not activate unless you explicitly enable it in Settings.
- Before AI cleanup can be used, Kitchett will present a clear consent prompt explaining what data will be sent and to whom. Your consent is required before any data is transmitted.
- If you enable AI cleanup and provide consent, only the OCR-extracted receipt text lines and the parsed item fields (name, quantity, unit) are sent. Raw receipt photos are never sent.
- You can withdraw consent and disable AI cleanup at any time in Settings.
⚠️ AI cleanup is optional and off by default. Enabling it sends OCR text to an external endpoint. Raw photos are never sent.
AI cleanup endpoint and OpenRouter
When AI cleanup is enabled and consent has been provided, the app sends OCR-extracted receipt text lines and parsed item fields to a Kitchett AI cleanup endpoint hosted on Cloudflare Workers. This endpoint acts as a proxy and forwards the request to OpenRouter to perform item name normalisation using a language model.
The following applies to this data flow:
- Only OCR-extracted text and parsed fields are sent — no photos, no images.
- The Cloudflare Worker does not store your receipt text or responses persistently.
- OpenRouter's own privacy policy and terms of service apply to requests forwarded to them.
- This feature is optional, requires explicit consent, and can be disabled at any time. Disabling AI cleanup stops all future transmissions immediately.
Ads, tracking, and analytics
Kitchett does not contain any advertising SDKs, third-party tracking SDKs, or third-party analytics SDKs. We do not collect device identifiers, advertising identifiers (IDFA), crash reports via third-party services, or behavioural analytics. Kitchett does not sell, rent, or share your personal data with any third party for marketing purposes.
✅ No ads. No trackers. No analytics SDKs. Kitchett respects your privacy.
Contact
If you have any questions about this Privacy Policy or how Kitchett handles your data, please reach out: