This is fair, as long as you still allow to add own search engine it’s good enough (I re-added qwant but I’m testing out alternatives a bit (searxng (public instance first), startpage and re-give a go to ddg to see if it improved a bit for local results)
Same in Belgium, no scale involved, just a handled scanner you bring in the shop. At checkout you give (or put back depending on the supermarket) the scanner, then an algorithm tell you if you’re elected to a partial control (in which case a cashier scan some of the articles, again there are some rules depending on the brand of supermarket - some ask rescan 5 random products, some 10, some explicitly list most valuable items, some require the cashier to count items,…). I say an algorithm because experience show it’s not just random (for example in the supermarket brand I most often go, if you cancel an item on the scanner, you’re 100% sure to have a control).