I assume this is impossible, but I need to find a barcode (that can contain a url, i.e., a QR style one).
It has to be photographed by our smartphone app, but the image will not be changed over a period of weeks or months and has to be on paper.
No matter what we put in the barcode, we always come up with the same flaw: someone could photograph the QR code, print and rescan.
Which is what we are trying to avoid: unauthorised scans of the barcode.
The barcode will only be shown to the phone for a few seconds, and won't be easy available otherwise.
We thought of using AGPS to get the location, however a malicious user could photograph and print the code, then scan near the location they originally got it (which will never move).
So, to sum up: we need a barcode that can contain a url that will only change every few weeks/months that needs to be scannable by a smartphone, that can't be scanned without permission, without interaction with the device except by the owner (i.e., the person who has the barcode can't use the device to scan).