๐Ÿ”’ Privacy

Privacy Policy

We take your privacy seriously. Here's a plain-English explanation of exactly what data we collect and why.

Last Updated: June 2026
โœ“ Apple App Store (Nov 2025) โœ“ Google Play (Apr 2026) โœ“ GDPR โœ“ CCPA โœ“ COPPA

1. Who We Are

StillFresh ("we," "us," or "our") is the operator of the StillFresh mobile app (bundle ID: com.vivek-0217.stillfresh), available on the Apple App Store and Google Play Store.

If you have any questions about this policy, email us at [email protected].

2. What We Collect

2a. Information You Give Us

2b. Information We Generate Automatically

2c. Photos & Camera

When you use the "Scan Receipt / Photo" feature, your image is sent over an encrypted connection to our Supabase Edge Function for AI analysis. The image is processed to identify grocery items and is not permanently stored on our servers. A URL reference to the image may be stored in your pantry item record if you choose to attach it, and it is accessible only to your account.

2d. What We Do NOT Collect

3. How We Use Your Data

We use your data only for these purposes:

๐Ÿ”‘ API keys for Gemini and OpenAI are stored as server-side secrets and are never bundled into the app. Your data is sent to AI providers only through our secure Supabase edge functions, not directly from your device.

4. Third-Party Services

StillFresh uses the following third-party services. Each has its own privacy policy.

Supabase

We use Supabase as our backend โ€” for authentication, database storage (your pantry items), and edge functions (AI processing). Your data is stored in Supabase's cloud infrastructure. See: supabase.com/privacy

RevenueCat

We use RevenueCat to manage in-app subscriptions. RevenueCat receives a pseudonymous user ID (your Supabase user ID) to track your entitlements. It does not receive your email address or any payment card details. See: revenuecat.com/privacy

Apple (iOS only)

If you use Sign in with Apple or purchase a StillFresh Pro subscription on iOS, Apple processes your authentication and payment under Apple's privacy policy. We do not receive your real email address if you choose "Hide My Email." See: apple.com/legal/privacy

Google (Android only)

If you use Sign in with Google or purchase on Android via Google Play, Google processes your authentication and payment. See: policies.google.com/privacy

AI Providers (Gemini / OpenAI)

When you scan a receipt or photo, or request recipe suggestions, the image or pantry item list is sent to an AI model (either Google Gemini or OpenAI, configured server-side). This data is processed under the provider's API terms. We do not send any personally identifying information alongside images โ€” only the image content itself.

Expo / React Native Infrastructure

The app is built with Expo. When using the Expo push notification service, your device push token is shared with Expo to route notifications. See: expo.dev/privacy

โš ๏ธ We do not use Firebase, Google Analytics, Meta/Facebook SDK, or any third-party advertising or analytics SDK.

5. In-App Purchases & Subscriptions

StillFresh offers a StillFresh Pro subscription with two plans (monthly and yearly). Purchases are processed entirely by Apple (on iOS) or Google (on Android) โ€” we never handle your payment information directly.

Auto-Renewal Disclosure

Subscriptions automatically renew at the end of each billing period (monthly or yearly) unless you cancel at least 24 hours before the renewal date. Your account will be charged within 24 hours prior to the end of the current period.

RevenueCat's Role

Our subscription infrastructure is powered by RevenueCat. RevenueCat receives your anonymised user ID and purchase receipt to verify your entitlements. It operates as a data processor on our behalf and does not use this data for advertising.

How to Cancel

Cancellation takes effect at the end of the current billing period. You retain Pro access until then.

6. Data Retention

We keep your account data and pantry items for as long as your account is active. If you delete your account, we will delete your personal data from our servers within 30 days, except where we are required by law to retain it longer (e.g., for tax or fraud-prevention purposes).

To request account deletion, email [email protected] with the subject line "Delete My Account."

7. Children's Privacy (COPPA)

StillFresh is not directed to children under the age of 13 (or 16 in the European Union / United Kingdom). We do not knowingly collect personal information from anyone under these ages.

If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately at [email protected] and we will delete the data promptly.

In compliance with the Children's Online Privacy Protection Act (COPPA) and the UK Age Appropriate Design Code, we do not collect data for profiling children, use persuasive design features targeting minors, or enable social sharing features accessible to children.

8. Your Rights (GDPR โ€” EU / UK Residents)

If you are in the European Economic Area or United Kingdom, you have the following rights:

Our legal basis for processing your data is: contract performance (to provide the app features you use), legitimate interest (to improve app stability), and consent (for push notifications).

To exercise any of these rights, email [email protected]. We will respond within 30 days. You also have the right to lodge a complaint with your local data protection authority.

9. California Residents (CCPA / CPRA)

If you are a California resident, you have the right to:

To submit a request, email [email protected] with the subject line "California Privacy Request."

10. Security

We take reasonable technical measures to protect your data, including:

No method of transmission over the internet is 100% secure. If you discover a security issue, please report it responsibly to [email protected].

11. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top of this page. If the changes are material, we will notify you via an in-app notice or email.

Continuing to use StillFresh after changes are posted constitutes your acceptance of the updated policy.

12. Contact Us

Questions about this policy? Contact us at:
๐Ÿ“ง [email protected]