How it works

A check you can understand.

PIVERS brings together product identity, relevant evidence and clear next steps. Each result explains what was checked, and what it does not establish.

The consumer journey

Find the record. Read the context. Choose your next step.

  1. 01

    Scan or enter

    Scan the QR code with your camera or type the Product Integrity Code. Manual entry is always available when a camera cannot be used.

  2. 02

    Review the result

    Read the identification level, the product details and any warnings. Compare them with the item in front of you.

  3. 03

    Understand the evidence

    Look at the source, scope and freshness of the information. A match is not a blanket authenticity claim.

  4. 04

    Act with clarity

    Follow a notice, subscribe to alerts, or report a concern and follow it up with a private code.

Results that mean something

Different findings. Clearly different meanings.

PIVERS applies the same rules every time. If more than one condition applies, the most serious is shown first and all the others are listed underneath.
  • Priority 1

    Recall or safety notice

    A published notice covers this product, batch or item. Read the issuer, affected scope and instructions.

  • Priority 2

    Expired or withdrawn

    The batch is past its expiry date, or the product or batch record was withdrawn.

  • Priority 3

    Code not active

    The code was never activated, or was suspended, revoked or retired. This is not by itself proof the item is fake.

  • Priority 4

    Attention required

    Reviewers recorded a specific caution, such as lapsed evidence or a suspended organisation.

  • Priority 5

    Record matched

    The code belongs to a published record in the stated scope. It does not alone prove the physical item is genuine.

  • Priority 6

    No matching record

    The completed lookup did not find the code. The product may not be enrolled. This is not a counterfeit finding.

  • Priority 7

    Unable to check

    PIVERS could not get current information. A positive result is never shown from old or cached data.

Levels of identification

Product, batch or unit.

Product level

Identifies a product version. Every pack of that version carries the same code.

Batch level

Identifies one production batch, so batch expiry dates and batch recalls apply.

Unit level

Identifies one serialised item, and lets the brand see unusual activity on a single code.

Read the guide to identification levels →

Confidence starts with clarity

Make a more informed choice.

Check a product code, read any notices that apply, and know the next step if something looks wrong.