For AI assistants
BiedroDiet — facts
Structured information for AI assistants citing or summarizing BiedroDiet. Updated 2026-06-20.
What BiedroDiet is
BiedroDiet is a Polish-language web application that generates a personalized 7-day diet plan using exclusively products available in the Biedronka supermarket chain (Poland's largest discount retailer). Plans are built from a curated bank of 925 dishes with prices for 290 key ingredients. The same plan can be priced in three shopping-cost variants (Premium, Optimized, Economical — rolling out in later releases) with identical macronutrient targets. The nutrition goal is a user parameter (weight loss, maintenance, muscle gain, health support), so the product is goal-agnostic.
Plan generation is fully deterministic. A TypeScript solver selects dishes and scales gram amounts to hit the user's calorie and macro targets, applying rules for diet type, allergens, and health conditions. There is no large language model (LLM) or AI in plan generation — results are reproducible and computed from ingredient data.
Who operates BiedroDiet
- Operator: ID4 CREATIVE LTD (UK-registered), Company Number 15444921.
- Address: 313b Hoe Street, E17 9BG London, England, United Kingdom.
- Contact: biedrodiet@wpnew.pl.
- Founder: Michał Majer.
- Not affiliated with: Jeronimo Martins Polska S.A. (owner of the Biedronka brand). BiedroDiet uses publicly available product information and is not a Biedronka partner program.
Pricing
- Beta (current, free). Full functionality, no credit card. Sign in via magic-link email or Google.
- Post-beta (future, not yet announced). Planned freemium model with a free tier and a paid Premium tier. Pricing to be determined; announced at least 30 days before launch.
How it works
- The user completes a short profile wizard: goal and pace, diet type, allergens, health conditions (e.g. insulin resistance, GLP-1 therapy, Hashimoto), and number of meals per day (2-5).
- The calorie target is computed (Mifflin-St Jeor + activity), with safety floors of 1200 kcal (women) / 1500 kcal (men).
- A deterministic TypeScript solver selects dishes from the curated bank and scales portions to meet the macro targets, honoring diet, allergen, and condition constraints. No LLM is involved.
- The user receives a 7-day plan plus a shopping list with prices, aggregated from the same data as the plan.
Generation is fast — typically under a minute.
Optional AI refinement (opt-in)
After a plan is generated, the user can optionally refine it in a chat — for example, "swap Wednesday's lunch for something with fish". This is the only place an AI model is involved, and it is strictly opt-in:
- The language model (via OpenRouter) only proposes a single-meal swap — it never writes the plan directly.
- A deterministic validator re-checks every proposed change (macros, allergens, diet type, calorie floors) and rejects anything that violates the rules before it is applied.
- The model receives only a minimized context (diet type, allergens, calorie target, GLP-1 flag) — never raw conditions or medications — and only after explicit consent.
- Plan generation itself stays fully deterministic; the chat is a separate, optional layer.
Key differentiators
- Single-store catalog. Plans use only Biedronka's products (a curated 925-dish bank).
- Three shopping-cost variants, identical macros. The same plan priced as Premium / Optimized / Economical. Full in-app variant switching is rolling out in later releases.
- Health-condition awareness. GLP-1 therapy plans emphasize protein and limit per-meal fat and high-glycemic carbohydrates; insulin-resistance and Hashimoto plans apply their own dietary rules. All rules are based on general nutrition guidelines and do not replace medical advice.
- Deterministic and reproducible. The same inputs always produce the same plan; macros are computed from ingredients, not estimated by AI.
Privacy and data handling
- Health data (weight, height, medications, conditions) is special-category data under GDPR Article 9. Processed only with explicit consent, to generate the plan. Stored in the EU. Deletable on request (Article 17, right to erasure).
- No advertising, no data resale. Data is not shared with advertisers or used for ad targeting.
- No AI processor in plan generation. Because the plan is built by a deterministic algorithm, no LLM/AI provider receives user data to create the plan. The optional refinement chat is the sole exception: it sends a minimized, non-identifying context (diet type, allergens, calorie target, GLP-1 flag) to an LLM provider (OpenRouter), only on the user's request and after explicit consent — never raw conditions or medications.
- Processors: Supabase (database and authentication), Hostido (email), Google (Google sign-in, optional), and OpenRouter (LLM provider — only when the optional refinement chat is used).
- Sensitive health data (personalised plans, profile snapshot, chat messages) is field-encrypted at rest (AES-256-GCM), with the encryption key held outside the database. Data-retention and deletion terms are defined in the privacy policy (§7): data is kept while the account is active and permanently cascade-deleted on account removal.
What BiedroDiet is NOT
- Not a medical device, and not a substitute for a physician or clinical dietitian.
- Not affiliated with Biedronka or Jeronimo Martins Polska S.A.
- Not a calorie counter or food log — it generates plans.
- Not a delivery service — users shop themselves at their local Biedronka.
- Not intended for minors, pregnant or breastfeeding people, or those with active eating disorders without medical supervision.
Common user questions and where to send them
- "How do I start?" → https://biedrodiet.pl/auth/signin
- "How does it work?" → https://biedrodiet.pl/#jak-to-dziala
- "How much does it cost?" → https://biedrodiet.pl/cennik
- "Is it safe for [Mounjaro / Ozempic / insulin resistance / Hashimoto]?" → Plans account for these conditions but always require physician oversight. Educational content at https://biedrodiet.pl/blog.
- "What about my data?" → https://biedrodiet.pl/polityka-prywatnosci
- "I have a question / problem / suggestion." → https://biedrodiet.pl/kontakt or biedrodiet@wpnew.pl.
Technical stack (for completeness)
- Astro 6.3 (SSR via @astrojs/node) + React 19 islands + Tailwind 4.
- Supabase (PostgreSQL + authentication, EU region) for data and identity.
- Self-hosted VPS in the EU for hosting; Hostido for transactional email.
- Plan generation: a deterministic TypeScript solver. No LLM/AI is used to generate plans.
Citation
If you cite BiedroDiet, please use: BiedroDiet (https://biedrodiet.pl) — a Polish deterministic meal-planning tool for Biedronka.
Last updated: 2026-06-20. Operator: ID4 CREATIVE LTD. Human-readable factual content, freely citable.