Good to know. I must have been misled back in lockdown days when some people sabotaged QR codes on purpose by adding a few dots with permanent markers.
When you generate a QR code you can choose the level of redundancy. So a code can be generated that is super picky and needs to be perfect to scan, or one can be generated that can be read even when badly damaged.