This Privacy Policy describes how Lars Grof ("we," "us," or "our") handles information in the "Cooked" mobile application (the "App"), a household food tracking, grocery list, and meal planning app.
1. Data We Collect
Account Information
Cooked uses Firebase Authentication with Sign in with Apple and Google Sign-In to identify users. When you sign in, we receive and store:
- Your display name (as provided by Apple or Google)
- Your email address (or Apple's relay email if you choose to hide it)
- A unique user identifier (UID) generated by Firebase
This information is used solely to authenticate you and associate your household data with your account.
App Data
The App stores your food, shopping, and meal planning data in Google Cloud Firestore. This may include:
- Pantry items, categories, and stock status (available / missing)
- Grocery list items and check states
- Meals, recipes, ingredients, instructions, and ratings
- Weekly meal plans
- App preferences (theme color, accent, sort order, shelf-life defaults)
Recipe Images
If you add cover images to your own recipes, those images are stored in Firebase Storage and linked to your account. Community recipes you publish (if you choose to publish) may include images that are visible to other Cooked users.
Your data is stored in Firestore and associated with your account so you can access it across devices.
Subscription Information
Cooked uses RevenueCat to manage in-app subscriptions. RevenueCat receives an anonymous user identifier and your subscription status from the App Store or Google Play. RevenueCat does not receive your name, email, or food data. See RevenueCat's Privacy Policy for details.
Notifications
If you grant notification permission, the App schedules local reminders on your device (for example, weekly meal-planning reminders). These notifications are generated locally and are not sent through any push notification server.
Crash Reports
If you have opted in to "Share with App Developers" on iOS or equivalent Google Play diagnostics, anonymized crash reports may be provided to us. These contain technical information (device model, OS version, app version, crash traces) and cannot be used to personally identify you.
2. How We Use Your Data
We use your data for the following purposes only:
- Authentication: To sign you in and secure your account.
- App functionality: To save and sync your pantry, grocery list, meals, and plans across your devices.
- Community recipes: Recipes you explicitly publish are visible to other Cooked users along with their images and ingredients.
- Subscriptions: To verify your premium subscription entitlement.
- App improvement: Anonymized crash reports help us identify and fix bugs.
We do not use your data for advertising, marketing, data mining, or profiling.
3. Data Storage and Security
Your data is stored on Google's Firebase, Cloud Firestore, and Firebase Storage infrastructure. Google applies industry-standard security measures including encryption in transit and at rest. For more information, see Firebase's Privacy and Security documentation.
Access to your private data in Firestore is restricted to your authenticated account through Firebase Security Rules. Other users cannot read or modify your private pantry, grocery lists, or meal plans. Only recipes you explicitly publish to the community store are visible to other users.
4. Third-Party Services
Services used: Firebase/Google Cloud (infrastructure), Apple & Google (sign-in), RevenueCat (subscriptions), Apple/Google crash reporting (if opted in).
We do not sell, share, or transmit your personal data to any third parties beyond what is necessary to operate the App. The third-party services involved are:
- Firebase Authentication, Cloud Firestore & Firebase Storage (Google): Authentication, data and image storage.
- Sign in with Apple / Google Sign-In: Used to authenticate you.
- RevenueCat: Used to manage in-app subscriptions.
- Apple / Google crash reporting: If you have opted in, anonymized crash reports are shared with us.
5. Community Recipes
Cooked includes an optional community recipes feature. Recipes you publish to the community are visible to other Cooked users along with the display name on your account, ingredients, instructions, and any cover image you upload. Private pantry data, grocery lists, and personal meal plans are never published to the community.
You can remove a published recipe at any time from within the App.
6. Data Deletion
You can request deletion of your account and all associated data at any time by contacting us at the email address below, or by using the in-app delete account option if available. Upon receiving your request, we will delete your data from Firestore, Firebase Storage, and Firebase Authentication within a reasonable timeframe.
You may also delete individual items, meals, recipes, or images within the App at any time.
7. Children's Privacy
The App is not intended for use by children under 13. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has created an account, please contact us and we will take steps to delete the account and associated data.
8. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Changes will be posted within the App or on our website. We encourage you to review this policy periodically.
9. Contact Us
If you have any questions or concerns about this Privacy Policy, or if you wish to request data deletion, please contact us at:
[email protected]