You made it.
Help buyers
know it.

Put a code on every pack that anyone can check. See where suspected counterfeits turn up.

Your records behind every check.
A shared effort to make counterfeits harder to sell.
From the maker’s recordsIllustration
Product checkSample

Authentic

The code and product record match.

Product
Everyday Laundry Wash, 1 L
Brand
Aster Home (sample)
Batch
AH-2026-01

Check the product and packaging too. A code can be copied.

01 You create a code for every item02 A buyer checks the code03 Your team sees the signals

Behind your brand is hard work.
Help people recognise it.

A counterfeit can carry your name. A check gives buyers a way to ask you, “Did you make this?”

Protect the name you built.

Buyers compare each code with your product records.

Know where to look next.

Unknown codes, repeated codes and buyer reports in one view.

Back genuine purchases.

Help people choose your real products.

One answer on every channel

  • App
  • Web
  • USSD
  • SMS
  • WhatsApp

Every channel runs the same check against the same records.

Start with what
you already have.

Use the portal, or connect your own systems.

Use the company portal.

Add products and batches, then create a unique code for every item. Print them as QR codes, serials or scratch labels.

Create a company account

Connect through the API.

Create products, batches and codes from your own systems with scoped API keys. Signed webhooks tell you about checks and alerts.

Read the API docs

Follow the onboarding guide.

Every step from your first product to your first printed code, in order.

Open the guide

We keep a one-way hash of each code, never the code itself.

Where should we look?

Sample data
Illustrative map
Signals to review

Lagos

18 sample signals
Unknown codes6
Repeated codes9
Buyer reports3

A signal is a reason to look closer, not a confirmed counterfeit.

A check helps a buyer.
The pattern helps your team.

See which products, batches and areas need attention.

  • Spot unusual patterns.

    A code checked in two distant places raises an alert.

  • Act on a batch.

    Recall a batch and tell people who check it what to do.

  • Name your sellers.

    Register authorised sellers. Buyers see it when they check a product.

Create a company account

A counterfeit affects more than a brand.
It affects the person who trusted it.

Make checking part of buying. Put your records behind every purchase.

A few things
worth knowing.

What a check means, and where your codes live.

Do we need a developer to start?

No. You can add products, batches and codes in the company portal. A developer helps if you want to connect your own systems through the API.

What does a matching product code prove?

That the code matches a record you created. Codes can be copied, so the product and packaging still matter. It isn’t a physical inspection.

Does every unusual check mean a product is counterfeit?

No. A repeated code, an unknown code or a buyer report is a reason to look closer. Investigate before you treat it as a confirmed counterfeit.

What if a check can’t finish?

The buyer sees that the service is unavailable. A check that can’t finish never labels a product counterfeit.

How do you protect our codes?

We keep a one-way hash of each code, never the code itself. Each company’s data is kept apart from every other’s. How we protect your data

What does it cost?

Checking is always free for buyers. For companies, see pricing.

For manufacturers · CredChek