Several Dishes Recognition
Back to Features
Recognize which dishes or food items are present in an image. LogMeal's Food API is capable of identifying more than 1300 different local and international dishes from cuisines all around the world.
Moreover, our AI models are continuously learning, as we incorporate new dishes and food items daily to enhance food recognition and tracking performance.
[New] Personalized Recognition using Historical Intakes
Boost accuracy by tailoring predictions to each end‑user. LogMeal gently adjusts the probability of each dish based on that user’s confirmed eating history and by meal occasion (e.g., breakfast, lunch, dinner).
Feature available in the following LogMeal Plans:
Analyse
Monitor
Recommend
Custom
LogMeal API is the most advanced AI and Deep Learning API in the world for AI Food Detection, Recognition & Tracking. It is capable of providing nutritional information about a meal by simply taking a picture.
Whether you're eating at a restaurant or at home, it is common to have different dishes in your meal. Thanks to food segmentation, just by taking a single photo, the LogMeal algorithm will recognize the dishes individually and provide their nutritional information.
The total number of dishes currently available for recognition are more than 1300. They are different local and international dishes from any cuisine around the world.
Given an image, it segments and detects each food item or food region appearing on it. Then the most probable dishes are recognized for each of the regions separately. Thanks to this functionality, it is possible to obtain the nutritional information from an entire menu all at once (including beverages and desserts).
Personalized Recognition using Historical Intakes - How personalization works
- Your users capture a meal and confirm the detected dishes.
- LogMeal remembers confirmed items (per occasion) and builds a frequency profile.
- On future meal reports, that profile subtly boosts likely dishes for faster, more accurate results.
Tip: keep collecting confirmations to get the best experience. If there’s not enough history, recognition falls back to the standard visual model automatically.
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" sizes="192x192" href="/static/image/logmeal-icon-small.png">
<title>LogMeal Food AI - Image API for Food Detection - Food API: recognition and nutritional tracking</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="The most Advanced API in the world for Food AI, analyse any food image,
identify each food items, including food groups, dishes, ingredients or recipes and nutritional information">
<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
<!--<link rel="stylesheet" href="/static/css/bootstrap/bootstrap.min.css">-->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<link href="https://fonts.googleapis.com/css?family=Poppins:100,300,400,500,700,900" rel="stylesheet">
<link rel="stylesheet" href="/static/css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/7.0.1/css/all.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="/static/css/swiper.min.css">
<link rel="stylesheet" href="/static/css/nav.css">
<link rel="stylesheet" href="/static/css/main_variables.css">
<link rel="stylesheet" href="/static/css/footer/footer.css">
<link href="https://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet">
<!-- Stripe JS Code - Load directly from stripe to remain PCI compliant -->
<script type="text/javascript" src="https://js.stripe.com/v3/"></script>
<!-- ReCaptcha -->
<script src="https://www.google.com/recaptcha/enterprise.js?render=6LfxRCEsAAAAAHMB0yQFTrPe0Tb6jdW1n83Ehl2H"></script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-PR66VTPG');</script>
<!-- End Google Tag Manager -->
<!-- Google tag (gtag.js) -->
<!-- <script async src="https://www.googletagmanager.com/gtag/js?id=G-ZYS77BPELL"></script>
<script data-cookieconsent="ignore">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// User consent preferences
gtag("consent", "default", {
ad_personalization: "denied",
ad_storage: "denied",
ad_user_data: "denied",
analytics_storage: "denied",
functionality_storage: "denied",
personalization_storage: "denied",
security_storage: "granted",
wait_for_update: 500,
});
gtag("set", "ads_data_redaction", true);
gtag("set", "url_passthrough", true);
// Existing configuration with your tracking IDs
gtag('config', 'G-ZYS77BPELL');
gtag('config', 'AW-10864878062');
</script> -->
<!-- LinkedIn ads analytics -->
<script type="text/javascript">
_linkedin_partner_id = "2537466";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type="text/javascript">
(function(){var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})();
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2537466&fmt=gif" />
</noscript>
<!-- end LinkedIn analytics -->
<!-- Hotjar Tracking Code for https://www.logmeal.es -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:3801949,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- Cookiebot code -->
<!-- <script id="Cookiebot" src="https://consent.cookiebot.com/uc.js" data-cbid="75499f4f-7b8c-42cb-ba32-2260298f6f36" data-blockingmode="auto" type="text/javascript"></script> -->
<!-- end cookiebot -->
<!-- Cookiebot code, integration with tag manager -->
<script
id="CookieDeclaration"
src="https://consent.cookiebot.com/75499f4f-7b8c-42cb-ba32-2260298f6f36/cd.js"
type="text/javascript"
></script>
<!-- START page_view EVENT -->
<script>
// Parameters
app_name = 'web'; // default application name
dashboard_related_substrings = ['profile', 'kiosk/restaurants', 'kiosk/menu-calendar', 'kiosk/restaurant-images', 'kiosk/reports', 'kiosk/graph', 'api/users', 'api/statistics', 'api/feedback'];
annotation_related_substrings = ['annotate', 'annotation', 'annotator', 'ann-manager'];
// Detect application-specific urls and trigger a different value for 'application'
page_url = window.location.href;
if (annotation_related_substrings.some(substring => page_url.includes(substring))) {
app_name = 'annotation';
} else if (dashboard_related_substrings.some(substring => page_url.includes(substring))) {
app_name = 'dashboard';
}
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'page-view',
'application': app_name
});
</script>
<!-- END page_view EVENT -->
</head>
<header>
</header>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PR66VTPG"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="navigationBar" id="mainNavigationBar">
<div id="navigationBar_left" class="navigationBar_left">
<div class="nav_section_container nav_section_page_hover logo_section">
<!-- <a href="/" class="navbar-brand page-scroll"><img src="/static/image/brand/logmeal-api-logo.svg" alt="LogMeal api logo food recognition and detection" style="height: 100%;"></a>-->
<a href="/" class="navbar-brand page-scroll"><img src="/static/image/brand/logmeal-logo.svg" alt="LogMeal Food Recognition and Detection" style="height: 100%;"></a>
</div>
</div>
<div id="navigationBar_right" class="navigationBar_right">
<a id="nav_home_text" class="nav_section_container nav_section_option_hover_api" href="/api">Home</a>
<a id="nav_services_text" class="nav_section_container nav_section_option_hover_api" href="/api/services">Features</a>
<!-- <a id="nav_api_text" class="nav_section_container nav_section_option_hover_api" target="_blank" rel="noopener" href="https://api.logmeal.com/docs/">API</a>-->
<a id="nav_api_text" class="nav_section_container nav_section_option_hover_api" target="_blank" rel="noopener" href="https://docs.logmeal.com">API Documentation</a>
<!-- <a id="nav_tutorial_text" class="nav_section_container nav_section_option_hover_api" href="/tutorial" target="_blank">Tutorial</a>-->
<a id="nav_pricing_text" class="nav_section_container nav_section_option_hover_api" href="/api/pricing">Pricing</a>
<a id="nav_contactus_text" class="nav_section_container nav_section_option_hover_api" href="/api/contact">Contact Us</a>
<a id="nav_blog_text" class="nav_section_container nav_section_option_hover_api" href="/blog" target="_blank">Blog</a>
<a id="nav_try_button" class="nav_try_button" href="/api/demo">Try Food Recognition</a>
<div class="dropdown_container">
<div class="dropdown" id="user-dropdown-menu">
<a id="nav_login_button" class="nav_login_button login dropdown-toggle" data-toggle="dropdown" aria-expanded="true" href="#"></a>
<ul id="loginDropdown" class="dropdown-menu user-menu">
<li><a href="/profile">Profile</a></li>
<!-- <li id="annotatorMenu">-->
<!-- <a>Annotate</a>-->
<!-- <ul class="dropdown-menu user-menu">-->
<!-- <li><a href="/api/annotator-recognition">Annotator Recognition</a></li>-->
<!-- <li><a href="/api/annotator-multi-label">Annotator Multi-Label</a></li>-->
<!-- <li><a href="/api/annotator-restaurant">Annotator Restaurant</a></li>-->
<!-- <li><a href="/api/annotator-traybbox">Annotator Tray</a></li>-->
<!-- <li><a href="/api/annotator-segmentation">Annotator Segmentation</a></li>-->
<!-- </ul>-->
<!-- </li>-->
<li id="restaurantMenu"><a href="/kiosk/restaurants">Restaurants</a></li>
<li id="menuCalendarMenu"><a href="/kiosk/menu-calendar">Menu Calendar</a></li>
<li id="restaurantImagesMenu"><a href="/kiosk/restaurant-images">Restaurant Images</a></li>
<li id="dishesGraphMenu"><a href="/kiosk/graph">Dishes Graph</a></li>
<li id="reportsMenu"><a href="/kiosk/reports">Reports</a></li>
<li id="feedbackMenu"><a href="/api/feedback">Feedback</a></li>
<li id="usersMenu"><a href="/api/users">Users</a></li>
<li id="statisticsMenu"><a href="/api/statistics">Statistics</a></li>
<!-- <li id="annManagerMenu">-->
<!-- <a href="">Ann. Manager</a>-->
<!-- <ul class="dropdown-menu user-menu">-->
<!-- <li><a href="/api/ann-manager-dish-recognition">Dish Recognition</a></li>-->
<!-- <li><a href="/api/ann-manager-dish-segmentation">Dish Segmentation</a></li>-->
<!-- </ul>-->
<!-- </li>-->
<li><a href="" onclick="doLogout()">Log out</a></li>
</ul>
</div>
</div>
</div>
<div id="menu_button" class="menu_button" onclick="toggleNavBarMenu()">☰</div>
</div>
<button onclick="scrollToTop()" id="scrollToTopButton" title="Go to top"><i class="icon-chevron-up"></i></button>
<link rel="stylesheet" href="/static/prettify/prettify.css">
<link rel="stylesheet" href="/static/css/services.css">
<section id="services-page" class="inner">
<div class="container">
<div class="row">
<!-- Start Title and Services section -->
<div class="col-xs-12 col-sm-12 col-md-12 services-text">
<div class="col-xs-12 services-img services-text">
<h2 style="padding-left: 0;" class="col-xs-9">Several Dishes Recognition</h2>
<p style="float: right !important;" class="col-xs-3 signup-now"><a class="learn-more" href="/api/services">Back to Features</a></p>
</div>
<p>Recognize which dishes or food items are present in an image. LogMeal's Food API is capable of identifying more than 1300 different local and international dishes from cuisines all around the world.</p>
<p>Moreover, our AI models are continuously learning, as we incorporate new dishes and food items daily to enhance food recognition and tracking performance.</p>
<!-- NEW: Personalized recognition using historical intake frequencies -->
<div class="panel panel-default" style="margin-top:18px;">
<div class="panel-heading">
<h3 class="panel-title">[New] Personalized Recognition using Historical Intakes</h3>
</div>
<div class="panel-body">
<p>Boost accuracy by tailoring predictions to each end‑user. LogMeal gently adjusts the probability of each dish based on that user’s confirmed eating history and by meal occasion (e.g., breakfast, lunch, dinner).</p>
</div>
</div>
<div class="plan-available-div">
<a style="margin-bottom: 1em; margin-top: -1em;" class="btn-dev-docs" target="_blank" href="https://docs.logmeal.com/docs/guides-features-several-dishes-recognition#/"><i class="fa fa-solid fa-code" aria-hidden="true"></i> Developers API docs</a>
</div>
<div class="col-xs-12 col-sm-12 col-md-12 services-img logmeal-plans-div">
<p class="logmeal-plans-text"><b>Feature available in the following <a target="_blank" rel="noopener" href="/api/pricing">LogMeal Plans</a>:</b></p>
<div id="logmeal-plans-div" class="plan-available-div">
<!--<div class="plan-available plan-recognise">Recognise</div>-->
<div class="plan-available plan-analyse">Analyse</div>
<div class="plan-available plan-monitor">Monitor</div>
<div class="plan-available plan-recommend">Recommend</div>
<div class="plan-available plan-custom">Custom</div>
<!-- Call to action button -->
<div class="vcenter col-xs-12 col-sm-12 col-md-12" style="padding-top: 30px;">
<p class="signup-now" style="margin-bottom: 0px;"><a href="/signup/form?next=/signup/plan" class="learn-more">Sign Up For Free Now!</a></p>
</div>
</div>
</div>
</div>
<!-- End Title and Services section -->
<div class="col-xs-12 col-sm-12 col-md-12 services-text">
<p><strong>LogMeal API</strong> is the most advanced AI and Deep Learning API in the world for AI Food Detection, Recognition & Tracking. It is capable of providing nutritional information about a meal by simply taking a picture.</p>
<p>Whether you're eating at a restaurant or at home, it is common to have different dishes in your meal. Thanks to <strong>food segmentation</strong>, just by taking a single photo, the LogMeal algorithm will recognize the dishes individually and provide their nutritional information.</p>
<p>The total number of dishes currently available for recognition are more than 1300. They are different local and international dishes from any cuisine around the world.</p>
<p>Given an image, it segments and detects each food item or food region appearing on it. Then the most probable dishes are recognized for each of the regions separately. Thanks to this functionality, it is possible to obtain the nutritional information from an entire menu all at once (including beverages and desserts).</p>
<!-- Marketing explainer: how personalization works in practice (non‑dev) -->
<div class="well" style="margin-top:18px;">
<p style="margin-bottom:8px;"><strong>Personalized Recognition using Historical Intakes - How personalization works</strong></p>
<ol style="margin-bottom:8px;">
<li>Your users capture a meal and confirm the detected dishes.</li>
<li>LogMeal remembers confirmed items (per occasion) and builds a frequency profile.</li>
<li>On future meal reports, that profile subtly boosts likely dishes for faster, more accurate results.</li>
</ol>
<p style="margin-bottom:0;"><small>Tip: keep collecting confirmations to get the best experience. If there’s not enough history, recognition falls back to the standard visual model automatically.</small></p>
</div>
</div>
<!-- Start Right Column -->
<!-- <div class="col-xs-12 col-sm-12 col-md-5 services-img">-->
<!-- <!– Start Available Types of Users section –>-->
<!-- <div class="col-xs-12 col-sm-12 col-md-12 services-img logmeal-users-div">-->
<!-- <p class="logmeal-plans-text"><b>Accessible by the following <a target="_blank" rel="noopener" href="/api/user-types">Types of Users</a>:</b></p>-->
<!-- <div id="logmeal-users-div" class="plan-available-div">-->
<!-- <!–<p style="margin: 0;">⚫ <strong>APICompany</strong></p>–>-->
<!-- <p style="margin: 0;">🔴 <strong>APIUser</strong></p>-->
<!-- <!–<p style="margin: 0;">🔵 <strong>APIUserManager</strong></p>–>-->
<!-- </div>-->
<!-- </div>-->
<!-- <!– End Available Types of Users section –>-->
<!-- <!– Include sample code here instead –>-->
<!-- <p>Sample Code:</p>-->
<!-- <pre class="prettyprint" id="code_sample"></pre>-->
<!-- <!– Include sample code here instead –>-->
<!-- <p>Sample Response:</p>-->
<!-- <pre class="prettyprint" id="response_sample"></pre>-->
<!-- <div class="vcenter col-xs-12 col-sm-12 col-md-12 services-img services-text">-->
<!-- <p class="signup-now"><a target="_blank" class="learn-more" href="/api/getting-started">Getting Started</a></p>-->
<!-- </div>-->
<!-- </div>-->
<!-- End Right Column -->
<div class="col-xs-6 col-sm-6 col-md-6 services-img">
<img src="/static/image/services_samples/several-dishes-detection-meatballs.jpg"
class="img-responsive img-responsive-home"
alt="several dishes recognition multilabel combination dish dutch food">
</div>
<div class="col-xs-6 col-sm-6 col-md-6 services-img">
<img src="/static/image/services_samples/several-dishes-detection-hummus.jpg"
class="img-responsive img-responsive-home"
alt="several dishes recognition multilabel combination dish hummus">
</div>
</div>
<div class="row">
<div class="vcenter col-xs-4 col-sm-4 col-md-4 services-img services-text">
<p class="signup-now"><a class="learn-more" href="/api/food-groups-detection"><span class="glyphicon glyphicon-arrow-left glyphicon-button-left"></span> Food Groups Detection</a></p>
<!--<p class="signup-now"><a class="learn-more" href="/api/dish-recognition"><span class="glyphicon glyphicon-arrow-left glyphicon-button-left"></span> Dish Recognition</a></p>-->
</div>
<div class="vcenter col-xs-4 col-sm-4 col-md-4 services-img services-text">
<p class="signup-now"><a class="learn-more" href="/api/services">Back to Features</a>
</p>
</div>
<div class="vcenter col-xs-4 col-sm-4 col-md-4 services-img services-text">
<p class="signup-now"><a class="learn-more" href="/api/multi-language-support">Multi-language Food Experience <span class="glyphicon glyphicon-arrow-right glyphicon-button-right"></span></a></p>
</div>
</div>
</div>
</section>
<section id="demo-now">
<div class="container">
<div class="row">
<div class="col-sm-6 col-md-6 demo-text supported-content" style="padding-bottom: 20px; padding-top: 30px;">
<h2>SIGN UP for Free</h2>
<p style="font-weight: 500;">Try now our FREE API Plan and start applying Food Recognition with one line
of code!</p>
<p><a href="/api/pricing" class="learn-more">Check Available Plans Now!</a></p>
</div>
</div>
</div>
</section>
<!--- errors Modal --->
<div class="modal fade bs-example-modal-sm" id="thankyouBox" tabindex="-1" role="dialog" style="display: none;">
</div>
<footer>
<div class="container" style="width: 80%;">
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="col-sm-12 col-md-12 div-logmeal-img center-xs">
<a href="/" class="page-scroll">
<img src="/static/image/brand/logmeal-logo.svg" class="logmeal-img"
alt="LogMeal logo food recognition and detection api restaurants checkout kiosk"></a>
</div>
<div class="col-xs-12 justify-center-xs">
<div id="linkedin" class="social col-xs-2">
<a href="https://www.linkedin.com/company/65578778/" target="_blank" rel="noopener">
<div class="social-icon-background">
<i class="social-icon fa fa-lg fa-linkedin"></i>
</div>
</a>
</div>
<div id="twitter" class="social col-xs-2">
<a href="https://twitter.com/logmeal_ai?s=20" target="_blank" rel="noopener">
<div class="social-icon-background">
<i class="social-icon fa fa-lg fa-twitter"></i>
</div>
</a>
</div>
<div id="instagram" class="social col-xs-2">
<a href="https://www.instagram.com/logmeal_ai/" target="_blank" rel="noopener">
<div class="social-icon-background">
<i class="social-icon fa fa-lg fa-instagram"></i>
</div>
</a>
</div>
</div>
<div class="col-xs-12">
<div class="col-xs-12 col-sm-6" style="padding: 0;">
<div class="footerSubLogo">
<a href="https://www.aigecko.com/" rel="noopener" target="_blank"><img style="max-height: 100% !important;"
src="/static/image/aigecko-solutions-computer-vision-ai.svg"
class="img-responsive img-responsive-logo footerSubLogoImg"
alt="AIGecko Technologies logmeal logmask AI deep learning solutions"></a>
</div>
</div>
<div class="col-xs-12 col-sm-6" style="padding: 0;">
<div class="footerSubLogo">
<a href="https://www.ub.edu" rel="noopener" target="_blank"><img style="max-height: 100% !important;"
src="/static/image/spin-off-universitat-barcelona-ub.png"
class="img-responsive img-responsive-logo footerSubLogoImg"
alt="AIGecko, a Universitat de Barcelona UB Spin-off"></a>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-7 footer-link-container">
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="quick-menu" style="height: 100%;">
<ul>
<li><a rel="noopener" href='/api/services'>Features</a></li>
<li><a rel="noopener" href='/api/pricing'>Pricing</a></li>
<li><a rel="noopener" href='/api/demo'>Demo</a></li>
<li><a rel="noopener" href='/signup/form'>Sign Up</a></li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="quick-menu">
<ul>
<li><a rel="noopener" href="/#services_anchor">About Us</a></li>
<li><a rel="noopener" href="#team">Team</a></li>
<li><a rel="noopener" href="/api/contact">Contact Us</a></li>
<li><a target="_blank" rel="noopener" href="https://docs.logmeal.com">API Documentation</a>
</li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-3">
<div class="quick-menu">
<ul>
<li><a rel="noopener" href="/disclaimer" target="_blank">Disclaimer</a></li>
<li><a rel="noopener" href="/privacy" target="_blank">Privacy Policy</a></li>
<li><a rel="noopener" href="/terms" target="_blank">Terms of Service</a></li>
<li><a rel="noopener" href="/cookies" target="_blank">Cookies Policy</a></li>
</ul>
</div>
</div>
<div class="col-xs-12 col-sm-6 col-md-2">
<div class="footerSubpageLogo">
<a href="/api"><img src="/static/image/brand/logmeal-api-logo.svg" alt="LogMeal api logo food recognition and detection" style="height: 100%;"></a>
</div>
<div class="footerSubpageLogo">
<a href="/kiosk" ><img src="/static/image/brand/logmeal-kiosk-logo.svg" alt="LogMeal kiosk logo food recognition and detection restaurants checkout" style="height: 100%;"></a>
</div>
<div class="footerSubpageLogo">
<a target="_blank" href="/blog" ><img src="/static/image/brand/logmeal-blog-logo.svg" alt="LogMeal Blog logo food recognition nutrition articles information features" style="height: 120%;"></a>
</div>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-2">
<p class="logmeal-app-stores-title">LogMeal App</p>
<div class="clients-store-btn-div">
<a class="clients-apple-store-btn-footer" target="_blank" href="https://apps.apple.com/es/app/logmeal/id1578738525?l=en-GB"><img class="clients-apple-store-btn-footer" src="/static/image/app_stores/download_apple_store.png" alt="apple store icon" /></a>
</div>
<div class="clients-store-btn-div">
<a class="clients-apple-store-btn-footer" target="_blank" href="https://play.google.com/store/apps/details?id=es.logmeal.app&hl=es&gl=US"><img class="clients-android-store-btn-footer" src="/static/image/app_stores/download_play_store.png" alt="android store icon" /></a>
</div>
</div>
<div class="col-xs-12 col-sm-12 col-md-12">
<p class="copyrightText"><strong>LogMeal</strong> © 2026. All Rights Reserved. | <strong>AIGecko Technologies SL, Artificial Intelligence and Deep Learning Food Division</strong></p>
</div>
</div>
</div>
</footer>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<!--
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="/static/js/auth_login_functions.js"></script>
<script type="text/javascript" src="/static/js/utils.js"></script>
<script type="text/javascript" src="/static/js/config.js"></script>
<script type="text/javascript" src="/static/js/header.js"></script>
<script type="text/javascript" src="/static/js/swiper.min.js"></script>
<script type="text/javascript" src="/static/js/functions.js"></script>
<script type="text/javascript" src="/static/js/custom.js"></script>
<!-- Old Cookieinfo plugin -->
<!--
<script type="text/javascript" id="cookieinfo"
src="https://cookieinfoscript.com/js/cookieinfo.min.js"
data-bg="#333333"
data-fg="#FFFFFF"
data-link="var(--main-green)"
data-cookie="CookieInfoScript"
data-text-align="left"
data-font-size="15px"
data-font-family="Karla"
data-divlinkbg="var(--main-green)"
data-mask-opacity="0.2"
data-close-text="Got it!">
</script>
-->
</body>
</html>
<script type="text/javascript" src="/static/js/footer.js"></script>
<script type="text/javascript" src="/static/prettify/prettify.js"></script>
<script type="text/javascript" src="/static/js/services.js" onload="several_code()"></script>
<script type="text/javascript" src="/static/js/auth_login_functions.js"></script>
<script type="text/javascript" src="/static/js/utils.js"></script>