Image as Currency: Using A Photo of Jonathan Stark’s Starbucks Card to Buy Food
I first learned of Jonathan Stark after coming across his great book: Building iPhone Apps with HTML, CSS and Javasript. His walkthrough was incredibly helpful as part of my introduction to things like jQTouch and the PhoneGap framework.
Today, I happened across a blog post he made regarding the Starbucks mobile app. For those unfamiliar with the app, it’s something you download to your mobile device… and it hooks into your Starbucks card – a loyalty program that gives you discounts on drinks, free refills, etc). The card itself is something you add funds to, and you pay for your purchases using this card (in lieu of, say, a credit or debit card).
The Starbucks app takes things a step further, removing the need entirely for a physical card. In addition to helping you locate nearby Starbucks locations… the app also stores a reference to your account. So instead of digging around in your wallet for a card, you can just pull up the app and scan your barcode at the register.
Recently, Starbucks released an Android version of the app. Check it out:
So here’s where it gets interesting. Jonathan, being a guy who works a lot with mobile dev, owns several phones. On installing the app on his Nexus S, he realized that Starbucks only allowed his card to be associated with one phone.
To get around this problem, he set up the app on his iPhone. Then, he took a photo of the payment screen (which features the barcode) and saved this to his Nexus S. When he went to Starbucks later, he just pulled up the photo on his phone, and scanned it:
In a playful move, he loaded up his card with $30 and shared the screenshot on his blog. Readers are invited to download the photo, and to try to use it at a location near them.
I came across his post right around lunchtime, so I decided to give it a whirl. I copied the image over to my Dropbox account, and it loaded up perfectly.
Then I walked over to a nearby Starbucks, just down the street from where I work.
I looked around for something cheap, since I didn’t want to use a ton of money. I ended up getting a Tiramisu Cake Pop, which went for maybe $1.50. I waited until I got to the register to pull up the image, and of course the cashier couldn’t see that I was going to Dropbox and not the actual app. From there, I just put my phone near the scanner… and I was done. The whole transaction, start to finish, was pretty fast.
Unless there was some specific personal info tied to the barcode, there’s no way Starbucks could have known that I wasn’t Jonathan. I wonder if, somewhere on the back end, they have some monitoring that would show multiple charges from multiple locations (similar to what Banks and Credit Card companies have, to signal theft).
There’s a part of me that wonders if, technically, I’ve committed some kind of crime. I’ve taken someone else’s payment method and used it to pay for goods/services, under a fraudulent pretense. If Jonathan lives somewhere other than Illinois, perhaps it’s now a Federal thing since I’ve crossed state lines. Well… in the event this blog post suddenly disappears, you’ll know the reason why.
If you’re curious how the card experiment is going, you can follow along via Twitter. At the time of this post, there’s $23.31 left on the card.
// Edit: Wow, by the time I’m posting this, the original $30 is gone. However, Jonathan added another $50 to the card, so that others on the West Coast could give it a try.
Like Jonathan, I’m a little wowed by the notion of an image as currency. I guess that’s really all a barcode is, at the end of the day. And while it’s one thing for him to “fake” the process using an image, it feels incredibly strange to duplicate the process myself, using his information.
It’s making me think a lot about how malleable our identities (and our currencies) really are. Once upon a time, we paid for things using stones and beads, animal skins and gold. Eventually, we moved on to paper currency, and we’re now at a point where we’re using cards in lieu of paper, barcodes in lieu of cards.
We’re at a point where QR codes are becoming mainstream, where the virtual currency Bitcoin is attempting to take hold, and where something as simple as a .jpg can pay for food. The future is pretty crazy.
And delicious. Crazy and delicious.