Key features

NutriScore Checkout Tool works alongside your grocery shopping, turning product data into clear guidance before you add items to your basket.

Live product grading

As you browse supported Naivas and Carrefour pages, the extension detects products and places an easy-to-read A–E Nutri-Score badge on each item.

Nutrition details at a glance

Open a product badge to see its estimated nutrients per 100g or 100ml, including energy, fat, saturated fat, sugars, fibre, protein, and sodium.

Personalized health warnings

Save health conditions and dietary preferences to receive relevant warnings when a product may not fit your profile, with a clear health disclaimer.

Shopping analytics, stored locally

Confirmed cart items build a private shopping ledger for grade distribution and nutrient trend charts, while product results are cached on your device for faster repeat scans.

See your dashboard in action

Every item you confirm at checkout feeds your dashboard — here's an example of what it tracks once you've built up some history.

Basket quality

Share of items by grade

Tap a segment for details

A · Best choice (0) B · Good choice (1) C · Okay choice (2) D · Eat less often (1) E · Least healthy (0)

Nutrient trends

Average intake vs. daily limit

Last 14 days

Sodium (mg) Sugar (g) Saturated fat (g)

How to Install NutriScore Extension

Get NutriScore running in under two minutes.

  • Install the Extension — Click on the Extensions icon (the puzzle piece) in your browser's toolbar, then select Manage Extensions. — Use the search bar to look up NutriScore Checkout Tool and click Install.
  • Confirm Installation — Once installed, the NutriScore icon should appear in your browser's toolbar. If it's hidden, click the puzzle piece icon and pin NutriScore for easy access.
  • Activate on a Shopping Page — Navigate to any supported shopping or checkout page. Click the NutriScore icon in your toolbar to open the popup, then click Activate.
  • Start Using NutriScore — Once activated, NutriScore will have and icon pop-up, that will be hovering over the product. that is interactable by a mouse hover.

Supported stores

NutriScore currently supports Naivas online stores in Kenya. More Kenyan retailers may be added as the scraper improves.

  • Naivas
  • Carrefour

Support is currently focused on Naivas; if you'd like other Kenyan online retailers supported in future, please share feedback or file a request on the project repository.

Frequently Asked Questions

How does NutriScore Checkout Tool work?

While you shop, the extension detects product cards and cart items on supported retailer pages, matches them with nutrition data, and adds an A–E Nutri-Score badge. Select a badge to view the product's estimated nutrients per 100g or 100ml.

Which stores and pages are supported?

The current adapters support Naivas and Carrefour shopping pages, including product listings and checkout or cart views. The extension watches for products added or removed from a cart so its grades and shopping history stay current.

Do I need to sign in to use it?

No. Product grading and nutrition details work without an account. Sign in only when you want to save a health profile, sync it across the website and extension, or use personalized health guidance.

What does my health profile do?

You can save conditions, allergies, and dietary preferences. The extension uses those details to add relevant product warnings alongside the nutrition breakdown, with a reminder that the guidance is not medical advice.

What appears in the shopping dashboard?

Confirmed cart items are recorded in a local shopping ledger. The dashboard can use that history to show grade distribution and nutrient trends, helping you understand the quality of your basket over time.

Is my data shared?

Product results, cached nutrition data, and shopping history stay on your device. If you sign in and save a health profile, those profile details are securely stored so the website and extension can sync them across your devices.

Team

The people behind NutriScore.

LN

Dr. Lawrence Nderu

Project Supervisor

JKUAT / JHUB Africa

RW

Robin Wanyonyi

Team Lead · Frontend Developer

JKUAT

MA

Mitchel Atieno

Mass Communication

JKUAT

SW

Sheldon Wambiakale

Backend Developer

JKUAT

MN

Mike Nyanyuki

Frontend Developer

JKUAT

AK

Alex Kibet

Backend Developer

JKUAT

Free & Premium

The core experience is, and will stay, free. Premium is for people who want to go further with personalization and coverage.

Free

$0
  • A–E grade badges & nutrient breakdown popup
  • Health profile storage (conditions, allergies, preferences)
  • Naivas store support

Premium

Coming soon
  • Personalized, disease-specific warnings (diabetes, hypertension, allergies, and more)
  • Trends dashboard — basket history and grade-distribution charts over time
  • Multi-retailer support — Carrefour and cross-store comparison
  • Smart alternatives — better-graded product swaps near what you're already buying

No ads or tracking either way — a premium tier just helps fund covering more stores and building deeper personalization.