Loyalty programmes give supermarkets detailed insights into shoppers’ habits, potentially allowing retailers to target discounts more precisely while increasing profits at consumers’ expense.