Privacy Policy
Effective date: May 7, 2026
ShopJune.ai ("we," "us," or "our") operates the ShopJune.ai Chrome browser extension. This Privacy Policy explains what information we collect, how we use it, and who we share it with.
1. Information We Collect
Account Information
When you create an account, we collect your email address, display name (optional), and profile image (optional). You can sign in with Google, Apple, or email and password. When you sign in with Google or Apple, that provider shares your email address and name with us. We also record your account creation date and last login timestamp.
Food Preferences
You may choose to provide food preferences including allergies, dietary restrictions, disliked ingredients, favorite cuisines, flavor profiles, default serving size, and weekly grocery budget. These are used to personalize your recipes and meal plans.
Recipe and Content Data
We store the recipes you create, including title, ingredients, equipment, instructions, chef tips, prep and cook times, and serving size. We also store source website information associated with recipes. In most recipe metadata this is limited to the source domain, but when you submit a link or create a public share page, the full submitted source URL may be processed and included with that shared recipe page. We also store your recipe ratings and comments, per-step recipe notes, meal plans, shopping lists, and weekly digests. To personalize meal plan selections, we derive and store recipe history metadata from your recent recipes (such as primary protein, cuisine, cooking method, and vegetable categories). When you share a meal plan, a sharing token is created with a 30-day time-to-live.
Cooking Activity
When you use Cook Mode, your step-by-step progress is stored locally on your device only and is not sent to our servers. Per-step recipe notes you create are synced to our backend so they persist across devices. Your preferred unit system (US or Metric) is stored both locally and in your backend profile.
Referral Information
Each account is assigned a unique referral code. If you install ShopJune.ai via a referral link, we store the referring user's code on your account. We track your referral count and any bonus recipe credits earned through the referral program.
Web Page Content
The extension accesses web page content only when you explicitly take action to create a recipe:
- Text you select on a page (when you choose "Create Recipe")
- Images you right-click on (captured for AI processing, then discarded)
- Page text from links you submit (limited to relevant content areas)
We do not collect your browsing history or monitor tabs in the background. The extension may inspect page structure locally to show recipe actions such as image hover overlays and text-selection tools, but page content is not transmitted to June unless you take an explicit action.
Payment Information
All payment processing is handled by Stripe. Your credit card number, expiration date, CVC, and billing address are collected and stored exclusively by Stripe and never touch our servers. We store only a Stripe reference ID, your subscription tier, and billing period dates.
Analytics
We use Mixpanel for product analytics to understand how customers use June, improve reliability, and understand onboarding and subscription flows. Mixpanel collects your IP address by default and may derive approximate location from it. With each event, we send your extension version and Chrome version. Usage events include recipe creation method, feature usage (sharing, Instacart, meal plans, onboarding, Cook Mode, timers, recipe notes, macro summary views, unit conversion), activation milestones (preferences set, first meal plan, first cook), billing period selection, referral events, and sanitized error reports. Analytics events are pseudonymous and may be associated with your account identifier after sign-in. We minimize analytics data before it is sent: website URLs are reduced to domain names only (e.g., "allrecipes.com"), image URLs are hashed, and error messages are stripped of personal data such as emails, tokens, and API keys. The extension does not include a setting to turn off product analytics.
Local Storage
We use Chrome's extension storage APIs (not browser cookies) to save your preferences, cached profile, tab states, authentication tokens, unit system preference, referral code, and install timestamp locally on your device.
We request Chrome's unlimitedStorage permission so your recipe library, meal plans, shopping lists, and cached images are not unexpectedly evicted by normal browser storage quotas.
2. How We Use Your Information
- Generate recipes and meal plans using AI
- Provide USDA-backed nutrition estimates for recipes and meal plans
- Estimate grocery prices using government data sources (Bureau of Labor Statistics and USDA Economic Research Service)
- Personalize meal plan selections using your recipe history and dietary patterns
- Generate recipe header images
- Store and organize your recipes, recipe notes, and meal plans
- Process payments and manage your subscription
- Send account verification emails and opt-in weekly digest emails
- Analyze aggregate usage and track activation milestones to improve the product and onboarding experience
- Enable recipe and meal plan sharing via public links, and Instacart grocery cart creation
- Operate the referral program (track referral codes and bonus credits)
3. How We Share Your Information
We do not sell your personal information. We share data with the following services only as needed to provide the product:
- OpenAI — Receives your selected text, images, or page content along with your food preferences to generate recipes. Also receives your preferences and recipe history context for meal plan generation. For nutrition estimation, OpenAI is used only as a fallback when an ingredient cannot be matched in USDA data. Grocery pricing does not use AI.
- Google — Receives recipe title, introduction text, and visual guidance needed to generate recipe header images. We do not intentionally send account identifiers to Google for header image generation.
- Stripe — Handles payment processing. Receives your payment details directly from you; we only receive reference IDs and subscription status.
- Instacart — Receives recipe ingredients, title, and cooking details to create user-requested grocery carts. ShopJune.ai may participate in Instacart's partner or affiliate program and may receive compensation when you choose to send ingredients to Instacart.
- Mixpanel — Receives pseudonymous, sanitized product analytics and your IP address. Events may be associated with your account identifier after sign-in.
- Amazon Web Services — Hosts our backend infrastructure including authentication, data storage, email delivery, and content hosting. All data is transmitted over HTTPS.
- Social platforms — When you share a recipe or meal plan, the share URL is passed to your chosen platform (Facebook, X, Pinterest, or Instagram). No additional data is sent.
We also use the following free, public U.S. government data sources. No personal data is sent to any of these services:
- USDA FoodData Central — Public domain nutrition database (SR Legacy and FNDDS). Used to calculate nutrition estimates for recipes and meal plans. Data is cached in our infrastructure; no per-request API calls are made with user data.
- Bureau of Labor Statistics (BLS) — Free public API providing average grocery price data. Used to estimate meal plan costs. No personal data is sent.
- USDA Economic Research Service (ERS) — Free public price reference datasets used to supplement grocery price estimates. No personal data is sent.
4. Recipe and Meal Plan Sharing
When you share a recipe, the following is published to a public URL visible to anyone with the link: the full recipe content (title, introduction, ingredients, equipment, instructions, chef tips), header image, source domain, and nutrition facts (if available). Shared recipe pages may be indexed by search engines.
When you share a meal plan, a sanitized snapshot of the plan is published to a public URL visible to anyone with the link. Shared meal plan links expire automatically after 30 days.
5. Your Rights and Choices
- Privacy requests: Contact support@shopjune.ai to request access, correction, or deletion of account data as described below.
- Marketing emails: Off by default. Weekly digest emails require your explicit opt-in.
- Delete your account: From the extension settings, you can permanently delete your account. This removes your profile, all your recipes, recipe notes, shopping lists, referral data (code, referral count, bonus credits), and your authentication account, and cancels any active subscription.
- What persists after deletion: Shared recipe pages may remain accessible. Shared meal plan links expire automatically after 30 days and are not preserved after deletion. Mixpanel retains historical analytics data. Stripe retains payment records per legal requirements.
- Local data: All extension data stored on your device is cleared on sign-out or account deletion.
6. Data Retention
- Account data, including referral data, is deleted immediately and permanently when you delete your account.
- Shared recipe pages persist indefinitely, including after account deletion.
- Shared meal plan links expire and are deleted after 30 days.
- Analytics and payment records are retained per Mixpanel's and Stripe's respective retention policies.
7. Security
All data is transmitted over HTTPS. Payment data is handled by Stripe, which is PCI DSS compliant. Authentication tokens are short-lived, and sensitive keys are filtered from analytics before transmission.
8. Children's Privacy
ShopJune.ai is not intended for children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected data from a child under 13, we will delete it promptly.
9. Chrome Web Store Compliance
Limited Use Disclosure
The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.
Permissions and Why We Use Them
| Permission | Purpose |
|---|---|
| activeTab / scripting | Show local image overlays and text-selection actions on pages you use; page content is transmitted only after explicit user action |
| storage | Save recipes, preferences, and auth tokens locally |
| contextMenus | Right-click "Create Recipe" and "Create Shopping List" |
| sidePanel | The main extension interface |
| clipboardWrite | Copy share links and shopping lists to your clipboard |
| identity | Sign in with Google, Apple, or email/password through Amazon Cognito |
| unlimitedStorage | Store your full recipe library, meal plans, and cached data locally on your device |
| windows | Open recipe print windows |
Content Script
A lightweight content script is declared for all URLs so June can offer the same recipe actions on recipe sites, grocery sites, social platforms, and other food pages you visit. The script enables right-click recipe creation, text-selection recipe creation, and food-image actions. It is inert until you take an explicit action; it does not read, collect, or transmit page content in the background.
Network Connections
The production Chrome Web Store build connects to ShopJune.ai API domains for recipe generation, nutrition, authentication, calendar, weekly digest, payments, meal planning, header images, explanations, public share pages, and related backend services. Recipe media is loaded from ShopJune.ai, June S3 media buckets, and third-party image CDN domains such as sndimg.com, cdninstagram.com, fbcdn.net, and instagram.com when those images are part of user-requested recipe content. Authentication is handled via Amazon Cognito, and analytics via Mixpanel. All connections use HTTPS or secure WebSocket connections.
Web Accessible Resources
The extension exposes only its own UI images and icons as web-accessible resources. These assets support extension overlays and branding; they do not expose user recipes, preferences, account data, or tokens.
10. California and European Privacy Rights
California (CCPA): California residents may request to know what personal information we collect, request its deletion, and opt out of the sale of personal information. We do not sell personal information.
European Union (GDPR): EU/EEA residents have rights to access, correct, delete, restrict, and port their data. Our legal bases for processing are: consent (marketing emails such as the weekly digest), contract performance (account, recipes, payments), and legitimate interest (product analytics and service improvement).
To exercise any of these rights, contact us at support@shopjune.ai.
11. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted at this URL. If we make material changes, we will notify you through the extension or by email.
12. Contact Us
If you have questions about this Privacy Policy, contact us at support@shopjune.ai.
