MealCompiler AI
HomeFeaturesPricing
HomeFeaturesPricing

Privacy Policy

Effective Date: 2026-02-23

At MealCompiler AI ("we," "our," or "us"), we prioritize your privacy and are committed to safeguarding your personal information. This privacy policy explains how we collect, use, and share your information when you interact with our mobile app.

1. Data Collection and Usage

Local Data (On Your Device)

Most of your data is stored locally on your device using an on-device database. This includes:

  • Meals, ingredients, and nutrition information you log or create
  • Your dietary preferences, allergies, measurement system, and macro goals
  • Meal photos you choose to attach (stored on your device)
  • Cached AI insight results for the current day

We do not operate a user account with email or password, and we do not sync your meal or profile data to the cloud. This local data remains on your device unless you delete the App or clear app data.

Anonymous Identifier (Firebase Authentication)

When you first open the App, we create an anonymous account through Firebase Authentication. This assigns a unique User ID that is used only to authorize requests to our backend and to link your subscription status in RevenueCat. We do not collect your name, email address, or phone number for sign-in.

AI Features (Premium)

Premium features use artificial intelligence powered by Google Gemini, accessed through Firebase AI on your device and through our Firebase Cloud Functions on the server. When you use AI features, the following information may be sent for processing:

  • Meal text parsing: Text you enter (or transcribed from voice) describing foods you ate, so the AI can extract ingredient names and amounts.
  • Daily AI insights: Aggregated macro and micronutrient summaries for the current day (not individual meal names), used to generate short personalized tips.
  • AI meal generation: Your macro targets, meal style preference, dietary preference, and allergies, sent to our server so the AI can suggest a meal plan that fits your goals.

AI requests are processed to provide the requested feature. AI insight responses are cached locally on your device for the current day to reduce repeated requests.

Server-Side Meal Generation History

When you use AI meal generation, our backend stores a short history (up to 10 recent entries) linked to your anonymous User ID. Each entry contains only the food identifiers used in generated meals and a timestamp. This helps the AI avoid repeating the same ingredients in close succession. We do not store your full meal log on the server.

Voice Input

If you log meals by voice, the App uses your device’s built-in speech recognition (Apple Speech on iOS, Google speech services on Android). Audio is processed by your operating system; we receive only the transcribed text, which may then be sent to AI features as described above. Microphone access is requested only when you use voice input.

Photos

You may optionally add a photo to a meal from your camera or photo library. Photos are stored locally on your device and are not uploaded to our servers.

Purchase and Subscription Information

We use RevenueCat to manage in-app subscriptions (MealCompiler AI Pro). RevenueCat processes purchases through the Apple App Store or Google Play Store. We do not see your credit card or payment details. We receive subscription status, product identifiers, and related purchase metadata linked to your anonymous User ID so we can unlock premium features.

2. Third-Party Service Providers

We use the following services to operate the App:

  • Google Play Services / Apple Platform Services — Core mobile platform features, including on-device speech recognition where applicable.
  • Firebase (Google) — Anonymous authentication, Cloud Functions (backend API for meal generation), and Firestore (limited meal-generation history as described above).
  • Google Gemini AI — Powers AI meal parsing, daily insights, and server-side meal generation. Accessed via Firebase AI on the client and the Gemini API on our backend.
  • RevenueCat — Subscription and purchase management.

Each provider processes data according to its own privacy policy. We encourage you to review their policies for more detail on how they handle information.

3. Your Rights

We are committed to giving you control over your information. Here is how you can manage your data:

Local Data

You can update your dietary preferences, allergies, macro goals, and logged meals directly within the App at any time. To remove all locally stored data, uninstall the App or clear its storage through your device settings.

Server-Side Data

Because we use anonymous authentication, we cannot identify you by email. If you want us to delete server-side data associated with your use of the App (such as meal-generation history), please submit a request via our contact form at https://forms.gle/7J47w1fUE1Nke3S8A. Include any details that can help us locate your data (for example, approximate dates of use or your anonymous User ID if available from subscription debug information). We will process deletion requests promptly.

Subscriptions

You can manage or cancel your subscription through the Apple App Store or Google Play Store, or via the in-app subscription management screen (RevenueCat Customer Center). Deleting local app data or submitting a server deletion request does not automatically cancel an active subscription.

If you need assistance with any of these options, please contact us using the details provided below.

4. Your Privacy Choices

We provide transparency and control where your device and platform allow it:

Personalized Advertising & Tracking

  • Android: You can reset or delete your Advertising ID by going to Settings > Google > Ads. This limits cross-app advertising identifiers.
  • iOS: You can limit tracking by going to Settings > Privacy & Security > Tracking and turning off “Allow Apps to Request to Track”.

The App does not use Google Analytics for Firebase or similar in-app usage analytics at this time.

Microphone, Speech Recognition, Camera, and Photos

The App requests permission only when you use the related feature (voice meal logging, meal photos). You can revoke these permissions at any time in your device’s Settings for Create Macro Meals.

5. Data Security

We value your trust. Backend requests are authorized using Firebase-issued tokens tied to your anonymous account. We strive to use commercially acceptable means to protect information processed on our servers. However, no method of transmission over the internet or electronic storage is 100% secure and reliable, and we cannot guarantee absolute security.

6. Children's Privacy

The Application does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13.

7. Changes to This Privacy Policy

We reserve the right to update this privacy policy as necessary to reflect changes in our services, legal requirements, or industry standards. Updates will be posted on this page with an updated "Effective Date." We encourage you to review this policy periodically to stay informed about how we are protecting your data.

8. Contact Us

If you have any questions or suggestions about this Privacy Policy, do not hesitate to contact us at: contact@scode.rs

© 2026 MealCompiler AI
Privacy PolicySupport