The observation window contains 90 complete UTC days, beginning April 30, 2026 and ending after July 28, 2026. We froze the population, categories, exclusions, verdict mapping, and minimum cell size before inspecting any aggregate result.
An eligible person needed a real iOS, iPadOS, or Android device registration on an app version beginning with 2 and at least one non-deleted mobile barcode, photo, or barcode-plus-photo scan during the window.
We excluded:
- internal users and devices
- App Store Review traffic
- people without an eligible version 2.x mobile device registration
- deleted scans
- web-page scans, because this report concerns the shipped mobile workflow
The production query returned aggregate rows only. It did not select or export identifiers, email addresses, locations, IP addresses, barcodes, source URLs, Food Notes, product or ingredient data, image data, analysis explanations, feedback, comments, or other free text.
The privacy rule
We publish an exact user-level cell only when it represents at least 20 distinct eligible users. A family-level cell must represent at least 20 distinct eligible family records. Twenty is a conservative IngrediCheck publication rule, not an official standard, legal safe harbor, or guarantee of anonymity.
We also reviewed the article, tables, totals, percentages, and downloadable data together. This checks whether a hidden value could be reconstructed by subtracting other published figures. Every predeclared cell selected for this release passed the applicable threshold, so no primary or complementary suppression was required.
This release design follows a simple principle reflected in official statistical privacy guidance: removing names is not enough. The public output, its combinations, and what someone could infer from other available information all matter.