Last updated: 3 August 2026
Terms & Conditions
These terms govern your use of FoodCore.io. By subscribing to or using the service you agree to be bound by them in full. Please read them carefully before proceeding.
FOODCORE.IO LIMITED (company number 17168660), registered in England and Wales (“FoodCore”, “we”, “us”). These Terms & Conditions (“Terms”) govern access to and use of the FoodCore.io software-as-a-service platform (“Service”) by the subscribing business (“Customer”, “you”). These Terms should be read alongside our Privacy Policy and Cookie Policy.
A plain-English summary of what is new. It is a guide only — the numbered clauses below are what actually applies.
- New monthly prices for new customers — Essentials £25, Growth £40 and Core £65 per month, each including VAT (clause 4.2). If you are already a subscriber this does not affect you — your price is locked under clause 4.8 and your VAT treatment is unchanged under clause 4.7.
- Backups are encrypted. We have set out plainly what we do: backups are encrypted, taken daily, and kept both locally and off-site. Uploaded photographs are still not part of them (clause 16).
- We have made responsibility clearer, not different. Clause 10 now spells out in one place that allergen accuracy, shelf life and checking every label and document before use are yours, and clause 10.3 says the same about any data you enter and any output you print, publish or send on. This restates how it has always worked — we reproduce and calculate from what you type in, and we do not check it.
- AI credits are now refunded when it’s our fault. If a check fails because something went wrong on our side, the credit goes back automatically. A check that runs properly and comes back “pass” still uses its credit — that check worked. We’ve also confirmed a receipt scan costs 5 credits per receipt, however many photos you take of it (clause 3C).
- VAT. We are becoming VAT-registered. If you subscribed before that date, the amount you pay does not change — we absorb the VAT. Only subscriptions started on or after that date have VAT added on top (clause 4.7).
- Your price is locked for the life of your subscription — including if you switch plans. The one exception is a plan that did not exist when you joined (clause 4.8).
- Notice before we change prices or what a plan includes, and a right to cancel without penalty if a change leaves you worse off (clause 4.9).
- Taking card payments from your own customers using your own Stripe account. The money goes straight from Stripe to your bank — it never passes through us. There is a 1% fee, and only on payments taken through a FoodCore payment link (clause 4A).
- Shelf life and use-by dates. We do the sum; you supply and check the shelf-life figure. It assumes ambient storage. Please read clause 10 before printing a date on anything you sell.
- Recipe photographs. New rules on what you may upload and what we may do with it — we use your images only to run the service, never for marketing unless you agree separately (clause 11A).
- Please keep your own copies of your photos. Uploaded images are not part of our database backups and cannot be restored from them (clause 16).
- Plan contents now live on the pricing page rather than being listed here, so they stay current. Prices are still set out in clause 4.2.
1. Who We Are
FoodCore.io is operated by FoodCore.io Ltd (FOODCORE.IO LIMITED), company number 17168660, registered in England and Wales. Registered office: 66 Paul Street, London EC2A 4NA. Contact: info@foodcore.io.
2. Acceptance of Terms
By subscribing to or using the Service you confirm that you have read, understood, and agree to be bound by these Terms. If you do not agree, you must not use the Service. These Terms form a legally binding contract between FoodCore.io Ltd and you.
3. The Service
FoodCore.io provides cloud-based kitchen management software designed for UK food businesses, delivered as a web application. The Service is available on three plans: FoodCore Essentials, FoodCore Growth and FoodCore Core.
What each plan includes is set out on our pricing page at foodcore.io/pricing, and that page is the current statement of plan contents for the purposes of these Terms. We describe plan contents there rather than here so that the description stays accurate as features are added and improved — a list written into these Terms would go out of date every time something moved between plans. The prices for each plan are set out in clause 4.2 below.
What a plan includes may change from time to time. Where we change plan contents we will do so on notice, and where a change leaves you worse off you may cancel without penalty — see clause 4.9 (Changes to plans and prices, and your right to cancel). Your subscription price is separately protected by clause 4.8 (Founding Member price lock).
The Service is a B2B (business-to-business) product intended for use by food businesses and their authorised employees. It must not be used for personal, domestic, or household purposes. Each subscription is for use by a single food business. Multi-business or resale use requires a separate written agreement.
3A. Barcode Scan and Third-Party Ingredient Data
The barcode scan and ingredient import feature retrieves product data from Open Food Facts (openfoodfacts.org), an open-source, community-maintained food product database. FoodCore.io is not affiliated with Open Food Facts and does not control the accuracy, completeness or currency of data held in that database. All ingredient data retrieved via barcode scan must be independently verified by you before use in any label, allergen declaration or nutritional statement. FoodCore.io accepts no liability for any inaccuracy in data originating from Open Food Facts or any other third-party data source.
3B. FoodCore AI Checks
What it is
AI Checks is an optional compliance analysis tool that uses artificial intelligence to review recipes, ingredients, and portfolio-level data against UK food labelling, allergen, and food safety regulations. It is available to all FoodCore plan holders subject to the credit allowances described in Section 3C.
How it works
When a user initiates an AI Check, FoodCore submits structured data from their account to a third-party AI model for analysis. The AI returns a structured compliance report (pass / issues found / advisory) which is stored in the user’s FoodCore account and displayed in-app.
Data sent to the AI provider
The following data may be transmitted to the AI provider when an AI Check is run:
- Recipe name, ingredients, quantities, allergen flags, and nutritional values.
- Ingredient names, descriptions, and declared allergens.
- For portfolio-level checks: aggregated counts, ingredient names, allergen profiles, and recipe ingredient lists across the account.
- For admin/scope checks: counts of recipes, ingredients, and DDD session summaries.
No personally identifiable information (PII) about end-consumers, staff, or third parties is included in AI Check submissions.
AI provider — Anthropic
AI analysis is performed by Anthropic, PBC via their Claude API. Anthropic processes submitted data solely to return the requested analysis. Under Anthropic’s API usage policy:
- Data submitted via the API is not used to train Anthropic’s models.
- Anthropic may retain API request/response data for up to 30 days for safety and abuse monitoring, subject to Anthropic’s own privacy policy.
- Users should review Anthropic’s Privacy Policy at anthropic.com/privacy.
AI Check results are indicative only. They are generated by an automated model and do not constitute legal, regulatory, or professional food safety advice. FoodCore does not guarantee the accuracy, completeness, or fitness for purpose of any AI-generated output. You are responsible for verifying all compliance matters with a qualified food technologist or regulatory advisor before acting on AI Check results.
3C. Credit System
Monthly credits
- Essentials plan accounts receive 20 credits per calendar month.
- Growth plan accounts receive 50 credits per calendar month.
- Core plan accounts receive 100 credits per calendar month.
- Monthly credits reset on the account’s billing cycle date. Unused monthly credits do not carry over to the following month.
Top-up credits
- Additional credits may be purchased in packs (50, 100, 250, or 500 credits). Top-up credit purchases are one-time payments — not subscriptions.
- Top-up credits are shared across all users on the account and never expire.
- Top-up credits are consumed after monthly credits are exhausted.
- Top-up payments are processed by Stripe. FoodCore does not collect, store, or process payment card details. Credits are added to the account automatically within seconds of payment confirmation. A Stripe payment reference may be stored for reconciliation purposes.
Credit consumption
- Standard recipe, ingredient, and labelling checks cost 1 credit per check.
- Portfolio-level and multi-scope checks cost 2–5 credits depending on the check type.
- Receipt scans cost 5 credits. That charge is made once per scan session, for the receipt — not for each photograph. A long till receipt that you have to photograph in three or four goes to get it all in still costs 5 credits in total, because what you are paying for is the receipt being read, not the number of pictures you took of it.
- Credits are deducted at the point the check or scan is submitted.
- If the processing fails on our side, the credit is refunded to your balance automatically. You do not need to ask us and you do not need to claim it. This covers failures in our systems or in the AI service we rely on — for example a timeout, an outage, or a response we cannot process.
- A check that runs successfully uses its credit even if the result is a “pass”. A pass is a successful check — the work was done and you got an answer — so it is not refunded. In plain terms: you pay for the check being run, not for it finding something wrong.
- Credits are consumed in order: your monthly allowance first, then any purchased top-up credits. Remember that the two behave differently — your monthly allowance resets each month and does not roll over, while top-up credits you have paid for stay on the account and do not expire.
- The number of credits a given check or scan costs is a configuration setting and may change. Because changing it changes what a credit buys, we will give existing customers notice of any change before it takes effect (see clause 4.9).
Credit records
FoodCore maintains an internal log of all credit transactions (grants, deductions, top-up purchases, and manual adjustments) for billing verification and dispute resolution. This log includes the user ID, check type, credit amount, and timestamp. It does not include the AI prompt or response content. Credit transaction logs are retained for 7 years for financial record-keeping.
4. Subscriptions and Payment
4.1 Free trial
All plans include a 7-day free trial — no payment card required. Trials are available to new accounts only (one per business entity). All trials are provisioned with full FoodCore Core access. At the end of the trial your account will be suspended unless you confirm a paid subscription. No charge is made if you do not proceed. Data entered during a trial is retained for 14 days after trial expiry and then permanently deleted — we will notify you by email before deletion.
4.2 Pricing plans
All subscription prices are in GBP. The prices below are the prices for new subscriptions and are quoted including VAT — the price shown is the total that will be charged, with nothing added at checkout. The VAT element is shown separately on your invoice. The full treatment of VAT, including the position of subscriptions taken out before our VAT registration date, is set out in clause 4.7 below, and your price is protected by the price lock in clause 4.8. Note that the Compliance Region setting changes the display currency used within the app for recipe, ingredient and product costing (for example, US-region accounts see costs in US dollars), but your FoodCore subscription and any AI-credit purchases are charged in GBP regardless of your region.
| Plan | Billing | Price |
|---|---|---|
| FoodCore Essentials | Monthly | £25/month inc. VAT |
| FoodCore Essentials | Annual | £250/year inc. VAT |
| FoodCore Growth | Monthly | £40/month inc. VAT |
| FoodCore Growth | Annual | £400/year inc. VAT |
| FoodCore Core | Monthly | £65/month inc. VAT |
| FoodCore Core | Annual | £650/year inc. VAT |
If you are already a subscriber, this table is not your price. It is the current price list for new subscriptions. Your own subscription stays on the price it was created on for as long as it remains active — see clause 4.8 (Founding Member price lock) — and its VAT treatment is unchanged, as set out in clause 4.7.
4.3 Billing and payment
- All payments are processed by Stripe. We do not store card details.
- Invoices are issued by email on each billing date.
- If a payment fails you will be notified and given a 7-day grace period before access is suspended.
- Annual subscriptions renew automatically. You will be notified by email at least 14 days before renewal.
- We may revise fees on no less than 30 days’ written notice. If the revised fees are not acceptable you may cancel before they take effect without penalty.
4.4 Changing your plan (upgrades and downgrades)
You may move between the Essentials, Growth and Core plans at any time from the subscription management portal. How a change takes effect depends on whether you are upgrading or downgrading:
- Upgrades take effect immediately. When you move to a higher-priced plan, you are charged a pro-rata amount for the remainder of the current billing period at the point of upgrade, and billed the full price of the new plan from your next billing date. The new plan’s features and credit allowance unlock straight away.
- Downgrades take effect at the end of the current billing period. When you move to a lower-priced plan, you keep full access to your current (higher) plan until the period ends, at which point your account moves to the lower plan and is billed the lower price going forward. No partial refund is issued for the unused portion of the higher plan. A scheduled downgrade can be cancelled at any time before it takes effect.
4.5 Cancellation by you
- You may cancel at any time by emailing info@foodcore.io or through the subscription management portal.
- Monthly: Cancellation takes effect at the end of the current billing period. No partial refunds.
- Annual: Cancellation prevents automatic renewal. No refund for the unused portion unless required by law.
- On cancellation, your account remains accessible until the end of the paid period. Data is retained for a further 30 days for export, then permanently deleted.
4.6 Termination by us
We may terminate or suspend your subscription with immediate effect if you fail to pay any undisputed amount after 7 days’ written notice; commit a material breach and fail to remedy it within 14 days of written notice; use the Service for any unlawful purpose; or become insolvent, enter administration, or make any arrangement with creditors. We may discontinue the Service entirely by giving you a minimum of 30 days’ written notice, during which data export functionality will remain fully operational.
4.7 VAT
VAT (Value Added Tax) is the tax added to most business sales in the UK. FoodCore.io Ltd is becoming VAT-registered with effect from [VAT registration effective date] (the “VAT registration date”). Our VAT registration number is [VAT number TBC] — we will publish it here and show it on invoices as soon as it is issued to us.
Every price we publish, on this page and on our pricing page, is the total amount that will be charged to your card. There is nothing added at checkout. This applies to every subscription, whether you joined before or after our VAT registration date.
One treatment for everyone. We previously operated two different VAT treatments depending on when you subscribed. We no longer do. All published prices are VAT-inclusive — the VAT element is contained within the price rather than added on top of it. If you are an existing subscriber, the amount you pay does not change, and it will not change because of VAT.
Your invoice still shows the VAT. From the VAT registration date, every invoice we issue will carry our VAT registration number and will show the VAT element separately, even though the price is inclusive. That is what lets a VAT-registered customer reclaim it.
If your own business is VAT-registered, the VAT element shown on your invoice is reclaimable by you in the normal way, subject to your own VAT position and the rules that apply to you. Please raise any question about your own recovery position with your accountant, not with us.
If the VAT rate changes. Because our prices include VAT, a change in the applicable VAT rate changes the amount we receive rather than the amount you pay. We will not increase your published price simply because the VAT rate has gone up. If we ever need to change a published price for any other reason, clause 4.9 (notice) and clause 4.8 (your price lock) both apply.
Customers outside the UK. The treatment may differ where you are not established in the UK — for example, supplies to VAT-registered business customers in the EU may fall under the reverse charge (meaning you account for the VAT rather than us), and most supplies to customers outside the EU are outside the scope of UK VAT. If you are based outside the UK, please contact us at info@foodcore.io so that we can confirm the correct treatment for your invoices.
4.8 Founding Member price lock — your price stays for the life of your subscription
Your price stays for the life of your subscription. While your subscription remains active, we will not move you onto a later, higher price list — even if the price we charge new customers goes up.
This is a binding commitment and it is built into how the system works, not simply an intention. Your subscription stays attached to the price it was created on. Price lists are versioned into “generations” — a generation is simply the price list that was in force when you joined. When you change plan under clause 4.4, the price for your new plan is resolved within your own generation rather than at today’s rates. In practice that means an early subscriber who moves from Essentials to Growth pays the Growth price from the list they joined on, not the current Growth price.
The price lock applies for as long as your subscription remains active. If you cancel and later sign up again, you are a new subscription and the prices then in force apply.
If you move to a plan that was not part of the price list you joined on, there is no grandfathered price for it, because no price for that plan was ever set in your generation. In that case the current published rate for that plan applies. We are stating this openly here rather than leaving you to find it out at the point of switching. Everything on the price list you joined on stays locked as described above.
The price lock protects the amount of your subscription fee. It does not fix what a plan contains (see clause 4.9), the credit cost of AI checks and scans (see clause 3C), or the platform fee on payments you take from your own customers (see clause 4A).
4.9 Changes to plans and prices, and your right to cancel
Two different things can change: what you pay, and what you get for it. This clause covers both.
- Notice. We will give you at least 30 days’ written notice before a change to your subscription fee takes effect (as set out in clause 4.3), and at least 30 days’ notice before a material change to what your plan includes, or to the credit cost of AI checks and scans under clause 3C.
- Individual notice for reductions. Where a change materially reduces what your plan includes — for example a feature moving to a higher plan, or a meaningful limit being introduced — we will notify the affected accounts individually by email. We will not rely on a general announcement, a changelog entry or an in-app banner alone to tell you that you are losing something you were paying for.
- Your right to cancel. If a change is to your detriment — meaning you would pay more, or get materially less — you may cancel your subscription without penalty before the change takes effect, by telling us any time within the notice period. No cancellation fee applies and you are not held to the remainder of any term because of the change. Cancellation takes effect as set out in clause 4.5.
- Improvements. Changes that add to a plan, or that are neutral or in your favour, may be made without notice. Nothing in this clause stops us fixing faults, improving performance, or making changes we are required to make by law or by a supplier, where we will give as much notice as is reasonably practicable.
- This clause sits alongside the price lock in clause 4.8. Where the price lock applies, a general price rise does not affect your subscription in the first place.
4A. Taking Payments From Your Own Customers (Stripe Connect)
This clause applies only if you choose to connect a Stripe account and take payments from your own customers through FoodCore. If you do not use that feature, this clause does not affect you.
When your customer pays you through FoodCore, you are the merchant of record. That means the sale is between you and your customer. The money goes directly from Stripe into your own bank account. It never passes through a FoodCore bank account. We are not the seller, we are not holding your money, and we are not a party to the sale.
4A.1 Your Stripe account and your responsibilities
- You connect your own Stripe account. Funds from payments you take settle directly from Stripe to the bank account you have given Stripe, on Stripe’s settlement timetable. FoodCore’s bank account is never in that flow.
- Refunds, chargebacks and disputes are yours. If a customer wants their money back, or their bank reverses a payment, that is between you, your customer and Stripe. You handle it in your own Stripe dashboard. We cannot issue a refund on your behalf, we cannot reverse a payment for you, and we do not fund or underwrite chargebacks. Any fee Stripe charges for a dispute is charged to you by Stripe.
- You are responsible for the underlying sale — supplying the goods, your own terms with your customer, your consumer-law obligations, and any tax (including VAT) arising on what you sell.
- You are responsible for keeping your Stripe account in good standing. If Stripe suspends, restricts or closes your account, the payment features will stop working and that is outside our control.
4A.2 Stripe’s own agreement
Payments are provided by Stripe. Stripe’s own Connected Account Agreement applies to your use of Stripe and is agreed by you directly with Stripe during onboarding. That agreement is between you and Stripe. It governs your payment processing, and it applies in addition to these Terms. Stripe’s processing fees are set by Stripe and charged to you by Stripe.
4A.3 The 1% platform fee
We charge a platform fee of 1% of the payment amount, and only on payments taken through a FoodCore-hosted payment link. It is taken automatically from each payment at the time it is made, using Stripe Connect’s native application fee mechanism.
The 1% platform fee is not charged on:
- Orders imported from Shopify or WooCommerce. Those were paid on your own shop, not through us.
- Your FoodCore plan subscription.
- Your AI credit top-up purchases.
The platform fee is in addition to Stripe’s own processing fee, which Stripe charges you separately under its own pricing. The two should be understood together when you work out what a payment actually costs you to take: on a payment taken through a FoodCore payment link you will bear both our 1% and Stripe’s processing fee.
The platform fee rate is a published commercial term. We may change it, but any change will be made on notice in accordance with clause 4.9, and you may cancel without penalty if the change is to your detriment.
4A.4 Card data and PCI
FoodCore does not collect, transmit or store card or payment information at any point. All payment entry happens on Stripe-hosted checkout pages. No card field is rendered on any page served by FoodCore. Our payment records hold only Stripe’s identifiers for the payment and the amount — never a card number, and never any part of one.
PCI DSS is the card industry’s security standard for handling card data. Because card details are entered only on Stripe’s own pages and never touch our systems, card data is handled by Stripe under Stripe’s certification rather than by us. This does not remove your own obligations to Stripe under your Connected Account Agreement.
4A.5 Imported Shopify and WooCommerce orders
Where you connect a Shopify or WooCommerce shop, orders are imported into FoodCore so that you can work from them. No money passes through FoodCore on an imported order. The payment status shown against an imported order is imported as information only — it is a copy of what your shop platform told us, it is not a payment we have taken or verified, and it should not be treated as confirmation that you have been paid. There is no platform fee on imported orders.
5. Account Suspension
In addition to termination rights, we reserve the right to suspend your account temporarily and without prior notice if we detect unusual or potentially malicious activity, a security risk to the platform, or a material breach of the Fair Use Policy (clause 6). We will notify you by email as soon as reasonably practicable and provide an opportunity to respond.
6. Fair Use Policy
For a typical small food business — a bakery, caterer, market trader or cottage producer — you will not come close to any fair use limit. This clause exists to protect all subscribers from the rare situation where a single account uses the platform in a way that was never intended and impacts others. If you are unsure whether your intended use is covered, please contact info@foodcore.io before proceeding.
FoodCore.io is priced as a flat-rate subscription for normal use by a single small food business. We do not impose fixed limits on recipe counts, label generations or menu entries for reasonable use.
- The Service must not be used in a way that places disproportionate or unreasonable load on our infrastructure.
- Automated access, scripting, bulk data extraction or use of the Service via any programmatic method not approved by us in writing is not permitted under a standard subscription.
- Each subscription includes a reasonable allocation of data storage. We will notify you if your usage materially exceeds what would be expected of a single small food business.
- We reserve the right to contact you to discuss usage and, if reasonable agreement cannot be reached, to offer a revised commercial arrangement or terminate with 30 days’ notice.
7. Service Level, Downtime and Support
7.1 Availability target
We target 99.5% monthly uptime for the FoodCore.io platform, excluding scheduled maintenance. Uptime is calculated as: (total minutes in month minus downtime minutes) divided by total minutes in month, expressed as a percentage.
7.2 Service credits
Where an unplanned outage is attributable to our infrastructure (not a third-party provider or force majeure event), we will apply a goodwill credit to your next invoice:
| Monthly downtime (unplanned) | Goodwill credit |
|---|---|
| Up to 4 hours | No credit |
| 4 to 12 hours | 25% of that month’s subscription fee |
| 12 to 48 hours | 50% of that month’s subscription fee |
| Over 48 hours | 100% of that month’s subscription fee |
Credits are not redeemable as cash. To claim, contact info@foodcore.io within 14 days of the outage.
7.3 Scheduled maintenance
- Planned maintenance will be communicated at least 24 hours in advance where reasonably practicable.
- We will endeavour to schedule maintenance between 22:00 and 06:00 UK time.
7.4 Support
Support is provided via:
- Email: info@foodcore.io
- Contact form: foodcore.io/contact
- Help documentation: docs.foodcore.io
- Live chat: available via the chat widget on the website during business hours
- Instagram: instagram.com/foodcore.io (informal queries only — not a formal notice channel)
Business hours: Monday to Friday, 09:00–17:30 UK time, excluding UK public holidays. Response times are targets, not guarantees. We do not offer telephone support at the standard subscription tier.
| Severity | Description | Target response |
|---|---|---|
| Critical | Service wholly unavailable or data loss risk | Within 4 business hours |
| High | Core feature unavailable, significant operational impact | Within 1 business day |
| Normal | Feature impaired or general query | Within 2 business days |
| Low | General question or enhancement request | Within 5 business days |
8. Your Data and Data Export
You retain full ownership of all data you enter into FoodCore.io. We do not claim any rights over your data. Our role is that of a data processor acting on your instruction.
- You may export your data at any time from within the application, at no additional charge, in CSV format (all structured data) and PDF format (labels, allergen matrices, compliance reports).
- On termination or cancellation, export functionality remains available for the full 30-day retention period. Reminder emails will be sent at day 14 and day 28.
- On written request we will provide a full data export within 5 business days.
- We strongly recommend maintaining your own independent archive of all allergen declarations, label templates and compliance records, given your continuing legal obligations under Natasha’s Law and the Food Safety Act 1990.
9. Acceptable Use
You agree not to:
- Use the Service for any unlawful purpose or in connection with any unlawful activity.
- Attempt to access, copy, disrupt or tamper with another subscriber’s data or any part of our infrastructure.
- Probe, scan or test the security of the platform or circumvent any access controls.
- Reverse-engineer, decompile or disassemble any part of the software.
- Use the Service to build or assist in building a competing product or service, including by copying workflows, screen designs, or output formats.
- Benchmark or publish performance comparisons without our prior written consent.
- Resell, sublicense or commercially exploit the Service without our prior written consent.
- Share login credentials with any person outside your business.
- Introduce malware, viruses, or any harmful code to the platform.
- Place an unreasonable or disproportionate load on our infrastructure (see clause 6).
- Upload any image or other content that breaches clause 11A (Images You Upload), which sets out the additional rules that apply to recipe photographs and logos.
Breach of this clause may lead to suspension under clause 5 or termination under clause 4.6.
10. Compliance Responsibility
1. Allergen accuracy. You are solely responsible for the accuracy of allergen information wherever it appears in output from the Service — labels, menus, allergen matrices, and wholesale and trade price sheets.
2. Shelf life and dates. You are solely responsible for determining and verifying the shelf life of every product, and for every use-by or best-before date printed.
3. Checking before use. You are solely responsible for checking every label and every document the Service produces before it is used, displayed, sent, or a product bearing it is sold or supplied.
FoodCore reproduces and calculates from the data you enter. We carry out no independent verification of any of it. We do not check whether what you have typed is correct, current, complete or safe, and we are not able to. FoodCore is a tool. It is not a compliance authority, a food safety adviser, a food technologist, or a substitute for any of them.
FoodCore.io provides tools designed to assist you in meeting food labelling requirements. For UK accounts this includes Natasha’s Law (PPDS Regulations 2021), the Food Safety Act 1990 and Food Standards Agency guidance. For accounts using the US (or “Both”) Compliance Region, the software also produces output formatted for United States food law, including FDA regulations under 21 CFR (including Nutrition Facts labelling under 21 CFR 101.9), the Food Allergen Labeling and Consumer Protection Act (FALCPA) and the FASTER Act. The software generates labels, allergen declarations and nutritional data based entirely on the information you provide. We are a tool, not a compliance authority. The accuracy of all output and the legal compliance of your labelling and allergen declarations is your responsibility alone. You must verify all output against current FSA guidance (UK) or FDA guidance (US) before relying on it. In particular, our FDA-format Nutrition Facts panel uses standard rounding and does not implement the FDA’s exact incremental rounding rules, and the AI compliance assistant provides AI-assisted guidance only, not legal advice.
We do not warrant that use of FoodCore.io will ensure compliance with any law or regulation in any jurisdiction. We accept no liability for any enforcement action, fine, claim, loss or harm arising from inaccurate, incomplete or non-compliant allergen information, nutritional data, ingredient lists, labels or menus created using the Service. You remain solely responsible for verifying all outputs against current Food Standards Agency guidance (UK), U.S. Food and Drug Administration guidance (US) and any other applicable legislation before use.
10.1 Shelf life and use-by / best-before dates
A recipe in FoodCore can carry a shelf life in days. When you design a label, we fill in the use-by or best-before date by doing one sum: production date + your shelf-life figure. That is the whole of what we do. A use-by date is a food safety instruction under food law — getting it wrong can make someone ill. The figure has to be yours.
- You are solely responsible for determining and verifying the shelf life of every product you make. Shelf life must be established by you on a proper basis — for example through shelf-life testing, microbiological advice, supplier data, or guidance from a qualified food technologist or your local authority — and reviewed whenever a recipe, ingredient, process or packaging changes.
- FoodCore performs arithmetic on a figure you supply and performs no validation of that figure. We do not check whether the number of days you have entered is safe, appropriate, or plausible for that product, and we could not do so — shelf life depends on your recipe, your ingredients, your process, your packaging, your premises and your storage conditions, none of which we can assess. If you enter a figure that is too long, we will print the date it produces.
- The date is fully editable before printing. You must satisfy yourself that the date shown on the label is correct before any product bearing it is sold or supplied. Do not treat the calculated date as approved, checked or verified simply because the software produced it.
- Shelf life is modelled as ambient storage only. The figure held against a recipe is a single ambient shelf life. Separate frozen and chilled shelf lives are not supported. The figure and any date calculated from it must not be relied on for products that are frozen, chilled or otherwise stored differently from ambient — for those products you must determine the correct date yourself and enter or edit it before printing.
- Choosing correctly between “use by” and “best before” is also your responsibility. The two mean different things in law.
We accept no liability for any loss, illness, complaint, recall, enforcement action or claim arising from a shelf-life figure entered by you, from a date calculated from it, or from reliance on an ambient shelf life for a product stored otherwise than at ambient temperature.
10.2 Allergen information on labels, matrices and trade price sheets
You are solely responsible for the accuracy of every allergen declaration produced using the Service — on labels, on menus, on allergen matrices, and on wholesale and trade price sheets. We reproduce what you have entered. We do not add to it, cross-check it, verify it against the product, or confirm that it is current. If the data you enter is wrong, incomplete or out of date, the output will be wrong, and it will be wrong on every document that data appears on. Check every one before you use it, display it, send it, or sell a product bearing it. Getting an allergen declaration wrong can seriously harm or kill someone.
Your responsibility for the accuracy of allergen information applies to every place that information appears in output produced by the Service — labels, allergen matrices, menus, and wholesale and trade price sheets.
- Allergen data now also appears on price sheets you send to trade buyers. That data is reproduced from what you have entered against your recipes and ingredients. We do not add to it, check it or verify it, and its accuracy remains your responsibility exactly as it does on a label.
- A generated price sheet carries a footer stating that the allergen information it contains must be passed on to the end consumer. That footer is there to help you meet your obligations in the supply chain — it does not transfer your obligations to us, and it does not discharge them for you.
- You must check any price sheet before you send it, and you must keep the underlying allergen data current. If you change a recipe, price sheets you have already sent will not update themselves.
10.3 Your data in, your output out
Put as plainly as we can: you are responsible for the accuracy and lawfulness of everything you put into the Service, and for everything you take out of it and rely on. That covers data you enter or import — recipes, ingredients, quantities, allergens, nutritional figures, shelf lives, prices and supplier data — and it covers any output you rely on, publish, print, display, send to a third party, or act on commercially.
- Output is only as good as the input. The Service reproduces your data and performs calculations on it. It cannot detect that a figure is wrong, an allergen has been missed, or an entry is out of date. An output that looks finished and professional has not been checked by anyone — it has been formatted.
- Checking is a step you have to take, every time. Before a label is applied, a menu is displayed, a matrix is handed over, a price sheet is sent, or a product is sold or supplied, you must check that the document is correct. This applies however many times you have printed the same thing before.
- This includes data that came from somewhere else. Data imported by barcode scan (clause 3A), read from a receipt scan, pulled in from a connected shop, or suggested by an AI Check (clause 3B) is treated exactly the same as data you typed: once it is in your account it is your data, and you must verify it before use.
- You are responsible for the lawfulness of what you produce — including that your labels, declarations and claims comply with the food law, labelling law and advertising rules that apply to you, and that you hold the records those rules require you to hold.
- We do not verify, approve or sign off anything. Nothing in the Service — no green tick, no successful save, no “pass” result on an AI Check, no absence of a warning — is a statement by us that your data or your output is accurate, complete, safe or compliant.
Subject to clause 14 (Limitation of Liability), which sets out what we do remain liable for and what cannot lawfully be excluded, we are not liable for loss, harm, complaint, recall, enforcement action or claim arising from data you entered or imported, or from your use of or reliance on output produced from it. Your indemnity in clause 12 applies to claims of that kind.
11. Intellectual Property
The FoodCore.io software, platform, design, brand, and documentation are the intellectual property of FoodCore.io Ltd or its licensors. Nothing in these Terms grants you any rights in the underlying software beyond a limited, non-exclusive, non-transferable licence to use the Service for your internal business purposes during your subscription.
- You must not copy or replicate any aspect of the FoodCore.io user interface, information architecture, screen design, or output format for use in any other product or service.
- You retain full ownership of all data and content you upload to FoodCore.io.
- You grant us a limited, non-exclusive, non-transferable licence to store, process and display your content solely for the purpose of providing the Service to you.
11A. Images You Upload (Recipe Photographs and Logos)
The Service lets you upload images — photographs of your recipes and finished products, and logos for your labels. This clause covers what you may upload and what we may do with it. It expands on clause 11 for images specifically.
11A.1 It has to be yours to upload
You confirm and promise to us that, for every image you upload, you either own it or hold a licence or permission that allows you to use it in this way — including where a photographer, designer or agency took or made it for you. In plain terms: don’t upload a picture you found online, and if you paid someone to shoot your products, make sure your agreement with them lets you use the photographs in your own systems. You must also have any consent needed from anyone identifiable in a photograph. You are responsible for images uploaded by anyone using your account.
Your indemnity under clause 12 applies to any claim arising from an image you upload, including a claim for copyright infringement.
11A.2 The licence you give us — and how narrow it is
You keep ownership of your images. You grant us only a limited, non-exclusive, non-transferable, royalty-free licence to store, process and display your images solely for the purpose of providing the Service to you — showing them in your account, putting them on your labels and price sheets, generating resized versions, and backing up and serving the files.
That licence does not extend to marketing, advertising, promotion, case studies, social media, our website, or any use of your images to promote FoodCore. We will not use your images for any of those purposes unless you have separately agreed to it in writing, and any such agreement is separate from these Terms and can be withdrawn by you. The licence also does not allow us to sell or license your images to anyone else, or to use them to train any artificial intelligence model. It lasts only as long as we hold the image in order to provide the Service to you, and ends when the image is deleted under clause 11A.5.
11A.3 What you must not upload
You must not upload any image that:
- infringes anyone else’s copyright, trade mark or other rights;
- is unlawful, or depicts or promotes unlawful activity;
- is obscene, sexually explicit, violent, hateful, harassing, or abusive;
- depicts a child in any inappropriate way, or any material involving the sexual exploitation of children;
- contains personal data about another person that you have no proper basis for uploading — including photographs of identifiable individuals without their consent, and images of documents containing other people’s personal details;
- contains malware or is designed to attack, probe or disrupt our systems or anyone else’s;
- is deliberately misleading about the food it depicts in a way that would mislead a consumer.
The general acceptable use rules in clause 9 apply to uploaded images as they do to everything else you put into the Service; this clause adds to them rather than replacing them.
11A.4 Our right to remove
We do not review or moderate images before they are uploaded, and we are under no obligation to monitor what you upload. However, we may remove or disable access to any image that we reasonably believe breaches clause 11A.1 or 11A.3, or that we are required to remove by law or by a valid complaint from a rights holder. Where we do, we will tell you and, where the circumstances allow, give you the chance to explain or to replace the image. Serious or repeated breaches may lead to suspension under clause 5 or termination under clause 4.6. Removing an image does not by itself entitle you to a refund.
11A.5 What happens to your images when your account closes
- You can delete an image yourself at any time from within the app.
- On cancellation or termination, uploaded images are treated like the rest of your data under clauses 4.5 and 18: your account stays accessible until the end of the paid period, then your data is retained for a further 30 days so that you can retrieve it, and is then permanently deleted.
- The licence in clause 11A.2 ends when the image is deleted.
- Please keep your own copies of your photographs. Uploaded images are not included in our database backups and cannot be recovered from them — see clause 16. Once deleted, an image is gone.
11A.6 Two technical points worth knowing
- Images are re-encoded when you upload them. We process the file into our own version rather than storing your original file untouched. A side effect of this is that embedded metadata is stripped — including EXIF data and any GPS location your phone recorded when you took the photo. That is good for your privacy, but it also means the stored image is not a byte-for-byte copy of your original and any metadata you wanted to keep will not survive. Keep your originals if the metadata matters to you.
- Image links are unguessable, but they are not secret. Each stored image has a long, randomly generated web address that cannot practically be guessed or discovered by browsing. It is not, however, protected by a password — anyone who has the link can open the image. Treat an image URL as something you would not paste anywhere public, and do not use image uploads as a way of storing anything confidential.
12. Customer Indemnity
This clause protects FoodCore.io from being held liable for your actions, your data, or your compliance failures.
You shall defend, indemnify and hold harmless FoodCore.io Ltd, its directors, employees, agents and contractors from and against all claims, losses, damages, expenses and costs (including reasonable legal fees) arising from:
- Your use of the Service other than in accordance with these Terms;
- The inaccuracy, incompleteness or non-compliance of any allergen information, nutritional data, ingredient lists, labels or menus you create using the Service;
- Any claim by a third party (including your customers or a regulatory authority) arising from your labelling, allergen declarations or food safety practices;
- Any breach by you of applicable food safety, labelling or data protection law;
- Any breach of these Terms by you or any authorised user of your account.
13. Data Protection and Analytics
We are committed to compliance with the UK General Data Protection Regulation (UK GDPR) and the Data Protection Act 2018. For full details please read our Privacy Policy. In brief:
- We act as your data processor for personal data you upload about your own customers; you remain the data controller for that data.
- We act as data controller for the personal data you provide to us as a subscriber (name, email, billing details).
- We do not sell your personal data to any third party.
- Account data is retained for the duration of your subscription plus two years after termination.
- Website analytics and session recording: our website uses PostHog (EU-hosted) to collect visitor analytics, session recordings, and heatmaps. PostHog is only active with your cookie consent. See our Cookie Policy for full details.
- Our website also uses Google Analytics 4 and Google Ads conversion tracking, subject to cookie consent.
14. Limitation of Liability
To the maximum extent permitted by law, our total aggregate liability to you for any claim arising from or in connection with your use of the Service is limited to the fees paid by you in the three months immediately preceding the date on which the claim arose. This applies regardless of the form of the claim.
This clause should be read together with clause 10 (Compliance Responsibility), clause 10.1 (shelf life and dates), clause 10.2 (allergen information) and clause 10.3 (your data in, your output out), which set out what you are responsible for. Those clauses and this one are intended to work as one allocation of responsibility: you control the data and the decision to use the output; we provide the tool that stores, reproduces and calculates.
We are not liable to you for any of the following, even if we were advised of their possibility:
- Loss of profits, revenue or business
- Loss of data or corruption of data
- Business interruption or loss of anticipated savings
- Loss of goodwill or reputation
- Indirect, consequential or incidental loss of any kind
- Any regulatory fine, enforcement action or claim arising from allergen, nutritional or labelling information
- Any loss arising from inaccurate, incomplete or out-of-date data entered or imported into the Service by you
- Any loss arising from output produced from that data, or from your use of or reliance on that output without checking it as required by clauses 10, 10.1, 10.2 and 10.3
Nothing in these Terms limits or excludes our liability for death or personal injury caused by our negligence, for fraud or fraudulent misrepresentation, or for any other liability that cannot lawfully be limited or excluded under the law of England and Wales. That is deliberate and it is not affected by anything else in these Terms, including clauses 10, 10.1, 10.2, 10.3, 12 and the rest of this clause 14. Where any part of this clause is held to go further than the law allows, it applies only so far as the law does allow and the rest of the clause continues in effect (see clause 22, Severability).
The Service is supplied to businesses, at a subscription price set on the basis of the allocation of responsibility in these Terms, and it operates on data that only you control and only you can verify. Both parties consider that allocation, and the limits in this clause, to be fair and reasonable in that context. You are free to insure against the risks that sit with you, and we recommend you do.
15. Force Majeure
Neither party shall be in breach of these Terms or liable for any delay or failure to perform any obligation (other than an obligation to pay money) to the extent caused by circumstances beyond their reasonable control, including: failures of internet infrastructure or third-party cloud providers; acts of God, fire, flood or natural disaster; acts of government, war, civil disorder or terrorist attack; power failures; pandemic or public health emergency. The affected party must notify the other as soon as reasonably practicable and use all reasonable endeavours to mitigate the effect and resume performance. If a force majeure event continues for more than 60 days, either party may terminate on written notice.
16. Data Backup and Disaster Recovery
- Backups are encrypted. Database backups are taken daily, are encrypted, and are held in two places — locally and off-site (externally) — so that a failure in one location does not take the backups with it. “Encrypted” here means the backup files are stored in a scrambled form that cannot be read without the key.
- Recovery Point Objective (RPO): We target a maximum data loss window of 24 hours — backups are taken at least daily.
- Recovery Time Objective (RTO): We target restoration of service within 24 hours of a confirmed data loss event requiring recovery from backup.
- The RPO and RTO above are targets, not guarantees — they describe what we aim for, not an outcome we promise in every case. In the event of data loss affecting your account, we will notify you within 24 hours of becoming aware and initiate recovery procedures immediately.
- The targets above relate to your database records — recipes, ingredients, costings, allergen data, orders and the rest of your structured data.
Uploaded images — recipe photographs and label logos — are not included in our database backups and cannot be recovered from them. The targets above do not apply to them. If an image is lost or deleted, we will not be able to restore it for you, so please keep your own copies of any photograph you would not want to lose. See also clause 11A.5.
17. Change of Control
In the event that FoodCore.io Ltd undergoes a change of control — including a sale, merger, acquisition, or transfer of all or substantially all of the business or assets — the following protections apply:
- You will be notified by email at least 30 days before any such change takes effect.
- The acquirer or successor entity will be bound by these Terms in relation to your data.
- If the change results in a material change to the Service or its terms that is not acceptable to you, you may terminate your subscription on 30 days’ written notice from the date of our notification.
- Your data will not be transferred, sold or disclosed to any third party as part of a transaction without your explicit prior written consent, except as required by law.
18. Termination and Effect of Termination
On termination (however arising), your access to the Service ceases at the end of the paid period. Your data is retained for 30 days for export, after which it is permanently and irreversibly deleted. We will confirm deletion in writing on request. Uploaded images are dealt with in the same way — see clause 11A.5, and note that they cannot be recovered from backups (clause 16). If you have connected a Stripe account under clause 4A, disconnecting from FoodCore does not close your Stripe account or affect payments already taken; your relationship with Stripe continues under your own Connected Account Agreement. Clauses relating to liability, intellectual property, indemnity, compliance responsibility, and governing law survive termination.
19. Governing Law
These Terms are governed by and construed in accordance with the laws of England and Wales. Any dispute arising from or related to these Terms shall be subject to the exclusive jurisdiction of the courts of England and Wales. This applies regardless of the customer’s location or country of residence, including customers based in the United States; FoodCore.io Ltd is a UK company and the Service is provided from the United Kingdom. Use of the Service’s US Compliance Region features does not subject FoodCore.io Ltd to the jurisdiction of any court outside England and Wales.
20. Changes to These Terms
We may update these Terms from time to time. We will notify active subscribers by email at least 30 days before material changes take effect. The date at the top of this page reflects the most recent revision. Continued use of the Service after the effective date constitutes acceptance. If you do not accept the changes, you may cancel your subscription before they take effect.
21. Affiliate Programme Terms
Effective date: 1 June 2026 · Version 1.1 · Operated via Endorsely
These Affiliate Programme Terms govern your participation in the FoodCore.io affiliate programme. They form a legally binding agreement between you (“Affiliate”, “you”) and FoodCore.io Ltd. By joining the programme and accepting these terms within Endorsely, you agree to be bound by this section and by the rest of these Terms and our Privacy Policy. In the event of any conflict, this section takes precedence for matters specific to the affiliate relationship.
21.1 Programme Overview. The FoodCore.io affiliate programme allows approved individuals and organisations to earn recurring commission by referring new paying subscribers using a unique tracking link provided through Endorsely. Referrals are tracked with a 30-day cookie attribution window (last-click). If a visitor subscribes within 30 days of clicking your link, the referral is attributed to you.
21.2 Eligibility. To participate you must be at least 18 years of age, have an active Endorsely account connected to the FoodCore programme, and operate a legitimate platform or audience relevant to food businesses or food entrepreneurship. We reserve the right to decline or terminate any application at our sole discretion.
21.3 Commission Rate. You earn a flat 10% of net subscription revenue for every paying customer you refer. “Net subscription revenue” means the fee actually received after any discounts, excluding VAT and Stripe fees. Where a discount code is used, commission is calculated on the discounted amount. We reserve the right to reduce the commission rate on 30 days' written notice.
| Plan | Monthly price (including VAT) | Your commission (approx.) |
|---|---|---|
| Essentials | £25/month inc. VAT | ~£2.08/month per active referral |
| Growth | £40/month inc. VAT | ~£3.33/month per active referral |
| Core | £65/month inc. VAT | ~£5.42/month per active referral |
The figures above are the current monthly prices for new subscriptions (clause 4.2), shown including VAT; commission is calculated on the net amount excluding VAT. They are worked examples at the 10% rate, not a guaranteed amount. Commission is always 10% of the net fee actually received, so a referral on an annual plan, on a discounted price, or on a price generation other than the current one earns 10% of that amount instead.
21.4 Minimum Payout & Payment Schedule — Net 15. Commission is paid once your accumulated balance reaches £10. Commissions earned in a calendar month are paid on or before the 15th day of the following month. Balances below £10 carry forward. All payments are in GBP. You are solely responsible for any income tax or National Insurance arising from commission payments.
21.5 Free Trial Periods. No commission is earned during a trial. Commission is triggered only upon a subscriber's first successful payment.
21.6 Clawback Events. Earned commission may be reversed if: a referred customer obtains a refund in the same billing month; a payment is charged back by their bank; the referral was made fraudulently or in breach of these Terms; or the customer was already a FoodCore subscriber or previously referred by another affiliate. Clawback amounts are deducted from your next payment. We will not seek repayment of previously paid commission except in cases of fraud or material breach.
21.7 Discount Code Rules. Where FoodCore provides a discount code, it is for use by your audience only — not for your own subscription. Do not post codes to voucher sites, cashback platforms, or discount aggregators (e.g. Honey, TopCashback, HotUKDeals). Commission on discounted subscriptions is calculated on the net amount actually charged. Misuse constitutes a material breach and may result in immediate termination and clawback.
21.8 Brand Usage. FoodCore grants you a limited, non-exclusive, revocable licence to use the FoodCore.io name and approved assets solely to promote your affiliate link during your participation. You must refer to the product as “FoodCore” or “FoodCore.io”, clearly disclose your affiliate relationship in all promotional content in accordance with the ASA/CAP Code (e.g. #ad or #affiliate), and make only accurate claims consistent with FoodCore's published marketing.
21.9 Prohibited Promotion Methods. The following are strictly prohibited and constitute a material breach:
- Spam: unsolicited bulk email, direct messages, or use of purchased contact lists without prior consent.
- Brand bidding: paid search ads targeting “FoodCore” or “FoodCore.io” keywords without prior written approval.
- Voucher & cashback sites: posting your link or codes to public voucher sites, deal forums, or cashback platforms.
- Deceptive promotion: fake reviews, impersonation, misleading claims, or undisclosed commercial relationships.
- Self-referral & cookie stuffing: using your own link for your own subscription, or any technical manipulation of attribution.
- Automation: bots, scripts, or tools generating artificial clicks, sign-ups, or impressions.
21.10 Termination. Either party may terminate participation at any time by written notice to info@foodcore.io or via Endorsely. Confirmed commission earned before termination is paid at the next Net-15 date, subject to the minimum threshold. FoodCore may terminate immediately for fraud, material breach, or actions damaging FoodCore's reputation, and may forfeit or recover commission in such cases.
21.11 Independent Contractor. You are an independent contractor, not an employee, agent, or joint venturer of FoodCore.io Ltd. You have no authority to enter into agreements on FoodCore's behalf.
21.12 Limitation of Liability. To the maximum extent permitted by law, FoodCore's total liability to you is limited to commission payments made in the three months preceding the claim. FoodCore is not liable for loss of anticipated commission, loss of profits, or indirect or consequential loss.
21.13 Affiliate Data. We process your personal data as an affiliate partner in accordance with our Privacy Policy (Section 10). Performance and commission data is retained for 3 years after programme termination.
21.14 Changes to the Programme. We may modify these affiliate terms at any time with 30 days' written notice. Continued participation constitutes acceptance. If you do not accept the changes, you may terminate before they take effect without penalty.
22. General
- Entire agreement: These Terms, the Privacy Policy and the Cookie Policy constitute the entire agreement between us in relation to the Service and supersede all prior agreements and representations.
- Severability: If any provision is found invalid or unenforceable by a court, the remaining provisions continue in full force and effect.
- Waiver: Failure by either party to enforce any provision is not a waiver of that provision or any other right.
- Assignment: You may not assign your rights or obligations under these Terms without our prior written consent. We may assign our rights to any successor entity.
- No partnership: Nothing in these Terms creates a partnership, joint venture, or agency between the parties.
- Notices: All formal notices to us must be sent to info@foodcore.io and are deemed received on the next business day. Communications via Instagram or live chat are not treated as formal notices.
23. Contact
For any questions about these Terms, contact us at info@foodcore.io or by post to: FOODCORE.IO LIMITED, 66 Paul Street, London EC2A 4NA.