Last updated: April 4, 2026
This Privacy Policy explains how MyOliChef collects, uses, stores, and shares personal data when you use our website, mobile app, support flows, and paid subscription features.
Data we collect
- Account data: user identifier, email, and basic profile when you sign in.
- Submitted content: recipe text, image, or audio and any edits you make.
- Billing-related data: entitlement state, subscription product, trial state, and purchase restoration state.
- Technical data: anonymous session IDs, IP address, user-agent, device/app context, and operational events.
- Usage data: feature interactions and aggregated analytics used to measure product performance.
How we use data
- Run core features (capture, editing, library, sharing, and authentication).
- Execute AI features for extraction, improvement, and illustrations.
- Present paywalls, validate subscriptions, restore purchases, and sync Pro access across systems.
- Prevent abuse, apply technical limits, and maintain service security.
- Measure performance and usage to improve product experience.
Payments and subscriptions
If you subscribe through Apple App Store or Google Play, the relevant store processes your payment information directly. MyOliChef does not receive your full payment card details.
We and RevenueCat may receive subscription status, transaction references, product identifiers, trial state, and renewal or expiration information so we can unlock features, restore purchases, and provide support.
Third-party services
These providers participate in service delivery and may process data according to their technical role.
RevenueCat
Purpose: Subscription management, entitlement state, and purchase restoration.
Data shared: Internal billing user identifier, subscription state, active products, and purchase/restore events.
Notes: Used to present the hosted paywall, validate purchases, and sync Pro access.
Apple App Store / StoreKit
Purpose: In-app purchase processing on iOS.
Data shared: Selected subscription products, localized price, purchase state, renewal, trial, and restore state.
Notes: Apple handles billing, auto-renewal, and applicable cancellation/refund policies on iOS.
Google Play Billing
Purpose: In-app purchase processing on Android.
Data shared: Selected subscription products, localized price, purchase state, renewal, trial, and restore state.
Notes: Google handles billing, auto-renewal, and applicable cancellation/refund policies on Android.
Clerk
Purpose: Authentication and user account management.
Data shared: Email address, account identifier, session status, and basic profile metadata.
Notes: Used for sign in, sign up, and profile management.
Convex
Purpose: Backend, database, and application functions.
Data shared: Recipe content, account metadata, anonymous sessions, and operational data.
Notes: Used to store recipes, ownership permissions, and product data.
OpenRouter
Purpose: AI processing for extraction, improvement, and recipe illustrations.
Data shared: Recipe text and, when applicable, images or audio uploaded by the user.
Notes: Requests may be routed to model providers according to service configuration.
UploadThing
Purpose: Media file upload and storage.
Data shared: Source images and audio, plus generated recipe illustrations.
Notes: Used to persist files linked to each recipe.
Vercel
Purpose: Hosting and runtime execution for the web app and APIs.
Data shared: HTTP requests, IP address, user-agent, and technical execution logs.
Notes: Used to serve the app and process server routes.
Vercel Web Analytics
Purpose: Usage and page performance analytics.
Data shared: Navigation events and aggregated traffic/performance metrics.
Notes: Helps us measure product usage and prioritize improvements.
WhatsApp (sharing action)
Purpose: Share recipes by link when requested by the user.
Data shared: Recipe text and link that the user decides to share.
Notes: Only triggered when using the WhatsApp share button.
Retention, security, and transfers
We retain data for as long as needed to operate the service, comply with legal obligations, resolve disputes, prevent abuse, and enforce agreements. We use reasonable technical and organizational measures, but no online system can guarantee absolute security.
Because our providers may process data in different jurisdictions, your information may be transferred and stored outside your country subject to the safeguards available through those providers and applicable law.
Your choices and rights
Depending on your location, you may have rights to access, correct, delete, or restrict certain personal data. Inside the mobile app, account deletion and data export flows are available from account settings where supported.
You can also stop using the service at any time, manage permissions from your device settings, and cancel subscriptions through the relevant app store.
Children's privacy
MyOliChef is not intended for children who cannot legally consent to data processing in their jurisdiction. If you believe a child submitted personal data to us without proper authorization, contact us so we can review the request.
Contact
For privacy questions or requests, contact us through the Help page or the support channel made available in the app.
Related terms
General use of the platform is also governed by our Terms of service.