Ecomeals

Privacy Policy

Last updated: May 25, 2026

Ecomeals helps you cook with what you already have, plan meals, build grocery lists, and find local deals. This page explains what data we collect, why we collect it, who we share it with, and how you can delete your account.

The short version.

1. Who we are

"Ecomeals," "we," "us," and "our" refer to the operators of the Ecomeals mobile app and the website at ecomeals.ca. You can contact us at privacy@ecomeals.ca.

2. Information we collect

2.1 Account information

When you create an account we collect your email address, a display name, and (for password sign-in) a hashed password. If you sign in with Google or Apple, we receive your email and name from that provider.

2.2 Profile and preferences

Information you provide in your profile: dietary preferences, allergies, household size, postal code, language preference, and notification preferences.

2.3 App content

Content you create or save while using the app:

2.4 Usage data

We log AI feature usage (how many chat messages, fridge scans, and meal plans you've used this month) to enforce quotas and bill subscriptions. We do not log the content of your messages for analytics.

2.5 Subscription data

If you subscribe to Ecomeals Pro, RevenueCat processes the purchase. We receive your subscription status and entitlement; we do not receive your full payment information (that stays with Apple or Google).

2.6 Device and error data

When the app encounters an error, we collect the error message, stack trace, the screen you were on, your device's OS version, app version, and locale.

3. How we use your information

4. Third-party services

We use the following processors to operate the app. Each receives only the data necessary for its function.

Service Purpose Data sent
Supabase Hosting, authentication, database, file storage All app content described in §2
Anthropic (Claude) AI recipe suggestions, fridge scan, meal planning Your chat messages, fridge photos, dietary context, inventory, and postal code — sent server-side only
Google Postal-code → coordinates lookup; sign-in (if used) Postal/ZIP code; email/name (sign-in only)
Flipp Discover which grocery chains have flyers near you Postal code
Sentry Crash and error reporting User id, email, error details, device info (see §5)
RevenueCat Subscription management User id (Android only)
Resend Transactional email delivery Your email address, first name
Open Food Facts Barcode → product info lookup The barcode you scanned (anonymous; no account data)
Apple / Google Play Subscription billing Payment information (handled entirely by the store)

We do not sell your data, and we do not use third-party advertising or tracking SDKs.

5. Error reporting (Sentry)

When the app encounters an error, Sentry receives:

We do not send the content of your chats, recipes, grocery lists, or photos to Sentry. Sentry retains this data according to their privacy policy. Deleting your account also removes the ability to correlate future error reports to you.

6. Data retention

We keep your account data for as long as your account is active. When you delete your account, we permanently remove:

Some anonymized, aggregate operational data (e.g. total daily API calls with no user identifier) may be retained for service performance monitoring.

7. Your rights

You can, at any time:

If you are in a jurisdiction with specific data-protection laws (such as the EU's GDPR, California's CCPA, or Quebec's Law 25), you may have additional rights including the right to object, restrict processing, or lodge a complaint with your local data-protection authority.

8. Children

Ecomeals is not directed at children under the age of 13 (or 16 in the EU). We do not knowingly collect data from children. If you believe a child has provided us with personal data, please contact us and we will delete it.

9. Security

We use industry-standard security measures including encrypted connections (HTTPS), encrypted-at-rest storage via Supabase, row-level access controls on every database table, and no client-side storage of administrative credentials. No method is 100% secure; please contact us if you suspect a security issue.

10. International transfers

Our service providers (listed in §4) may store and process data in countries other than your own, including the United States. By using Ecomeals you consent to your data being transferred to and processed in those locations under each provider's own protective measures.

11. Changes to this policy

We may update this policy from time to time. Material changes will be announced in the app or via email. The "Last updated" date at the top of this page always reflects the most recent revision.

12. Contact

Questions, requests, or complaints:
privacy@ecomeals.ca